>>> lidarr: Building testing/lidarr 2.7.1.4417-r0 (using abuild 3.14.1-r0) started Mon, 28 Oct 2024 12:20:21 +0000 >>> lidarr: Validating /home/buildozer/aports/testing/lidarr/APKBUILD... >>> lidarr: Analyzing dependencies... >>> lidarr: Installing for build: build-base aspnetcore6-runtime sqlite-libs chromaprint dotnet6-sdk yarn (1/80) Installing dotnet-host (8.0.10-r2) (2/80) Installing dotnet6-hostfxr (6.0.35-r2) (3/80) Installing icu-data-full (74.2-r0) (4/80) Installing icu-libs (74.2-r0) (5/80) Installing lttng-ust (2.13.8-r0) (6/80) Installing dotnet6-runtime (6.0.35-r2) (7/80) Installing aspnetcore6-runtime (6.0.35-r2) (8/80) Installing sqlite-libs (3.47.0-r0) (9/80) Installing aom-libs (3.10.0-r0) (10/80) Installing libxau (1.0.11-r4) (11/80) Installing libmd (1.1.0-r0) (12/80) Installing libbsd (0.12.2-r0) (13/80) Installing libxdmcp (1.1.5-r1) (14/80) Installing libxcb (1.16.1-r0) (15/80) Installing libx11 (1.8.10-r0) (16/80) Installing hwdata-pci (0.388-r0) (17/80) Installing libpciaccess (0.18.1-r0) (18/80) Installing libdrm (2.4.123-r1) (19/80) Installing libxext (1.3.6-r2) (20/80) Installing libxfixes (6.0.1-r4) (21/80) Installing libffi (3.4.6-r0) (22/80) Installing wayland-libs-client (1.23.1-r0) (23/80) Installing libva (2.22.0-r1) (24/80) Installing libvdpau (1.5-r4) (25/80) Installing ffmpeg-libavutil (6.1.1-r10) (26/80) Installing libdav1d (1.5.0-r0) (27/80) Installing openexr-libiex (3.1.13-r1) (28/80) Installing openexr-libilmthread (3.1.13-r1) (29/80) Installing imath (3.1.12-r0) (30/80) Installing openexr-libopenexr (3.1.13-r1) (31/80) Installing giflib (5.2.2-r0) (32/80) Installing libhwy (1.0.7-r0) (33/80) Installing libjpeg-turbo (3.0.4-r0) (34/80) Installing lcms2 (2.16-r0) (35/80) Installing libpng (1.6.44-r0) (36/80) Installing libjxl (0.10.2-r0) (37/80) Installing lame-libs (3.100-r5) (38/80) Installing opus (1.5.2-r1) (39/80) Installing rav1e-libs (0.7.1-r0) (40/80) Installing soxr (0.1.3-r7) (41/80) Installing ffmpeg-libswresample (6.1.1-r10) (42/80) Installing libogg (1.3.5-r5) (43/80) Installing libtheora (1.1.1-r18) (44/80) Installing libvorbis (1.3.7-r2) (45/80) Installing libvpx (1.14.1-r0) (46/80) Installing libsharpyuv (1.4.0-r0) (47/80) Installing libwebp (1.4.0-r0) (48/80) Installing libwebpmux (1.4.0-r0) (49/80) Installing x264-libs (0.164.3108-r0) (50/80) Installing numactl (2.0.18-r0) (51/80) Installing x265-libs (3.6-r0) (52/80) Installing xvidcore (1.3.7-r2) (53/80) Installing ffmpeg-libavcodec (6.1.1-r10) (54/80) Installing libbluray (1.3.4-r1) (55/80) Installing libbz2 (1.0.8-r6) (56/80) Installing mpg123-libs (1.32.7-r0) (57/80) Installing libopenmpt (0.7.10-r0) (58/80) Installing mbedtls (3.6.2-r0) (59/80) Installing librist (0.2.10-r1) (60/80) Installing libsrt (1.5.3-r0) (61/80) Installing libssh (0.11.1-r0) (62/80) Installing xz-libs (5.6.3-r0) (63/80) Installing libxml2 (2.13.4-r1) (64/80) Installing libsodium (1.0.20-r0) (65/80) Installing libzmq (4.3.5-r2) (66/80) Installing ffmpeg-libavformat (6.1.1-r10) (67/80) Installing chromaprint-libs (1.5.1-r7) (68/80) Installing chromaprint (1.5.1-r7) (69/80) Installing aspnetcore6-targeting-pack (6.0.35-r2) (70/80) Installing dotnet6-apphost-pack (6.0.35-r2) (71/80) Installing dotnet6-targeting-pack (6.0.35-r2) (72/80) Installing dotnet6-templates (6.0.135-r1) (73/80) Installing netstandard21-targeting-pack (8.0.110-r1) (74/80) Installing dotnet6-sdk (6.0.135-r1) (75/80) Installing ca-certificates (20240705-r0) (76/80) Installing ada-libs (2.7.8-r1) (77/80) Installing libbase64 (0.5.2-r0) (78/80) Installing nodejs (20.15.1-r0) (79/80) Installing yarn (1.22.22-r1) (80/80) Installing .makedepends-lidarr (20241028.122023) Executing busybox-1.37.0-r3.trigger Executing ca-certificates-20240705-r0.trigger OK: 825 MiB in 181 packages >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Cleaning up tmpdir >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.7.1.4417.tar.gz >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.7.1.4417.tar.gz >>> lidarr: Checking sha512sums... lidarr-2.7.1.4417.tar.gz: OK 0001-disable-restart.patch: OK lidarr.initd: OK lidarr.confd: OK package_info: OK >>> lidarr: Unpacking /var/cache/distfiles/edge/lidarr-2.7.1.4417.tar.gz... >>> lidarr: 0001-disable-restart.patch patching file src/NzbDrone.Core/Lifecycle/LifecycleService.cs yarn install v1.22.22 [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react@^16.13". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dnd-html5-backend@^11.1.3". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dnd-touch-backend@^11.1.3". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dom@^16.13". warning "react-dnd-multi-backend > react-dnd-preview@6.0.2" has incorrect peer dependency "react@^16.13.1". warning "react-dnd-multi-backend > react-dnd-preview@6.0.2" has incorrect peer dependency "react-dnd@^11.1.3". warning "react-document-title > react-side-effect@1.2.0" has incorrect peer dependency "react@^0.13.0 || ^0.14.0 || ^15.0.0 || ^16.0.0". warning " > react-popper@1.3.7" has incorrect peer dependency "react@0.14.x || ^15.0.0 || ^16.0.0". warning "react-popper > create-react-context@0.3.0" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0". warning " > react-virtualized@9.21.1" has incorrect peer dependency "react@^15.3.0 || ^16.0.0-alpha". warning " > react-virtualized@9.21.1" has incorrect peer dependency "react-dom@^15.3.0 || ^16.0.0-alpha". [4/4] Building fresh packages... Done in 15.15s. Microsoft (R) Build Engine version 17.0.4+85d71072f for .NET Copyright (C) Microsoft Corporation. All rights reserved. Determining projects to restore... Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/ServiceHelpers/ServiceUninstall/ServiceUninstall.csproj (in 744 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/ServiceHelpers/ServiceInstall/ServiceInstall.csproj (in 744 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Test.Dummy/Lidarr.Test.Dummy.csproj (in 744 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Common/Lidarr.Common.csproj (in 3.11 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Update/Lidarr.Update.csproj (in 3.11 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Windows/Lidarr.Windows.csproj (in 3.11 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Mono/Lidarr.Mono.csproj (in 3.12 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.SignalR/Lidarr.SignalR.csproj (in 6.73 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Core/Lidarr.Core.csproj (in 6.8 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Test.Common/Lidarr.Test.Common.csproj (in 7.76 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj (in 7.93 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Api.Test/Lidarr.Api.Test.csproj (in 8 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/Lidarr.Http/Lidarr.Http.csproj (in 8.03 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj (in 8.1 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/Lidarr.Api.V1/Lidarr.Api.V1.csproj (in 8.17 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Core.Test/Lidarr.Core.Test.csproj (in 8.19 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Host/Lidarr.Host.csproj (in 8.21 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Common.Test/Lidarr.Common.Test.csproj (in 8.21 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Integration.Test/Lidarr.Integration.Test.csproj (in 8.32 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj (in 8.32 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Console/Lidarr.Console.csproj (in 8.32 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Host.Test/Lidarr.Host.Test.csproj (in 8.36 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj (in 8.36 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj (in 9.07 sec). ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm/ServiceUninstall.dll ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm/publish/ Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy.dll Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/publish/ ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm/ServiceInstall.dll ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm/publish/ Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm/Lidarr.Common.dll Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm/publish/ Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm/Lidarr.Windows.dll Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm/Lidarr.Mono.dll Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/Lidarr.Update/net6.0/linux-musl-arm/Lidarr.Update.dll Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm/publish/ Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm/publish/ Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/Lidarr.Update/net6.0/linux-musl-arm/publish/ Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm/Lidarr.Core.dll Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm/publish/ Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm/Lidarr.SignalR.dll Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Test.Common.dll Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm/publish/ Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Libraries.Test.dll Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Automation.Test.dll Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Update.Test.dll Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm/Lidarr.Http.dll Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm/publish/ /home/buildozer/.nuget/packages/microsoft.codecoverage/17.10.0/build/netstandard2.0/Microsoft.CodeCoverage.targets(23,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.codecoverage/17.10.0/build/netstandard2.0/CodeCoverage/arm64/msdia140.dll" to "../../_tests/net6.0/linux-musl-arm/publish/CodeCoverage/arm64/msdia140.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/publish/CodeCoverage/arm64/msdia140.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Api.Test.dll Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm/Lidarr.Api.V1.dll Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm/publish/ Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Core.Test.dll Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm/Lidarr.Host.dll Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm/publish/ Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Integration.Test.dll Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm/Lidarr.dll Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Host.Test.dll Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm/publish/ Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Common.Test.dll Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Windows.Test.dll Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Mono.Test.dll Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/publish/ Build succeeded. /home/buildozer/.nuget/packages/microsoft.codecoverage/17.10.0/build/netstandard2.0/Microsoft.CodeCoverage.targets(23,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.codecoverage/17.10.0/build/netstandard2.0/CodeCoverage/arm64/msdia140.dll" to "../../_tests/net6.0/linux-musl-arm/publish/CodeCoverage/arm64/msdia140.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/publish/CodeCoverage/arm64/msdia140.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] 1 Warning(s) 0 Error(s) Time Elapsed 00:00:34.61 yarn run v1.22.22 $ yarn clean $ rimraf ./_output/UI && rimraf --glob "**/*.js.map" $ webpack --config ./frontend/build/webpack.config.js --env production --no-stats Source Folder: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/frontend/src Output Folder: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/UI isProduction: true isProfiling: false [FileManagerPlugin] copied "frontend/src/Content/robots.txt" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/UI/Content/robots.txt [FileManagerPlugin] copied "frontend/src/*.html" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/UI [FileManagerPlugin] copied "frontend/src/Content/Fonts/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/UI/Content/Fonts [FileManagerPlugin] copied "frontend/src/Content/Images/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/UI/Content/Images [FileManagerPlugin] copied "frontend/src/Content/Images/Icons/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/UI/Content/Images/Icons Done in 65.19s. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Libraries.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Windows.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Api.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Mono.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Automation.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Host.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Common.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Integration.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Update.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Core.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. Starting test execution, please wait... A total of 1 test files matched the specified pattern. No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture` in /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Automation.Test.dll Skipped directory_exist_should_be_able_to_find_existing_folder [8 ms] Skipped directory_exist_should_be_able_to_find_existing_unc_share [10 ms] Skipped directory_exist_should_not_be_able_to_find_none_existing_folder [10 ms] Skipped empty_folder_should_return_folder_modified_date [10 ms] Skipped folder_should_return_correct_value_for_last_write [10 ms] Skipped FolderWritable_should_return_false_for_unwritable_directory [10 ms] Skipped FolderWritable_should_return_true_for_writable_directory [10 ms] Skipped GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder [10 ms] Skipped MoveFile_should_not_move_overwrite_itself [10 ms] Skipped MoveFile_should_overwrite_existing_file [10 ms] Skipped RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder [10 ms] Skipped RemoveEmptySubfolders_should_remove_nested_empty_folder [10 ms] Skipped should_be_able_to_delete_directory_with_read_only_file [10 ms] Skipped should_be_able_to_delete_nested_empty_subdirs [10 ms] Skipped should_be_able_to_move_read_only_file [10 ms] Skipped should_be_able_to_rename_open_hardlinks_with_fileshare_delete [10 ms] Skipped should_be_able_to_set_permission_from_parrent [10 ms] Skipped should_be_set_last_file_write [10 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_none [10 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_write [10 ms] Skipped should_return_false_for_unlocked_and_readonly_file [10 ms] Skipped should_return_false_for_unlocked_file [10 ms] Skipped should_return_true_for_unlocked_file [10 ms] Skipped writealltext_should_truncate_existing [10 ms] Skipped should_be_able_to_get_space_on_folder_that_doesnt_exist [< 1 ms] Skipped should_be_able_to_get_space_on_unc [< 1 ms] Skipped should_get_free_space_for_folder [< 1 ms] Skipped should_get_free_space_for_folder_that_doesnt_exist [< 1 ms] Skipped should_return_free_disk_space [< 1 ms] Skipped should_throw_if_drive_doesnt_exist [< 1 ms] No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture` in /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Integration.Test.dll Skipped should_get_framework_version [< 1 ms] Skipped should_get_windows_version [< 1 ms] None - Failed: 0, Passed: 0, Skipped: 0, Total: 0, Duration: 15 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Windows.Test.dll (net6.0) Passed! - Failed: 0, Passed: 1, Skipped: 0, Total: 1, Duration: 227 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Libraries.Test.dll (net6.0) 12:22:31.3 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 12:22:31.3 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 12:22:31.3 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 12:22:31.3 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 12:22:31.3 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 12:22:31.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 12:22:31.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 12:22:31.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 12:22:31.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 12:22:31.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 12:22:31.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 12:22:31.4 Info: Path is: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149514362551_3/dmylarej.dyi/ucspfnqu.ohd 12:22:31.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 12:22:31.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 12:22:31.4 Trace: Directory '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149514433590_4/rfcgart5.s0o' isn't writable. Access to the path '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149514433590_4/rfcgart5.s0o/lidarr_write_test.txt' is denied. 12:22:31.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 12:22:31.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 12:22:31.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 12:22:31.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 12:22:31.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 12:22:31.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 12:22:31.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 12:22:31.5 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 12:22:31.5 Info: Installation Folder: /C/NzbDrone/ 12:22:31.5 Info: Updating Lidarr from version to version 2.7.1.4417 12:22:31.5 Info: Verifying requirements before update... 12:22:31.5 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 12:22:31.5 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 12:22:31.5 Info: Installation Folder: /C/NzbDrone/ 12:22:31.5 Info: Updating Lidarr from version to version 2.7.1.4417 12:22:31.5 Info: Verifying requirements before update... 12:22:31.5 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 12:22:31.5 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 12:22:31.5 Info: Installation Folder: /C/NzbDrone/ 12:22:31.5 Info: Updating Lidarr from version to version 2.7.1.4417 12:22:31.5 Info: Verifying requirements before update... 12:22:31.5 Info: Verifying Update Folder 12:22:31.5 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 12:22:31.5 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 12:22:31.5 Info: Installation Folder: 12:22:31.5 Info: Updating Lidarr from version to version 2.7.1.4417 12:22:31.5 Info: Verifying requirements before update... 12:22:31.5 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 12:22:31.5 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 12:22:31.5 Info: Installation Folder: 12:22:31.5 Info: Updating Lidarr from version to version 2.7.1.4417 12:22:31.5 Info: Verifying requirements before update... 12:22:31.5 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 12:22:31.5 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 12:22:31.5 Info: Installation Folder: 12:22:31.5 Info: Updating Lidarr from version to version 2.7.1.4417 12:22:31.5 Info: Verifying requirements before update... 12:22:31.5 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- Passed! - Failed: 0, Passed: 3, Skipped: 0, Total: 3, Duration: 494 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Api.Test.dll (net6.0) Skipped directory_exist_should_be_able_to_find_existing_unc_share [37 ms] 12:22:31.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 12:22:31.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 12:22:31.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 12:22:31.4 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149514798893_7/r0j2ms2o.vne' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149514798893_7/tctmp4zf.yjy' using Syscall.rename 12:22:31.4 Trace: Deleting file: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149514798893_7/tctmp4zf.yjy 12:22:31.4 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149514798893_7/scivszee.ewk' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149514798893_7/tctmp4zf.yjy' using Syscall.rename 12:22:31.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 12:22:31.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 12:22:31.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 12:22:31.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 12:22:31.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 12:22:31.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 12:22:31.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 12:22:31.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 12:22:31.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 12:22:31.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 12:22:31.5 Trace: Deleting file: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149515085594_12/4khgf2pj.jdl 12:22:31.5 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149515085594_12/m3lh31vv.xon' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149515085594_12/4khgf2pj.jdl' using Syscall.rename 12:22:31.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 12:22:31.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 12:22:31.5 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149515115832_13/yqpp4hhx.e0m/destination.txt' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149515115832_13/yqpp4hhx.e0m/rename.txt' using Syscall.rename 12:22:31.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 12:22:31.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 12:22:31.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 12:22:31.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 12:22:31.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 12:22:31.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 12:22:31.5 Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149515360540_16/kqcqtfeo.mee 12:22:31.5 Debug: Setting permissions: 0775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149515360540_16/kqcqtfeo.mee 12:22:31.5 Debug: Setting permissions: 0750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149515360540_16/kqcqtfeo.mee 12:22:31.5 Debug: Setting permissions: 0051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149515360540_16/kqcqtfeo.mee 12:22:31.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 12:22:31.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 12:22:31.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 12:22:31.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 12:22:31.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 12:22:31.5 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 12:22:31.6 Debug: Lidarr process ID: 12 12:22:31.6 Debug: Arguments: 12:22:31.6 Debug: 12 12:22:31.6 Debug: 12:22:31.6 Debug: /C/Lidarr/lidarr.exe 12:22:31.6 Debug: Using executing application: /C/Lidarr/lidarr.exe 12:22:31.6 Debug: Executable location: /C/Lidarr/lidarr.exe 12:22:31.6 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 12:22:31.6 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 12:22:31.6 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 12:22:31.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 12:22:31.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 12:22:31.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 12:22:31.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 12:22:31.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- 12:22:31.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_none [< 1 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_write [< 1 ms] 12:22:31.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 12:22:31.6 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149516334000_20/mylc2anu.syw 12:22:31.6 Debug: Setting permissions: 775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149516334000_20/mylc2anu.syw 12:22:31.6 Debug: Setting permissions: 750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149516334000_20/mylc2anu.syw 12:22:31.6 Debug: Setting permissions: 051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149516334000_20/mylc2anu.syw 12:22:31.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 12:22:31.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 12:22:31.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 12:22:31.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 12:22:31.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 12:22:31.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 12:22:31.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 12:22:31.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 12:22:31.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 12:22:31.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 12:22:31.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 12:22:31.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 12:22:31.6 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149516617421_24/onn403k1.xys 12:22:31.6 Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149516617421_24/onn403k1.xys 12:22:31.6 Debug: Setting permissions: 1775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149516617421_24/onn403k1.xys 12:22:31.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 12:22:31.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 12:22:31.6 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149516750491_25/scn512m2.4kh 12:22:31.6 Debug: Setting permissions: 775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149516750491_25/scn512m2.4kh 12:22:31.6 Debug: Setting permissions: 750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149516750491_25/scn512m2.4kh 12:22:31.6 Debug: Setting permissions: 051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18042_638657149516750491_25/scn512m2.4kh 12:22:31.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 12:22:31.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 12:22:31.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 12:22:31.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 12:22:31.6 Debug: path: /C/I_DO_NOT_EXIST 12:22:31.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 12:22:31.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 12:22:31.6 Debug: path: /C/ 12:22:31.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 12:22:31.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 12:22:31.7 Debug: path: /C/invalidFolder 12:22:31.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 12:22:31.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 12:22:31.7 Debug: path: /home/buildozer/.config 12:22:31.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 12:22:31.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 12:22:31.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 12:22:31.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 12:22:31.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 12:22:31.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- 12:22:31.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- Skipped should_be_able_to_check_space_on_ramdrive [< 1 ms] Skipped should_get_version_info [1 ms] Skipped should_get_framework_version [< 1 ms] 12:22:31.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 12:22:31.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 12:22:31.6 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 12:22:31.6 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 12:22:31.6 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 12:22:31.6 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 12:22:31.6 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 12:22:31.6 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 12:22:31.6 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 12:22:31.6 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 12:22:31.6 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 12:22:31.6 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 12:22:31.6 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 12:22:31.6 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 12:22:31.6 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 12:22:31.6 Info: Starting Lidarr 12:22:31.6 Info: Starting Lidarr service 12:22:31.6 Warn: Couldn't start Lidarr Service (Most likely due to permission issues). Falling back to console. System.InvalidOperationException: Operation is not valid due to the current state of the object. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 97 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 85 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 107 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 17 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 107 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IServiceProviderProxy.Start(String serviceName) at NzbDrone.Update.UpdateEngine.StartNzbDrone.StartService() in ./Lidarr.Update/UpdateEngine/StartNzbDrone.cs:line 60 at NzbDrone.Update.UpdateEngine.StartNzbDrone.Start(AppType appType, String installationFolder) in ./Lidarr.Update/UpdateEngine/StartNzbDrone.cs:line 39 12:22:31.6 Info: Starting Lidarr.Console 12:22:31.6 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 12:22:31.6 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 12:22:31.6 Info: Starting Lidarr 12:22:31.6 Info: Starting Lidarr service 12:22:31.6 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 12:22:31.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 12:22:31.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 12:22:31.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 12:22:31.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 12:22:31.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 12:22:31.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 12:22:31.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 12:22:31.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 12:22:31.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 12:22:31.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 12:22:31.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 12:22:31.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 12:22:31.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 12:22:31.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 12:22:31.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 12:22:31.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 12:22:31.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 12:22:31.7 Debug: Directory /System/Library/CoreServices/ doesn't exist 12:22:31.8 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 12:22:31.8 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 12:22:31.8 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 12:22:31.8 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 12:22:31.8 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 12:22:31.8 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- 12:22:31.8 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- Passed! - Failed: 0, Passed: 17, Skipped: 0, Total: 17, Duration: 755 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Update.Test.dll (net6.0) 12:22:31.6 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 12:22:31.8 Debug: fpcalc version: 1.5.1 12:22:31.8 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 12:22:31.8 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 12:22:31.9 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- Passed! - Failed: 0, Passed: 52, Skipped: 5, Total: 57, Duration: 929 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Mono.Test.dll (net6.0) 12:22:31.9 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 12:22:31.9 Debug: fpcalc version: 1.5.1 12:22:31.9 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 12:22:31.9 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 12:22:32.0 Debug: fpcalc version: 1.5.1 12:22:32.0 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 12:22:32.0 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 12:22:32.1 Debug: fpcalc version: 1.5.1 12:22:32.1 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 12:22:32.1 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 12:22:32.1 Debug: fpcalc version: 1.5.1 12:22:32.1 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 12:22:32.1 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 12:22:32.3 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 12:22:32.3 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 12:22:32.3 Info: 1 instance(s) of Lidarr are running 12:22:32.3 Warn: Another instance of Lidarr is already running. 12:22:32.3 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 12:22:32.3 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 12:22:32.3 Info: 1 instance(s) of Lidarr are running 12:22:32.3 Warn: Another instance of Lidarr is already running. 12:22:32.3 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 12:22:32.3 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 12:22:32.3 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 12:22:32.3 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 12:22:32.3 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 12:22:32.3 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 12:22:32.3 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 12:22:32.3 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 12:22:32.3 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 [10 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] 12:22:32.4 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 12:22:32.4 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- Passed! - Failed: 0, Passed: 10, Skipped: 4, Total: 14, Duration: 1 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Host.Test.dll (net6.0) 12:22:32.4 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 12:22:32.4 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 12:22:32.5 Info: --- Start: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 12:22:32.5 Info: --- End: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 12:22:32.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 12:22:32.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 12:22:32.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 12:22:32.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 12:22:32.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 12:22:32.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 12:22:32.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 12:22:32.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 12:22:32.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 12:22:32.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 12:22:32.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 12:22:32.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 12:22:32.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 12:22:32.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 12:22:32.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 12:22:33.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 12:22:33.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 12:22:33.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 12:22:33.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 12:22:33.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 12:22:33.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 12:22:33.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 12:22:33.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 12:22:33.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 12:22:33.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 12:22:33.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 12:22:33.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 12:22:33.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 12:22:33.0 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- Skipped EnsureWindowsPath("p:\\Music\\file with, comma.mp3") [16 ms] Skipped EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") [1 ms] 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 12:22:33.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 12:22:33.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy d",0.5d,0) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy d",0.5d,0) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy g",0.5d,0) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy g",0.5d,0) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","qui jumps over the lazy dog",0.5d,16) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","qui jumps over the lazy dog",0.5d,16) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 12:22:33.2 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 12:22:33.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/root/api/relative/path") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/root/api/relative/path") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/root/api/relative/path") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/root/api/relative/path") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/relative/path") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/relative/path") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/relative/path") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/relative/path") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/relative/path") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/relative/path") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/relative/path") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/relative/path") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/relative/path") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/relative/path") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 12:22:33.3 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 12:22:33.3 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 12:22:33.4 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 12:22:33.4 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 12:22:33.4 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 12:22:33.4 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 12:22:33.4 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 12:22:33.4 Info: Data directory is being overridden to [c:\users\test\] 12:22:33.4 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 12:22:33.4 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 12:22:33.4 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 12:22:33.6 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 12:22:33.7 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 12:22:33.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- Skipped Clean_Path_Windows("c:\\test\\","c:\\test") [8 ms] Skipped Clean_Path_Windows("c:\\\\test\\\\","c:\\test") [1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") [1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") [1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") [1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") [1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") [1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") [3 ms] 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") [1 ms] Skipped Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") [1 ms] Skipped get_actual_casing_for_none_existing_file_return_partially_fixed_result [1 ms] Skipped get_actual_casing_for_none_existing_folder_return_partially_fixed_result [1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_dir_in_windows [1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_file_in_windows [1 ms] 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 12:22:33.8 Warn: The string can't be left empty, null or consist of only whitespaces. 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 12:22:33.8 Warn: The string can't be left empty, null or consist of only whitespaces. 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- Skipped GetAncestorFolders_should_return_all_ancestors_in_path_Windows [1 ms] 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 12:22:33.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 12:22:33.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 12:22:33.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 12:22:33.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 12:22:33.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 12:22:33.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 12:22:33.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 12:22:33.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 12:22:33.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 12:22:33.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 12:22:33.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 12:22:33.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 12:22:33.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 12:22:33.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 12:22:33.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- Skipped path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") [4 ms] Skipped path_should_return_parent_windows("C:\\Test\\","C:\\") [5 ms] Skipped path_should_return_parent_windows("C:\\",null) [1 ms] Skipped path_should_return_parent_windows("\\\\server\\share",null) [1 ms] Skipped path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") [1 ms] 12:22:33.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 12:22:33.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 12:22:33.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 12:22:33.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 12:22:33.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 12:22:33.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 12:22:33.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 12:22:33.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 12:22:33.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 12:22:33.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 12:22:33.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 12:22:33.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 12:22:33.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 12:22:33.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 12:22:33.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 12:22:33.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 12:22:33.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 12:22:33.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 12:22:33.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 12:22:33.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 12:22:33.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 12:22:33.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 12:22:33.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 12:22:33.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 12:22:33.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 12:22:33.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 12:22:33.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 12:22:33.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 12:22:33.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 12:22:33.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 12:22:33.9 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 12:22:33.9 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 12:22:34.1 Debug: Dummy process. ID:18508 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 12:22:34.6 Debug: Found 1 processes with the name: Lidarr.Test.Dummy 12:22:34.6 Debug: - [18508] Lidarr.Test.Dummy 12:22:34.6 Debug: Found 0 processes with the name: Lidarr.Test.Dummy 12:22:34.6 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 12:22:34.6 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 12:22:34.6 Debug: Finding process with Id:1234567 12:22:34.7 Warn: Unable to find process with ID 1234567 12:22:34.7 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- Skipped should_be_equal_windows_only("c:\\","C:\\") [1 ms] Skipped should_not_be_parent_when_it_is_grandparent [1 ms] 12:22:34.7 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 12:22:34.7 Debug: Finding process with Id:0 12:22:34.8 Warn: Unable to find process with ID 0 12:22:34.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 12:22:34.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 12:22:34.8 Debug: Finding process with Id:-1 12:22:34.8 Warn: Unable to find process with ID -1 12:22:34.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 12:22:34.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 12:22:34.8 Debug: Finding process with Id:9999 12:22:34.9 Warn: Unable to find process with ID 9999 12:22:34.9 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 12:22:32.4 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 12:22:32.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149526246532_1/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:33.1 Info: DatabaseEngineVersionCheck migrating 12:22:33.1 Info: PerformDBOperation 12:22:33.1 Info: Performing DB Operation 12:22:33.2 Info: SQLite 3.47.0 12:22:33.2 Info: => 0.1165673s 12:22:33.2 Info: DatabaseEngineVersionCheck migrated 12:22:33.2 Info: => 0.1189838s 12:22:33.2 Info: VersionMigration migrating 12:22:33.2 Info: Beginning Transaction 12:22:33.2 Info: CreateTable VersionInfo 12:22:33.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:33.3 Info: => 0.0312256s 12:22:33.3 Info: Committing Transaction 12:22:33.3 Info: VersionMigration migrated 12:22:33.3 Info: => 0.034716s 12:22:33.3 Info: VersionUniqueMigration migrating 12:22:33.3 Info: Beginning Transaction 12:22:33.3 Info: CreateIndex VersionInfo (Version) 12:22:33.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:33.3 Info: => 0.001952s 12:22:33.3 Info: AlterTable VersionInfo 12:22:33.3 Info: => 0.0001902s 12:22:33.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:33.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:33.3 Info: => 0.0007564s 12:22:33.3 Info: Committing Transaction 12:22:33.3 Info: VersionUniqueMigration migrated 12:22:33.3 Info: => 0.0185282s 12:22:33.3 Info: VersionDescriptionMigration migrating 12:22:33.3 Info: Beginning Transaction 12:22:33.3 Info: AlterTable VersionInfo 12:22:33.3 Info: => 2.51E-05s 12:22:33.3 Info: CreateColumn VersionInfo Description String 12:22:33.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:33.3 Info: => 0.0007953s 12:22:33.3 Info: Committing Transaction 12:22:33.3 Info: VersionDescriptionMigration migrated 12:22:33.3 Info: => 0.0013188s 12:22:33.3 Info: 1: InitialSetup migrating 12:22:33.3 Info: Beginning Transaction 12:22:33.3 Info: Starting migration of Main DB to 1 12:22:33.3 Info: CreateTable Config 12:22:33.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:33.3 Info: => 0.0005017s 12:22:33.3 Info: CreateIndex Config (Key) 12:22:33.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:33.3 Info: => 0.0001929s 12:22:33.3 Info: CreateTable RootFolders 12:22:33.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:33.3 Info: => 0.0001343s 12:22:33.3 Info: CreateIndex RootFolders (Path) 12:22:33.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:33.3 Info: => 0.0001037s 12:22:33.3 Info: CreateTable Artists 12:22:33.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:33.3 Info: => 0.0003944s 12:22:33.3 Info: CreateIndex Artists (ForeignArtistId) 12:22:33.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:33.3 Info: => 0.0001079s 12:22:33.3 Info: CreateIndex Artists (NameSlug) 12:22:33.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:33.3 Info: => 0.0001047s 12:22:33.3 Info: CreateIndex Artists (CleanName) 12:22:33.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:33.3 Info: => 9.88E-05s 12:22:33.3 Info: CreateIndex Artists (Path) 12:22:33.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:33.3 Info: => 9.73E-05s 12:22:33.3 Info: CreateTable Albums 12:22:33.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:33.3 Info: => 0.0003147s 12:22:33.3 Info: CreateIndex Albums (ForeignAlbumId) 12:22:33.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:33.3 Info: => 0.0001481s 12:22:33.3 Info: CreateIndex Albums (MBId) 12:22:33.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:33.3 Info: => 0.0001286s 12:22:33.3 Info: CreateIndex Albums (TADBId) 12:22:33.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:33.3 Info: => 0.0001306s 12:22:33.3 Info: CreateIndex Albums (TitleSlug) 12:22:33.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:33.3 Info: => 0.0001066s 12:22:33.3 Info: CreateIndex Albums (CleanTitle) 12:22:33.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:33.3 Info: => 9.86E-05s 12:22:33.3 Info: CreateIndex Albums (Path) 12:22:33.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:33.3 Info: => 9.84E-05s 12:22:33.3 Info: CreateTable Tracks 12:22:33.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:33.3 Info: => 0.0002121s 12:22:33.3 Info: CreateIndex Tracks (ForeignTrackId) 12:22:33.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:33.3 Info: => 0.0001302s 12:22:33.3 Info: CreateIndex Tracks (ArtistId) 12:22:33.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:33.3 Info: => 0.000134s 12:22:33.3 Info: CreateIndex Tracks (TrackFileId) 12:22:33.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:33.3 Info: => 0.0001136s 12:22:33.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:33.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:33.3 Info: => 0.0001174s 12:22:33.3 Info: CreateTable TrackFiles 12:22:33.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:33.3 Info: => 0.0002056s 12:22:33.3 Info: CreateIndex TrackFiles (ArtistId) 12:22:33.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:33.3 Info: => 0.000121s 12:22:33.3 Info: CreateIndex TrackFiles (AlbumId) 12:22:33.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:33.3 Info: => 0.0001083s 12:22:33.3 Info: CreateTable History 12:22:33.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:33.3 Info: => 0.0002051s 12:22:33.3 Info: CreateIndex History (Date) 12:22:33.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:33.3 Info: => 0.0001159s 12:22:33.3 Info: CreateIndex History (EventType) 12:22:33.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:33.3 Info: => 0.000105s 12:22:33.3 Info: CreateIndex History (DownloadId) 12:22:33.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:33.3 Info: => 0.0001075s 12:22:33.3 Info: CreateIndex History (AlbumId) 12:22:33.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:33.3 Info: => 0.0001286s 12:22:33.3 Info: CreateTable Notifications 12:22:33.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:33.3 Info: => 0.000205s 12:22:33.3 Info: CreateTable ScheduledTasks 12:22:33.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:33.3 Info: => 0.0001694s 12:22:33.3 Info: CreateIndex ScheduledTasks (TypeName) 12:22:33.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:33.3 Info: => 0.0001085s 12:22:33.3 Info: CreateTable Indexers 12:22:33.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:33.3 Info: => 0.0001581s 12:22:33.3 Info: CreateIndex Indexers (Name) 12:22:33.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:33.3 Info: => 0.0001139s 12:22:33.3 Info: CreateTable Profiles 12:22:33.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:33.3 Info: => 0.0001419s 12:22:33.3 Info: CreateIndex Profiles (Name) 12:22:33.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:33.3 Info: => 0.0001352s 12:22:33.3 Info: CreateTable QualityDefinitions 12:22:33.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:33.3 Info: => 0.0001865s 12:22:33.3 Info: CreateIndex QualityDefinitions (Quality) 12:22:33.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:33.3 Info: => 0.0001106s 12:22:33.3 Info: CreateIndex QualityDefinitions (Title) 12:22:33.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:33.3 Info: => 0.0001112s 12:22:33.3 Info: CreateTable NamingConfig 12:22:33.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:33.3 Info: => 0.0003751s 12:22:33.3 Info: CreateTable Blacklist 12:22:33.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:33.3 Info: => 0.0016996s 12:22:33.3 Info: CreateTable Metadata 12:22:33.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:33.3 Info: => 0.0001729s 12:22:33.3 Info: CreateTable MetadataFiles 12:22:33.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:33.3 Info: => 0.000194s 12:22:33.3 Info: CreateTable DownloadClients 12:22:33.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:33.3 Info: => 0.0001609s 12:22:33.3 Info: CreateTable PendingReleases 12:22:33.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:33.4 Info: => 0.000321s 12:22:33.4 Info: CreateTable RemotePathMappings 12:22: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:22:33.4 Info: => 0.0001568s 12:22:33.4 Info: CreateTable Tags 12:22:33.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:33.4 Info: => 0.0001314s 12:22:33.4 Info: CreateIndex Tags (Label) 12:22:33.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:33.4 Info: => 0.0001222s 12:22:33.4 Info: CreateTable Restrictions 12:22:33.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:33.4 Info: => 0.00015s 12:22:33.4 Info: CreateTable DelayProfiles 12:22: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:22:33.4 Info: => 0.0001986s 12:22:33.4 Info: CreateTable Users 12:22: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:22:33.4 Info: => 0.000144s 12:22:33.4 Info: CreateIndex Users (Identifier) 12:22:33.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:33.4 Info: => 0.0001172s 12:22:33.4 Info: CreateIndex Users (Username) 12:22:33.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:33.4 Info: => 0.0001162s 12:22:33.4 Info: CreateTable Commands 12:22: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:22:33.4 Info: => 0.0002006s 12:22:33.4 Info: CreateTable IndexerStatus 12:22: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:22:33.4 Info: => 0.0002055s 12:22:33.4 Info: CreateIndex IndexerStatus (ProviderId) 12:22:33.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:33.4 Info: => 0.0001436s 12:22:33.4 Info: CreateTable ExtraFiles 12:22: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:22:33.4 Info: => 0.0001982s 12:22:33.4 Info: CreateTable LyricFiles 12:22: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:22:33.4 Info: => 0.0002083s 12:22:33.4 Info: CreateTable LanguageProfiles 12:22: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:22:33.4 Info: => 0.0001537s 12:22:33.4 Info: CreateIndex LanguageProfiles (Name) 12:22:33.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:33.4 Info: => 0.0001181s 12:22:33.4 Info: CreateTable DownloadClientStatus 12:22: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:22:33.4 Info: => 0.0001721s 12:22:33.4 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:33.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:33.4 Info: => 0.0001279s 12:22:33.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:33.4 Info: -> 1 Insert operations completed in 00:00:00.0039637 taking an average of 00:00:00.0039637 12:22:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:33', 'InitialSetup') 12:22:33.4 Info: Committing Transaction 12:22:33.4 Info: 1: InitialSetup migrated 12:22:33.4 Info: => 0.0373798s 12:22:33.4 Info: 2: add_reason_to_pending_releases migrating 12:22:33.4 Info: Beginning Transaction 12:22:33.4 Info: Starting migration of Main DB to 2 12:22:33.4 Info: AlterTable PendingReleases 12:22:33.4 Info: => 2.2E-06s 12:22:33.4 Info: CreateColumn PendingReleases Reason Int32 12:22:33.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:33.4 Info: => 0.0007101s 12:22:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:33', 'add_reason_to_pending_releases') 12:22:33.4 Info: Committing Transaction 12:22:33.4 Info: 2: add_reason_to_pending_releases migrated 12:22:33.4 Info: => 0.0378638s 12:22:33.4 Info: 3: add_medium_support migrating 12:22:33.4 Info: Beginning Transaction 12:22:33.4 Info: Starting migration of Main DB to 3 12:22:33.4 Info: AlterTable Albums 12:22:33.4 Info: => 2E-06s 12:22:33.4 Info: CreateColumn Albums Media String 12:22:33.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:33.4 Info: => 0.0007486s 12:22:33.4 Info: AlterTable Tracks 12:22:33.4 Info: => 2.2E-06s 12:22:33.4 Info: CreateColumn Tracks MediumNumber Int32 12:22:33.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:33.4 Info: => 0.000562s 12:22:33.4 Info: AlterTable Tracks 12:22:33.4 Info: => 2.3E-06s 12:22:33.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:33.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:33.4 Info: => 0.0005705s 12:22:33.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:33.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:33.4 Info: => 0.0004795s 12:22:33.4 Info: DeleteColumn Tracks TrackNumber 12:22:33.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:33.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:33.5 Info: DROP TABLE "Tracks" 12:22:33.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:33.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:33.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:33.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:33.5 Info: => 0.028337s 12:22:33.5 Info: AlterTable Tracks 12:22:33.5 Info: => 1.8E-06s 12:22:33.5 Info: CreateColumn Tracks TrackNumber String 12:22:33.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:33.5 Info: => 0.0005947s 12:22:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:33', 'add_medium_support') 12:22:33.5 Info: Committing Transaction 12:22:33.5 Info: 3: add_medium_support migrated 12:22:33.5 Info: => 0.015317s 12:22:33.5 Info: 4: add_various_qualites_in_profile migrating 12:22:33.5 Info: Beginning Transaction 12:22:33.5 Info: Starting migration of Main DB to 4 12:22:33.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:33.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:33.5 Info: => 0.0001466s 12:22:33.5 Info: PerformDBOperation 12:22:33.5 Info: Performing DB Operation 12:22:33.5 Info: => 0.0111356s 12:22:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:33', 'add_various_qualites_in_profile') 12:22:33.5 Info: Committing Transaction 12:22:33.5 Info: 4: add_various_qualites_in_profile migrated 12:22:33.5 Info: => 0.0231739s 12:22:33.5 Info: 5: metadata_profiles migrating 12:22:33.5 Info: Beginning Transaction 12:22:33.5 Info: Starting migration of Main DB to 5 12:22:33.5 Info: CreateTable MetadataProfiles 12:22:33.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:33.5 Info: => 0.0002898s 12:22:33.5 Info: CreateIndex MetadataProfiles (Name) 12:22:33.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:33.5 Info: => 0.000141s 12:22:33.5 Info: AlterTable Artists 12:22:33.5 Info: => 1.5E-06s 12:22:33.5 Info: CreateColumn Artists MetadataProfileId Int32 12:22:33.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:33.5 Info: => 0.0006334s 12:22:33.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:33.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:33.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:33.5 Info: DROP TABLE "Artists" 12:22:33.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:33.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:33.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:33.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:33.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:33.5 Info: => 0.0064313s 12:22:33.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:33.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:33.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:33.5 Info: DROP TABLE "Artists" 12:22:33.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:33.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:33.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:33.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:33.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:33.5 Info: => 0.0087745s 12:22:33.5 Info: AlterTable Albums 12:22:33.5 Info: => 1.7E-06s 12:22:33.5 Info: CreateColumn Albums SecondaryTypes String 12:22:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:33.5 Info: => 0.0005894s 12:22:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:33', 'metadata_profiles') 12:22:33.5 Info: Committing Transaction 12:22:33.5 Info: 5: metadata_profiles migrated 12:22:33.5 Info: => 0.0059184s 12:22:33.5 Info: 6: separate_automatic_and_interactive_search migrating 12:22:33.5 Info: Beginning Transaction 12:22:33.5 Info: Starting migration of Main DB to 6 12:22:33.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:33.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:33.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:33.5 Info: DROP TABLE "Indexers" 12:22:33.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:33.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:33.5 Info: => 0.0099198s 12:22:33.5 Info: AlterTable Indexers 12:22:33.5 Info: => 2E-06s 12:22:33.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:33.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:33.5 Info: => 0.000598s 12:22:33.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:33.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:33.5 Info: => 6.94E-05s 12:22:33.5 Info: AlterTable Indexers 12:22:33.5 Info: => 1.5E-06s 12:22:33.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:33.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:33.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:33.6 Info: DROP TABLE "Indexers" 12:22:33.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:33.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:33.6 Info: => 0.0115762s 12:22:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:33', 'separate_automatic_and_interactive_search') 12:22:33.6 Info: Committing Transaction 12:22:33.6 Info: 6: separate_automatic_and_interactive_search migrated 12:22:33.6 Info: => 0.0302668s 12:22:33.6 Info: 7: change_album_path_to_relative migrating 12:22:33.6 Info: Beginning Transaction 12:22:33.6 Info: Starting migration of Main DB to 7 12:22:33.6 Info: DeleteColumn Albums Path 12:22:33.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:33.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:33.6 Info: DROP TABLE "Albums" 12:22:33.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:33.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:33.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:33.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:33.6 Info: => 0.0065223s 12:22:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:33', 'change_album_path_to_relative') 12:22:33.6 Info: Committing Transaction 12:22:33.6 Info: 7: change_album_path_to_relative migrated 12:22:33.6 Info: => 0.0123289s 12:22:33.6 Info: 8: change_quality_size_mb_to_kb migrating 12:22:33.6 Info: Beginning Transaction 12:22:33.6 Info: Starting migration of Main DB to 8 12:22:33.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:33.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:33.6 Info: => 0.0001167s 12:22:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:33', 'change_quality_size_mb_to_kb') 12:22:33.6 Info: Committing Transaction 12:22:33.6 Info: 8: change_quality_size_mb_to_kb migrated 12:22:33.6 Info: => 0.0143947s 12:22:33.6 Info: 9: album_releases migrating 12:22:33.6 Info: Beginning Transaction 12:22:33.6 Info: Starting migration of Main DB to 9 12:22:33.6 Info: AlterTable Albums 12:22:33.6 Info: => 2.3E-06s 12:22:33.6 Info: CreateColumn Albums Releases String 12:22:33.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:33.6 Info: => 0.0007778s 12:22:33.6 Info: AlterTable Albums 12:22:33.6 Info: => 1.8E-06s 12:22:33.6 Info: CreateColumn Albums CurrentRelease String 12:22:33.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:33.6 Info: => 0.0005829s 12:22:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:33', 'album_releases') 12:22:33.6 Info: Committing Transaction 12:22:33.6 Info: 9: album_releases migrated 12:22:33.6 Info: => 0.0332303s 12:22:33.6 Info: 10: album_releases_fix migrating 12:22:33.6 Info: Beginning Transaction 12:22:33.6 Info: Starting migration of Main DB to 10 12:22:33.6 Info: AlterTable Albums 12:22:33.6 Info: => 2.6E-06s 12:22:33.6 Info: AlterColumn Albums Releases String 12:22:33.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:33.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:33.6 Info: DROP TABLE "Albums" 12:22:33.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:33.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:33.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:33.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:33.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:33.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:33.7 Info: => 0.0069606s 12:22:33.7 Info: AlterTable Albums 12:22:33.7 Info: => 1.9E-06s 12:22:33.7 Info: AlterColumn Albums CurrentRelease String 12:22: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:22: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:22:33.7 Info: DROP TABLE "Albums" 12:22:33.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:33.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:33.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:33.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:33.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:33.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:33.7 Info: => 0.0067453s 12:22:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:33', 'album_releases_fix') 12:22:33.7 Info: Committing Transaction 12:22:33.7 Info: 10: album_releases_fix migrated 12:22:33.7 Info: => 0.0270877s 12:22:33.7 Info: 11: import_lists migrating 12:22:33.7 Info: Beginning Transaction 12:22:33.7 Info: Starting migration of Main DB to 11 12:22:33.7 Info: CreateTable ImportLists 12:22: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:22:33.7 Info: => 0.0004286s 12:22:33.7 Info: CreateIndex ImportLists (Name) 12:22:33.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:33.7 Info: => 0.0001686s 12:22:33.7 Info: CreateTable ImportListStatus 12:22: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:22:33.7 Info: => 0.0002422s 12:22:33.7 Info: CreateIndex ImportListStatus (ProviderId) 12:22:33.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:33.7 Info: => 0.0001845s 12:22:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:33', 'import_lists') 12:22:33.7 Info: Committing Transaction 12:22:33.7 Info: 11: import_lists migrated 12:22:33.7 Info: => 0.0052659s 12:22:33.7 Info: 12: add_release_status migrating 12:22:33.7 Info: Beginning Transaction 12:22:33.7 Info: Starting migration of Main DB to 12 12:22:33.7 Info: AlterTable MetadataProfiles 12:22:33.7 Info: => 2.7E-06s 12:22:33.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:33.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:33.7 Info: => 0.0008252s 12:22:33.7 Info: PerformDBOperation 12:22:33.7 Info: Performing DB Operation 12:22:33.7 Info: => 0.0038723s 12:22:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:33', 'add_release_status') 12:22:33.7 Info: Committing Transaction 12:22:33.7 Info: 12: add_release_status migrated 12:22:33.7 Info: => 0.0150721s 12:22:33.7 Info: 13: album_download_notification migrating 12:22:33.7 Info: Beginning Transaction 12:22:33.7 Info: Starting migration of Main DB to 13 12:22:33.7 Info: AlterTable Notifications 12:22:33.7 Info: => 2.3E-06s 12:22:33.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:33.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:33.7 Info: => 0.0008208s 12:22:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:33', 'album_download_notification') 12:22:33.7 Info: Committing Transaction 12:22:33.7 Info: 13: album_download_notification migrated 12:22:33.7 Info: => 0.0020871s 12:22:33.7 Info: 14: fix_language_metadata_profiles migrating 12:22:33.7 Info: Beginning Transaction 12:22:33.7 Info: Starting migration of Main DB to 14 12:22: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:22: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:22:33.7 Info: => 0.0002091s 12:22: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:22: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:22:33.7 Info: => 0.0001405s 12:22:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:33', 'fix_language_metadata_profiles') 12:22:33.7 Info: Committing Transaction 12:22:33.7 Info: 14: fix_language_metadata_profiles migrated 12:22:33.7 Info: => 0.0030923s 12:22:33.7 Info: 15: remove_fanzub migrating 12:22:33.7 Info: Beginning Transaction 12:22:33.7 Info: Starting migration of Main DB to 15 12:22:33.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:33.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:33.7 Info: => 0.000116s 12:22:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:33', 'remove_fanzub') 12:22:33.7 Info: Committing Transaction 12:22:33.7 Info: 15: remove_fanzub migrated 12:22:33.7 Info: => 0.0007091s 12:22:33.7 Info: 16: update_artist_history_indexes migrating 12:22:33.7 Info: Beginning Transaction 12:22:33.7 Info: Starting migration of Main DB to 16 12:22:33.7 Info: CreateIndex Albums (ArtistId) 12:22:33.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:33.7 Info: => 0.0007534s 12:22:33.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:33.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:33.7 Info: => 0.0001516s 12:22:33.7 Info: DeleteIndex History (AlbumId) 12:22:33.7 Info: DROP INDEX "IX_History_AlbumId" 12:22:33.7 Info: => 0.0010905s 12:22:33.7 Info: CreateIndex History (AlbumId, Date) 12:22:33.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:33.7 Info: => 0.0001694s 12:22:33.7 Info: DeleteIndex History (DownloadId) 12:22:33.7 Info: DROP INDEX "IX_History_DownloadId" 12:22:33.7 Info: => 0.0003286s 12:22:33.7 Info: CreateIndex History (DownloadId, Date) 12:22:33.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:33.7 Info: => 0.0001415s 12:22:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:33', 'update_artist_history_indexes') 12:22:33.7 Info: Committing Transaction 12:22:33.7 Info: 16: update_artist_history_indexes migrated 12:22:33.7 Info: => 0.0149457s 12:22:33.7 Info: 17: remove_nma migrating 12:22:33.7 Info: Beginning Transaction 12:22:33.7 Info: Starting migration of Main DB to 17 12:22:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:33.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:33.7 Info: => 0.0038023s 12:22:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:33', 'remove_nma') 12:22:33.7 Info: Committing Transaction 12:22:33.7 Info: 17: remove_nma migrated 12:22:33.7 Info: => 0.0056938s 12:22:33.7 Info: 18: album_disambiguation migrating 12:22:33.7 Info: Beginning Transaction 12:22:33.7 Info: Starting migration of Main DB to 18 12:22:33.7 Info: AlterTable Albums 12:22:33.7 Info: => 1.38E-05s 12:22:33.7 Info: CreateColumn Albums Disambiguation String 12:22:33.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:33.7 Info: => 0.0009361s 12:22:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:33', 'album_disambiguation') 12:22:33.7 Info: Committing Transaction 12:22:33.7 Info: 18: album_disambiguation migrated 12:22:33.7 Info: => 0.0028414s 12:22:33.7 Info: 19: add_ape_quality_in_profiles migrating 12:22:33.7 Info: Beginning Transaction 12:22:33.7 Info: Starting migration of Main DB to 19 12:22:33.7 Info: PerformDBOperation 12:22:33.7 Info: Performing DB Operation 12:22:33.8 Info: => 0.0045853s 12:22:33.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:33', 'add_ape_quality_in_profiles') 12:22:33.8 Info: Committing Transaction 12:22:33.8 Info: 19: add_ape_quality_in_profiles migrated 12:22:33.8 Info: => 0.0258807s 12:22:33.8 Info: 20: remove_pushalot migrating 12:22:33.8 Info: Beginning Transaction 12:22:33.8 Info: Starting migration of Main DB to 20 12:22:33.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:33.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:33.8 Info: => 0.000195s 12:22:33.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:33.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:33.8 Info: => 6.53E-05s 12:22:33.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:33.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:33.8 Info: => 5.8E-05s 12:22:33.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:33', 'remove_pushalot') 12:22:33.8 Info: Committing Transaction 12:22:33.8 Info: 20: remove_pushalot migrated 12:22:33.8 Info: => 0.0181795s 12:22:33.8 Info: 21: add_custom_filters migrating 12:22:33.8 Info: Beginning Transaction 12:22:33.8 Info: Starting migration of Main DB to 21 12:22:33.8 Info: CreateTable CustomFilters 12:22:33.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:33.8 Info: => 0.0003398s 12:22:33.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:33', 'add_custom_filters') 12:22:33.8 Info: Committing Transaction 12:22:33.8 Info: 21: add_custom_filters migrated 12:22:33.8 Info: => 0.0056694s 12:22:33.8 Info: 22: import_list_tags migrating 12:22:33.8 Info: Beginning Transaction 12:22:33.8 Info: Starting migration of Main DB to 22 12:22:33.8 Info: AlterTable ImportLists 12:22:33.8 Info: => 3E-06s 12:22:33.8 Info: CreateColumn ImportLists Tags String 12:22:33.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:33.8 Info: => 0.0008306s 12:22:33.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:33', 'import_list_tags') 12:22:33.8 Info: Committing Transaction 12:22:33.8 Info: 22: import_list_tags migrated 12:22:33.8 Info: => 0.0090638s 12:22:33.8 Info: 23: add_release_groups_etc migrating 12:22:33.8 Info: Beginning Transaction 12:22:33.8 Info: Starting migration of Main DB to 23 12:22:33.8 Info: CreateTable ArtistMetadata 12:22:33.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:33.8 Info: => 0.0004416s 12:22:33.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:33.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:33.8 Info: => 0.0001828s 12:22:33.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:33.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:33.8 Info: => 0.0001491s 12:22:33.8 Info: AlterTable Artists 12:22:33.8 Info: => 1.8E-06s 12:22:33.8 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:33.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:33.8 Info: => 0.0007558s 12:22:33.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:33.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:33.8 Info: => 0.0001217s 12:22:33.8 Info: CreateTable AlbumReleases 12:22:33.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:33.8 Info: => 0.0003033s 12:22:33.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:33.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:33.8 Info: => 0.0001701s 12:22:33.8 Info: CreateIndex AlbumReleases (AlbumId) 12:22:33.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:33.8 Info: => 0.0001619s 12:22:33.8 Info: PerformDBOperation 12:22:33.8 Info: Performing DB Operation 12:22:33.8 Info: => 0.0122279s 12:22:33.8 Info: AlterTable Albums 12:22:33.8 Info: => 3.1E-06s 12:22:33.8 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:33.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:33.8 Info: => 0.0009462s 12:22:33.8 Info: AlterTable Albums 12:22:33.8 Info: => 2.3E-06s 12:22:33.8 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:33.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:33.8 Info: => 0.0007167s 12:22:33.8 Info: AlterTable Albums 12:22:33.8 Info: => 1.9E-06s 12:22:33.8 Info: CreateColumn Albums Links String 12:22:33.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:33.8 Info: => 0.0006744s 12:22:33.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:33.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:33.8 Info: => 0.0001796s 12:22:33.8 Info: AlterTable Tracks 12:22:33.8 Info: => 1.6E-06s 12:22:33.8 Info: CreateColumn Tracks ForeignRecordingId String 12:22:33.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:33.8 Info: => 0.0010672s 12:22:33.8 Info: AlterTable Tracks 12:22:33.8 Info: => 2.4E-06s 12:22:33.8 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:33.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:33.8 Info: => 0.0007144s 12:22:33.8 Info: AlterTable Tracks 12:22:33.8 Info: => 1.9E-06s 12:22:33.8 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:33.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:33.8 Info: => 0.0006915s 12:22:33.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:33.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:33.8 Info: => 0.0001378s 12:22:33.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:33.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:33.8 Info: => 0.0001517s 12:22:33.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22: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:22: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:22:33.9 Info: DROP TABLE "Artists" 12:22:33.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:33.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:33.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:33.9 Info: => 0.0090188s 12:22:33.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22: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:22: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:22:33.9 Info: DROP TABLE "Albums" 12:22:33.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:33.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:33.9 Info: => 0.0075855s 12:22:33.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22: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:22: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:22:33.9 Info: DROP TABLE "Tracks" 12:22:33.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:33.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:33.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:33.9 Info: => 0.0071001s 12:22:33.9 Info: DeleteColumn TrackFiles ArtistId 12:22: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:22: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:22:33.9 Info: DROP TABLE "TrackFiles" 12:22:33.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:33.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:33.9 Info: => 0.0066123s 12:22:33.9 Info: CreateIndex Artists (ArtistMetadataId) 12:22:33.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:33.9 Info: => 0.0001259s 12:22:33.9 Info: CreateIndex Artists (Monitored) 12:22:33.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:33.9 Info: => 0.0001115s 12:22:33.9 Info: CreateIndex Albums (ArtistMetadataId) 12:22:33.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:33.9 Info: => 0.0001115s 12:22:33.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:33.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:33.9 Info: => 0.0001149s 12:22:33.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:33.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:33.9 Info: => 0.0001125s 12:22:33.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:33.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:33.9 Info: => 0.0001107s 12:22:33.9 Info: UpdateData 12:22:33.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:33.9 Info: => 0.0031489s 12:22:33.9 Info: UpdateData 12:22:33.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:33.9 Info: => 0.0001308s 12:22:33.9 Info: UpdateData 12:22:33.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:33.9 Info: => 8.81E-05s 12:22:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:33', 'add_release_groups_etc') 12:22:33.9 Info: Committing Transaction 12:22:33.9 Info: 23: add_release_groups_etc migrated 12:22:33.9 Info: => 0.003995s 12:22:33.9 Info: 24: NewMediaInfoFormat migrating 12:22:33.9 Info: Beginning Transaction 12:22:33.9 Info: Starting migration of Main DB to 24 12:22:33.9 Info: UpdateData 12:22:33.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:33.9 Info: => 0.0001515s 12:22:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:33', 'NewMediaInfoFormat') 12:22:33.9 Info: Committing Transaction 12:22:33.9 Info: 24: NewMediaInfoFormat migrated 12:22:33.9 Info: => 0.0071583s 12:22:33.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:33.9 Info: Beginning Transaction 12:22:33.9 Info: Starting migration of Main DB to 25 12:22:33.9 Info: RenameTable Restrictions ReleaseProfiles 12:22:33.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:33.9 Info: => 0.0026368s 12:22:33.9 Info: AlterTable ReleaseProfiles 12:22:33.9 Info: => 2.5E-06s 12:22:33.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:33.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:33.9 Info: => 0.0007176s 12:22:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:33', 'rename_restrictions_to_release_profiles') 12:22:33.9 Info: Committing Transaction 12:22:33.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:33.9 Info: => 0.01805s 12:22:33.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:33.9 Info: Beginning Transaction 12:22:33.9 Info: Starting migration of Main DB to 26 12:22:33.9 Info: RenameTable Profiles QualityProfiles 12:22:33.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:33.9 Info: => 0.0019571s 12:22:33.9 Info: AlterTable QualityProfiles 12:22:33.9 Info: => 2.2E-06s 12:22:33.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:33.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:33.9 Info: => 0.0029042s 12:22:33.9 Info: AlterTable LanguageProfiles 12:22:33.9 Info: => 2.7E-06s 12:22:33.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:33.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:33.9 Info: => 0.0006779s 12:22:33.9 Info: UpdateData 12:22:33.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:33.9 Info: => 8.65E-05s 12:22:33.9 Info: UpdateData 12:22:33.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:33.9 Info: => 6.01E-05s 12:22:33.9 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22: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, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:33.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:33.9 Info: DROP TABLE "Artists" 12:22:33.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:33.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:33.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:33.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:33.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:33.9 Info: => 0.0081548s 12:22:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:33', 'rename_quality_profiles_add_upgrade_allowed') 12:22:33.9 Info: Committing Transaction 12:22:33.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:33.9 Info: => 0.0168732s 12:22:33.9 Info: 27: add_import_exclusions migrating 12:22:33.9 Info: Beginning Transaction 12:22:33.9 Info: Starting migration of Main DB to 27 12:22:33.9 Info: CreateTable ImportListExclusions 12:22:33.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:33.9 Info: => 0.0002958s 12:22:33.9 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:33.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:33.9 Info: => 0.0001471s 12:22:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:33', 'add_import_exclusions') 12:22:33.9 Info: Committing Transaction 12:22:33.9 Info: 27: add_import_exclusions migrated 12:22:33.9 Info: => 0.0008264s 12:22:33.9 Info: 28: clean_artist_metadata_table migrating 12:22:33.9 Info: Beginning Transaction 12:22:33.9 Info: Starting migration of Main DB to 28 12:22:33.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:33.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:33.9 Info: => 0.0002557s 12:22:33.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:33.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:33.9 Info: => 0.0001696s 12:22:33.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:33.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:33.9 Info: => 0.0001617s 12:22:33.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:33.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:33.9 Info: => 0.0001577s 12:22:33.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:33.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:33.9 Info: => 0.0001557s 12:22:33.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:33.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:33.9 Info: => 0.0001592s 12:22:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:33', 'clean_artist_metadata_table') 12:22:33.9 Info: Committing Transaction 12:22:33.9 Info: 28: clean_artist_metadata_table migrated 12:22:33.9 Info: => 0.0013736s 12:22:33.9 Info: 29: health_issue_notification migrating 12:22:33.9 Info: Beginning Transaction 12:22:33.9 Info: Starting migration of Main DB to 29 12:22:33.9 Info: AlterTable Notifications 12:22:33.9 Info: => 1.9E-06s 12:22:33.9 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:33.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:33.9 Info: => 0.0007865s 12:22:33.9 Info: AlterTable Notifications 12:22:33.9 Info: => 2.1E-06s 12:22:33.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:33.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:33.9 Info: => 0.0006353s 12:22:33.9 Info: AlterTable Notifications 12:22:33.9 Info: => 1.7E-06s 12:22:33.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:33.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:33.9 Info: => 0.000612s 12:22:33.9 Info: AlterTable Notifications 12:22:33.9 Info: => 1.9E-06s 12:22:33.9 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:33.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:34.0 Info: => 0.0006322s 12:22:34.0 Info: AlterTable Notifications 12:22:34.0 Info: => 1.6E-06s 12:22:34.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:34.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:34.0 Info: => 0.0006171s 12:22:34.0 Info: DeleteColumn Notifications OnDownload 12:22:34.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:34.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:34.0 Info: DROP TABLE "Notifications" 12:22:34.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:34.0 Info: => 0.0062435s 12:22:34.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:34.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:34.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:34.0 Info: DROP TABLE "Notifications" 12:22:34.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:34.0 Info: => 0.0065491s 12:22:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:34', 'health_issue_notification') 12:22:34.0 Info: Committing Transaction 12:22:34.0 Info: 29: health_issue_notification migrated 12:22:34.0 Info: => 0.0088769s 12:22:34.0 Info: 30: add_mediafilerepository_mtime migrating 12:22:34.0 Info: Beginning Transaction 12:22:34.0 Info: Starting migration of Main DB to 30 12:22:34.0 Info: AlterTable TrackFiles 12:22:34.0 Info: => 2.7E-06s 12:22:34.0 Info: CreateColumn TrackFiles Modified DateTime 12:22:34.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:34.0 Info: => 0.0008256s 12:22:34.0 Info: AlterTable TrackFiles 12:22:34.0 Info: => 2.1E-06s 12:22:34.0 Info: CreateColumn TrackFiles Path String 12:22:34.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:34.0 Info: => 0.0006302s 12:22:34.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:34.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:34.0 Info: => 7.03E-05s 12:22:34.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:34.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:34.0 Info: => 0.0001741s 12:22:34.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:34.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:34.0 Info: => 0.0001843s 12:22:34.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:34.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:34.0 Info: => 0.0001939s 12:22:34.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:34.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:34.0 Info: => 0.0001275s 12:22:34.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:34.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:34.0 Info: => 8.98E-05s 12:22:34.0 Info: AlterTable TrackFiles 12:22:34.0 Info: => 1.8E-06s 12:22:34.0 Info: AlterColumn TrackFiles Path String 12:22:34.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:34.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:34.0 Info: DROP TABLE "TrackFiles" 12:22:34.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:34.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:34.0 Info: => 0.0063894s 12:22:34.0 Info: CreateIndex TrackFiles (Path) 12:22:34.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:34.0 Info: => 0.000122s 12:22:34.0 Info: DeleteColumn TrackFiles RelativePath 12:22:34.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:34.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:34.0 Info: DROP TABLE "TrackFiles" 12:22:34.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:34.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:34.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:34.0 Info: => 0.0064671s 12:22:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:34', 'add_mediafilerepository_mtime') 12:22:34.0 Info: Committing Transaction 12:22:34.0 Info: 30: add_mediafilerepository_mtime migrated 12:22:34.0 Info: => 0.0104885s 12:22:34.0 Info: 31: add_artistmetadataid_constraint migrating 12:22:34.0 Info: Beginning Transaction 12:22:34.0 Info: Starting migration of Main DB to 31 12:22:34.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:34.0 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:34.0 Info: => 0.0002213s 12:22:34.0 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:34.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:34.0 Info: => 0.0002165s 12:22:34.0 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:34.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:34.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:34.0 Info: DROP TABLE "Artists" 12:22:34.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:34.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:34.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:34.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:34.0 Info: => 0.0070455s 12:22:34.0 Info: CreateIndex Artists (ArtistMetadataId) 12:22:34.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:34.0 Info: => 0.0001735s 12:22:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:34', 'add_artistmetadataid_constraint') 12:22:34.0 Info: Committing Transaction 12:22:34.0 Info: 31: add_artistmetadataid_constraint migrated 12:22:34.0 Info: => 0.000957s 12:22:34.0 Info: 32: old_ids_and_artist_alias migrating 12:22:34.0 Info: Beginning Transaction 12:22:34.0 Info: Starting migration of Main DB to 32 12:22:34.0 Info: AlterTable ArtistMetadata 12:22:34.0 Info: => 2.7E-06s 12:22:34.0 Info: CreateColumn ArtistMetadata Aliases String 12:22:34.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:34.0 Info: => 0.0010444s 12:22:34.0 Info: AlterTable ArtistMetadata 12:22:34.0 Info: => 2E-06s 12:22:34.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:34.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:34.0 Info: => 0.0009163s 12:22:34.0 Info: AlterTable Albums 12:22:34.0 Info: => 2.3E-06s 12:22:34.0 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:34.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:34.0 Info: => 0.0008007s 12:22:34.0 Info: AlterTable AlbumReleases 12:22:34.0 Info: => 1.7E-06s 12:22:34.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:34.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:34.0 Info: => 0.0006381s 12:22:34.0 Info: AlterTable Tracks 12:22:34.0 Info: => 1.6E-06s 12:22:34.0 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:34.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:34.0 Info: => 0.0006222s 12:22:34.0 Info: AlterTable Tracks 12:22:34.0 Info: => 2.9E-06s 12:22:34.0 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:34.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:34.0 Info: => 0.0006201s 12:22:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:34', 'old_ids_and_artist_alias') 12:22:34.0 Info: Committing Transaction 12:22:34.0 Info: 32: old_ids_and_artist_alias migrated 12:22:34.0 Info: => 0.0012431s 12:22:34.0 Info: 33: download_propers_config migrating 12:22:34.0 Info: Beginning Transaction 12:22:34.0 Info: Starting migration of Main DB to 33 12:22:34.0 Info: PerformDBOperation 12:22:34.0 Info: Performing DB Operation 12:22:34.0 Info: => 0.0006633s 12:22:34.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:34.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:34.0 Info: => 7.69E-05s 12:22:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:34', 'download_propers_config') 12:22:34.0 Info: Committing Transaction 12:22:34.0 Info: 33: download_propers_config migrated 12:22:34.0 Info: => 0.0061381s 12:22:34.0 Info: 34: remove_language_profiles migrating 12:22:34.0 Info: Beginning Transaction 12:22:34.0 Info: Starting migration of Main DB to 34 12:22:34.0 Info: DeleteTable LanguageProfiles 12:22:34.0 Info: DROP TABLE "LanguageProfiles" 12:22:34.0 Info: => 0.0004942s 12:22:34.0 Info: DeleteColumn Artists LanguageProfileId 12:22:34.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:34.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:34.0 Info: DROP TABLE "Artists" 12:22:34.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:34.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:34.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:34.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:34.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:34.0 Info: => 0.0073092s 12:22:34.0 Info: DeleteColumn ImportLists LanguageProfileId 12:22:34.1 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:34.1 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:34.1 Info: DROP TABLE "ImportLists" 12:22:34.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:34.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:34.1 Info: => 0.0415136s 12:22:34.1 Info: DeleteColumn Blacklist Language 12:22:34.1 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:34.1 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:34.1 Info: DROP TABLE "Blacklist" 12:22:34.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:34.1 Info: => 0.0061331s 12:22:34.1 Info: DeleteColumn History Language 12:22:34.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:34.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:34.1 Info: DROP TABLE "History" 12:22:34.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:34.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:34.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:34.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:34.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:34.1 Info: => 0.007055s 12:22:34.1 Info: DeleteColumn LyricFiles Language 12:22:34.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:34.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:34.1 Info: DROP TABLE "LyricFiles" 12:22:34.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:34.1 Info: => 0.0083262s 12:22:34.1 Info: DeleteColumn TrackFiles Language 12:22: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:34.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:34.1 Info: DROP TABLE "TrackFiles" 12:22:34.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:34.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:34.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:34.1 Info: => 0.0066669s 12:22:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:34', 'remove_language_profiles') 12:22:34.1 Info: Committing Transaction 12:22:34.1 Info: 34: remove_language_profiles migrated 12:22:34.1 Info: => 0.0194341s 12:22:34.1 Info: 35: multi_disc_naming_format migrating 12:22:34.1 Info: Beginning Transaction 12:22:34.1 Info: Starting migration of Main DB to 35 12:22:34.1 Info: AlterTable NamingConfig 12:22:34.1 Info: => 3.8E-06s 12:22:34.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:34.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:34.1 Info: => 0.000826s 12:22:34.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:34.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:34.1 Info: => 8.9E-05s 12:22:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:34', 'multi_disc_naming_format') 12:22:34.1 Info: Committing Transaction 12:22:34.1 Info: 35: multi_disc_naming_format migrated 12:22:34.1 Info: => 0.0118946s 12:22:34.1 Info: 36: add_download_client_priority migrating 12:22:34.1 Info: Beginning Transaction 12:22:34.1 Info: Starting migration of Main DB to 36 12:22:34.1 Info: AlterTable DownloadClients 12:22:34.1 Info: => 3.6E-06s 12:22:34.1 Info: CreateColumn DownloadClients Priority Int32 12:22:34.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:34.1 Info: => 0.0009s 12:22:34.1 Info: PerformDBOperation 12:22:34.1 Info: Performing DB Operation 12:22:34.2 Info: => 0.0340912s 12:22:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:34', 'add_download_client_priority') 12:22:34.2 Info: Committing Transaction 12:22:34.2 Info: 36: add_download_client_priority migrated 12:22:34.2 Info: => 0.0464189s 12:22:34.2 Info: 37: remove_growl_prowl migrating 12:22:34.2 Info: Beginning Transaction 12:22:34.2 Info: Starting migration of Main DB to 37 12:22:34.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:34.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:34.2 Info: => 0.0001435s 12:22:34.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:34.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:34.2 Info: => 6.04E-05s 12:22:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:34', 'remove_growl_prowl') 12:22:34.2 Info: Committing Transaction 12:22:34.2 Info: 37: remove_growl_prowl migrated 12:22:34.2 Info: => 0.006277s 12:22:34.2 Info: 38: remove_plex_hometheatre migrating 12:22:34.2 Info: Beginning Transaction 12:22:34.2 Info: Starting migration of Main DB to 38 12:22:34.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:34.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:34.2 Info: => 0.0001456s 12:22:34.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:34.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:34.2 Info: => 6.23E-05s 12:22:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:34', 'remove_plex_hometheatre') 12:22:34.2 Info: Committing Transaction 12:22:34.2 Info: 38: remove_plex_hometheatre migrated 12:22:34.2 Info: => 0.0008197s 12:22:34.2 Info: 39: add_root_folder_add_defaults migrating 12:22:34.2 Info: Beginning Transaction 12:22:34.2 Info: Starting migration of Main DB to 39 12:22:34.2 Info: AlterTable RootFolders 12:22:34.2 Info: => 2.1E-06s 12:22:34.2 Info: CreateColumn RootFolders Name String 12:22:34.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:34.2 Info: => 0.000901s 12:22:34.2 Info: AlterTable RootFolders 12:22:34.2 Info: => 3.1E-06s 12:22:34.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:34.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:34.2 Info: => 0.0028091s 12:22:34.2 Info: AlterTable RootFolders 12:22:34.2 Info: => 2.8E-06s 12:22:34.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:34.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:34.2 Info: => 0.0007418s 12:22:34.2 Info: AlterTable RootFolders 12:22:34.2 Info: => 2E-06s 12:22:34.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:34.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:34.2 Info: => 0.0007482s 12:22:34.2 Info: AlterTable RootFolders 12:22:34.2 Info: => 1.6E-06s 12:22:34.2 Info: CreateColumn RootFolders DefaultTags String 12:22:34.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:34.2 Info: => 0.000769s 12:22:34.2 Info: PerformDBOperation 12:22:34.2 Info: Performing DB Operation 12:22:34.2 Info: => 0.0018429s 12:22:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:34', 'add_root_folder_add_defaults') 12:22:34.2 Info: Committing Transaction 12:22:34.2 Info: 39: add_root_folder_add_defaults migrated 12:22:34.2 Info: => 0.0027587s 12:22:34.2 Info: 40: task_duration migrating 12:22:34.2 Info: Beginning Transaction 12:22:34.2 Info: Starting migration of Main DB to 40 12:22:34.2 Info: AlterTable ScheduledTasks 12:22:34.2 Info: => 2.6E-06s 12:22:34.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:34.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:34.2 Info: => 0.0008546s 12:22:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:34', 'task_duration') 12:22:34.2 Info: Committing Transaction 12:22:34.2 Info: 40: task_duration migrated 12:22:34.2 Info: => 0.0017311s 12:22:34.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:34.2 Info: Beginning Transaction 12:22:34.2 Info: Starting migration of Main DB to 41 12:22:34.2 Info: AlterTable ReleaseProfiles 12:22:34.2 Info: => 2.8E-06s 12:22:34.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:34.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:34.2 Info: => 0.0014698s 12:22:34.2 Info: AlterTable ReleaseProfiles 12:22:34.2 Info: => 2.5E-06s 12:22:34.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:34.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:34.2 Info: => 0.0007157s 12:22:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:34', 'add_indexer_and_enabled_to_release_profiles') 12:22:34.2 Info: Committing Transaction 12:22:34.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:34.2 Info: => 0.0014881s 12:22:34.2 Info: 42: remove_album_folders migrating 12:22:34.2 Info: Beginning Transaction 12:22:34.2 Info: Starting migration of Main DB to 42 12:22:34.2 Info: DeleteColumn Artists AlbumFolder 12:22:34.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:22:34.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:22:34.2 Info: DROP TABLE "Artists" 12:22:34.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:34.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:34.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:34.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:34.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:34.2 Info: => 0.0095731s 12:22:34.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:34.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:34.2 Info: => 7.9E-05s 12:22:34.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:34.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:34.2 Info: => 8.59E-05s 12:22:34.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:34.2 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:34.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:34.2 Info: DROP TABLE "NamingConfig" 12:22:34.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:34.2 Info: => 0.0067197s 12:22:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:34', 'remove_album_folders') 12:22:34.2 Info: Committing Transaction 12:22:34.2 Info: 42: remove_album_folders migrated 12:22:34.2 Info: => 0.0077767s 12:22:34.2 Info: 44: add_priority_to_indexers migrating 12:22:34.2 Info: Beginning Transaction 12:22:34.2 Info: Starting migration of Main DB to 44 12:22:34.2 Info: AlterTable Indexers 12:22:34.2 Info: => 2.9E-06s 12:22:34.2 Info: CreateColumn Indexers Priority Int32 12:22:34.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:34.2 Info: => 0.0008289s 12:22:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:34', 'add_priority_to_indexers') 12:22:34.2 Info: Committing Transaction 12:22:34.2 Info: 44: add_priority_to_indexers migrated 12:22:34.2 Info: => 0.0016346s 12:22:34.2 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:34.2 Info: Beginning Transaction 12:22:34.2 Info: Starting migration of Main DB to 45 12:22:34.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:34.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:34.2 Info: => 0.0002367s 12:22:34.2 Info: PerformDBOperation 12:22:34.2 Info: Performing DB Operation 12:22:34.2 Info: => 0.000723s 12:22:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:34', 'remove_chown_and_folderchmod_config') 12:22:34.2 Info: Committing Transaction 12:22:34.2 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:34.2 Info: => 0.0014967s 12:22:34.2 Info: 47: update_notifiarr migrating 12:22:34.2 Info: Beginning Transaction 12:22:34.2 Info: Starting migration of Main DB to 47 12:22:34.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:34.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:34.2 Info: => 0.0001502s 12:22:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:34', 'update_notifiarr') 12:22:34.2 Info: Committing Transaction 12:22:34.2 Info: 47: update_notifiarr migrated 12:22:34.2 Info: => 0.0007941s 12:22:34.2 Info: 49: email_multiple_addresses migrating 12:22:34.2 Info: Beginning Transaction 12:22:34.2 Info: Starting migration of Main DB to 49 12:22:34.2 Info: PerformDBOperation 12:22:34.2 Info: Performing DB Operation 12:22:34.2 Info: => 0.0033245s 12:22:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:34', 'email_multiple_addresses') 12:22:34.2 Info: Committing Transaction 12:22:34.2 Info: 49: email_multiple_addresses migrated 12:22:34.2 Info: => 0.0042013s 12:22:34.2 Info: 50: rename_blacklist_to_blocklist migrating 12:22:34.2 Info: Beginning Transaction 12:22:34.2 Info: Starting migration of Main DB to 50 12:22:34.2 Info: RenameTable Blacklist Blocklist 12:22:34.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:34.2 Info: => 0.0020158s 12:22:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:34', 'rename_blacklist_to_blocklist') 12:22:34.2 Info: Committing Transaction 12:22:34.2 Info: 50: rename_blacklist_to_blocklist migrated 12:22:34.2 Info: => 0.0070823s 12:22:34.2 Info: 51: cdh_per_downloadclient migrating 12:22:34.2 Info: Beginning Transaction 12:22:34.2 Info: Starting migration of Main DB to 51 12:22:34.2 Info: AlterTable DownloadClients 12:22:34.2 Info: => 3.4E-06s 12:22:34.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:34.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:34.2 Info: => 0.0008386s 12:22:34.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:34.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:34.2 Info: => 0.00067s 12:22:34.2 Info: PerformDBOperation 12:22:34.2 Info: Performing DB Operation 12:22:34.3 Info: => 0.0064501s 12:22:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:34', 'cdh_per_downloadclient') 12:22:34.3 Info: Committing Transaction 12:22:34.3 Info: 51: cdh_per_downloadclient migrated 12:22:34.3 Info: => 0.0106935s 12:22:34.3 Info: 52: download_history migrating 12:22:34.3 Info: Beginning Transaction 12:22:34.3 Info: Starting migration of Main DB to 52 12:22:34.3 Info: CreateTable DownloadHistory 12:22:34.3 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:34.3 Info: => 0.0004191s 12:22:34.3 Info: CreateIndex DownloadHistory (EventType) 12:22:34.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:34.3 Info: => 0.0001796s 12:22:34.3 Info: CreateIndex DownloadHistory (ArtistId) 12:22:34.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:34.3 Info: => 0.0001435s 12:22:34.3 Info: CreateIndex DownloadHistory (DownloadId) 12:22:34.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:34.3 Info: => 0.0001554s 12:22:34.3 Info: PerformDBOperation 12:22:34.3 Info: Performing DB Operation 12:22:34.3 Info: => 0.0033307s 12:22:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:34', 'download_history') 12:22:34.3 Info: Committing Transaction 12:22:34.3 Info: 52: download_history migrated 12:22:34.3 Info: => 0.0104269s 12:22:34.3 Info: 53: add_update_history migrating 12:22:34.3 Info: Beginning Transaction 12:22:34.3 Info: Starting migration of Main DB to 53 12:22:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:34', 'add_update_history') 12:22:34.3 Info: Committing Transaction 12:22:34.3 Info: 53: add_update_history migrated 12:22:34.3 Info: => 0.009791s 12:22:34.3 Info: 54: add_on_update_to_notifications migrating 12:22:34.3 Info: Beginning Transaction 12:22:34.3 Info: Starting migration of Main DB to 54 12:22:34.3 Info: AlterTable Notifications 12:22:34.3 Info: => 3.4E-06s 12:22:34.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:34.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:34.3 Info: => 0.0009074s 12:22:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:34', 'add_on_update_to_notifications') 12:22:34.3 Info: Committing Transaction 12:22:34.3 Info: 54: add_on_update_to_notifications migrated 12:22:34.3 Info: => 0.0091778s 12:22:34.3 Info: 55: download_client_per_indexer migrating 12:22:34.3 Info: Beginning Transaction 12:22:34.3 Info: Starting migration of Main DB to 55 12:22:34.3 Info: AlterTable Indexers 12:22:34.3 Info: => 3.1E-06s 12:22:34.3 Info: CreateColumn Indexers DownloadClientId Int32 12:22:34.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:34.3 Info: => 0.0008897s 12:22:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:34', 'download_client_per_indexer') 12:22:34.3 Info: Committing Transaction 12:22:34.3 Info: 55: download_client_per_indexer migrated 12:22:34.3 Info: => 0.009208s 12:22:34.3 Info: 56: AddNewItemMonitorType migrating 12:22:34.3 Info: Beginning Transaction 12:22:34.3 Info: Starting migration of Main DB to 56 12:22:34.3 Info: AlterTable Artists 12:22:34.3 Info: => 2.5E-06s 12:22:34.3 Info: CreateColumn Artists MonitorNewItems Int32 12:22:34.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:34.3 Info: => 0.0008914s 12:22:34.3 Info: AlterTable RootFolders 12:22:34.3 Info: => 2.1E-06s 12:22:34.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:34.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:34.3 Info: => 0.0006951s 12:22:34.3 Info: AlterTable ImportLists 12:22:34.3 Info: => 2.2E-06s 12:22:34.3 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:34.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:34.3 Info: => 0.0006934s 12:22:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:34', 'AddNewItemMonitorType') 12:22:34.3 Info: Committing Transaction 12:22:34.3 Info: 56: AddNewItemMonitorType migrated 12:22:34.3 Info: => 0.0026509s 12:22:34.3 Info: 57: ImportListSearch migrating 12:22:34.3 Info: Beginning Transaction 12:22:34.3 Info: Starting migration of Main DB to 57 12:22:34.3 Info: AlterTable ImportLists 12:22:34.3 Info: => 2.8E-06s 12:22:34.3 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:34.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:34.3 Info: => 0.0009308s 12:22:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:34', 'ImportListSearch') 12:22:34.3 Info: Committing Transaction 12:22:34.3 Info: 57: ImportListSearch migrated 12:22:34.3 Info: => 0.0015181s 12:22:34.3 Info: 58: ImportListMonitorExisting migrating 12:22:34.3 Info: Beginning Transaction 12:22:34.3 Info: Starting migration of Main DB to 58 12:22:34.3 Info: AlterTable ImportLists 12:22:34.3 Info: => 3.3E-06s 12:22:34.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:34.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:34.3 Info: => 0.000884s 12:22:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:34', 'ImportListMonitorExisting') 12:22:34.3 Info: Committing Transaction 12:22:34.3 Info: 58: ImportListMonitorExisting migrated 12:22:34.3 Info: => 0.002032s 12:22:34.3 Info: 59: add_indexer_tags migrating 12:22:34.3 Info: Beginning Transaction 12:22:34.3 Info: Starting migration of Main DB to 59 12:22:34.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:34.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:34.3 Info: => 0.0001344s 12:22:34.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:34.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:34.3 Info: => 6.05E-05s 12:22:34.3 Info: AlterTable Indexers 12:22:34.3 Info: => 1.4E-06s 12:22:34.3 Info: CreateColumn Indexers Tags String 12:22:34.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:34.3 Info: => 0.0008134s 12:22:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:34', 'add_indexer_tags') 12:22:34.3 Info: Committing Transaction 12:22:34.3 Info: 59: add_indexer_tags migrated 12:22:34.3 Info: => 0.0014025s 12:22:34.3 Info: 60: update_audio_types migrating 12:22:34.3 Info: Beginning Transaction 12:22:34.3 Info: Starting migration of Main DB to 60 12:22:34.3 Info: PerformDBOperation 12:22:34.3 Info: Performing DB Operation 12:22:34.3 Info: => 0.0037251s 12:22:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:34', 'update_audio_types') 12:22:34.3 Info: Committing Transaction 12:22:34.3 Info: 60: update_audio_types migrated 12:22:34.3 Info: => 0.0161515s 12:22:34.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:34.3 Info: Beginning Transaction 12:22:34.3 Info: Starting migration of Main DB to 61 12:22:34.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:34.3 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:34.3 Info: => 0.0001662s 12:22:34.3 Info: AlterTable AlbumReleases 12:22:34.3 Info: => 1.8E-06s 12:22:34.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:34.3 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:34.3 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:34.3 Info: DROP TABLE "AlbumReleases" 12:22:34.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:34.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:34.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:34.3 Info: => 0.0110183s 12:22:34.3 Info: AlterTable Albums 12:22:34.3 Info: => 2.2E-06s 12:22:34.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:34.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:34.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:34.4 Info: DROP TABLE "Albums" 12:22:34.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:34.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:34.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:34.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:34.4 Info: => 0.0094247s 12:22:34.4 Info: AlterTable Albums 12:22:34.4 Info: => 1.9E-06s 12:22:34.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:34.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:34.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:34.4 Info: DROP TABLE "Albums" 12:22:34.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:34.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:34.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:34.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:34.4 Info: => 0.0112424s 12:22:34.4 Info: AlterTable Albums 12:22:34.4 Info: => 2.1E-06s 12:22:34.4 Info: AlterColumn Albums Added DateTimeOffset 12:22:34.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:34.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:34.4 Info: DROP TABLE "Albums" 12:22:34.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:34.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:34.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:34.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:34.4 Info: => 0.0096275s 12:22:34.4 Info: AlterTable Artists 12:22:34.4 Info: => 2E-06s 12:22:34.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:34.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:34.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:34.4 Info: DROP TABLE "Artists" 12:22:34.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:34.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:34.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:34.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:34.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:34.4 Info: => 0.0075009s 12:22:34.4 Info: AlterTable Artists 12:22:34.4 Info: => 2.9E-06s 12:22:34.4 Info: AlterColumn Artists Added DateTimeOffset 12:22:34.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:34.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:34.4 Info: DROP TABLE "Artists" 12:22:34.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:34.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:34.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:34.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:34.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:34.4 Info: => 0.0074767s 12:22:34.4 Info: AlterTable Blocklist 12:22:34.4 Info: => 2.1E-06s 12:22:34.4 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:34.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:34.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:34.4 Info: DROP TABLE "Blocklist" 12:22:34.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:34.4 Info: => 0.0067649s 12:22:34.4 Info: AlterTable Blocklist 12:22:34.4 Info: => 2.8E-06s 12:22:34.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:34.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:34.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:34.4 Info: DROP TABLE "Blocklist" 12:22:34.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:34.4 Info: => 0.0069478s 12:22:34.4 Info: AlterTable Commands 12:22:34.4 Info: => 2.4E-06s 12:22:34.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:34.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:34.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:34.4 Info: DROP TABLE "Commands" 12:22:34.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:34.4 Info: => 0.0081991s 12:22:34.4 Info: AlterTable Commands 12:22:34.4 Info: => 2.8E-06s 12:22:34.4 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:34.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:34.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:34.4 Info: DROP TABLE "Commands" 12:22:34.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:34.4 Info: => 0.0080778s 12:22:34.4 Info: AlterTable Commands 12:22:34.4 Info: => 2.1E-06s 12:22:34.4 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:34.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:34.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:34.4 Info: DROP TABLE "Commands" 12:22:34.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:34.4 Info: => 0.0064462s 12:22:34.4 Info: AlterTable DownloadClientStatus 12:22:34.4 Info: => 2.3E-06s 12:22:34.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:34.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:22:34.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:34.4 Info: DROP TABLE "DownloadClientStatus" 12:22:34.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:34.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:34.4 Info: => 0.00854s 12:22:34.4 Info: AlterTable DownloadClientStatus 12:22:34.4 Info: => 2.1E-06s 12:22:34.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:34.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:22:34.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:34.4 Info: DROP TABLE "DownloadClientStatus" 12:22:34.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:34.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:34.4 Info: => 0.0066604s 12:22:34.4 Info: AlterTable DownloadClientStatus 12:22:34.4 Info: => 2.2E-06s 12:22:34.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:34.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:22:34.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:34.4 Info: DROP TABLE "DownloadClientStatus" 12:22:34.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:34.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:34.4 Info: => 0.0068139s 12:22:34.4 Info: AlterTable DownloadHistory 12:22:34.4 Info: => 2E-06s 12:22:34.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:34.5 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:34.5 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:34.5 Info: DROP TABLE "DownloadHistory" 12:22:34.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:34.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:34.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:34.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:34.5 Info: => 0.0090108s 12:22:34.5 Info: AlterTable ExtraFiles 12:22:34.5 Info: => 2E-06s 12:22:34.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:34.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:34.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:34.5 Info: DROP TABLE "ExtraFiles" 12:22:34.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:34.5 Info: => 0.0065249s 12:22:34.5 Info: AlterTable ExtraFiles 12:22:34.5 Info: => 2.3E-06s 12:22:34.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:34.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:34.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:34.5 Info: DROP TABLE "ExtraFiles" 12:22:34.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:34.5 Info: => 0.0098896s 12:22:34.5 Info: AlterTable History 12:22:34.5 Info: => 2.5E-06s 12:22:34.5 Info: AlterColumn History Date DateTimeOffset 12:22:34.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:34.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:34.5 Info: DROP TABLE "History" 12:22:34.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:34.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:34.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:34.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:34.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:34.5 Info: => 0.031637s 12:22:34.5 Info: AlterTable ImportListStatus 12:22:34.5 Info: => 2.8E-06s 12:22:34.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:34.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:34.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:34.5 Info: DROP TABLE "ImportListStatus" 12:22:34.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:34.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:34.5 Info: => 0.007725s 12:22:34.5 Info: AlterTable ImportListStatus 12:22:34.5 Info: => 2.6E-06s 12:22:34.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:34.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:34.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:34.5 Info: DROP TABLE "ImportListStatus" 12:22:34.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:34.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:34.5 Info: => 0.0153967s 12:22:34.5 Info: AlterTable ImportListStatus 12:22:34.5 Info: => 2.9E-06s 12:22:34.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:34.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:34.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:34.5 Info: DROP TABLE "ImportListStatus" 12:22:34.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:34.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:34.5 Info: => 0.0066957s 12:22:34.5 Info: AlterTable IndexerStatus 12:22:34.5 Info: => 2.5E-06s 12:22:34.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:34.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:34.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:34.5 Info: DROP TABLE "IndexerStatus" 12:22:34.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:34.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:34.6 Info: => 0.0146505s 12:22:34.6 Info: AlterTable IndexerStatus 12:22:34.6 Info: => 3E-06s 12:22:34.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:34.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:34.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:34.6 Info: DROP TABLE "IndexerStatus" 12:22:34.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:34.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:34.6 Info: => 0.008539s 12:22:34.6 Info: AlterTable IndexerStatus 12:22:34.6 Info: => 2.3E-06s 12:22:34.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:34.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:34.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:34.6 Info: DROP TABLE "IndexerStatus" 12:22:34.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:34.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:34.6 Info: => 0.0087157s 12:22:34.6 Info: AlterTable LyricFiles 12:22:34.6 Info: => 2.3E-06s 12:22:34.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:34.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:34.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:34.6 Info: DROP TABLE "LyricFiles" 12:22:34.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:34.6 Info: => 0.0393041s 12:22:34.6 Info: AlterTable LyricFiles 12:22:34.6 Info: => 2.5E-06s 12:22:34.6 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:34.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:34.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:34.6 Info: DROP TABLE "LyricFiles" 12:22:34.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:34.6 Info: => 0.010257s 12:22:34.6 Info: AlterTable MetadataFiles 12:22:34.6 Info: => 2.6E-06s 12:22:34.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:34.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:34.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:34.6 Info: DROP TABLE "MetadataFiles" 12:22:34.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:34.6 Info: => 0.011667s 12:22:34.6 Info: AlterTable MetadataFiles 12:22:34.6 Info: => 2.7E-06s 12:22:34.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:34.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:34.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:34.6 Info: DROP TABLE "MetadataFiles" 12:22:34.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:34.6 Info: => 0.0064101s 12:22:34.6 Info: AlterTable PendingReleases 12:22:34.6 Info: => 2.8E-06s 12:22:34.6 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:34.6 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:34.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:34.6 Info: DROP TABLE "PendingReleases" 12:22:34.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:34.6 Info: => 0.0065072s 12:22:34.6 Info: AlterTable ScheduledTasks 12:22:34.6 Info: => 3E-06s 12:22:34.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:34.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:34.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:34.7 Info: DROP TABLE "ScheduledTasks" 12:22:34.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:34.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:34.7 Info: => 0.0162243s 12:22:34.7 Info: AlterTable ScheduledTasks 12:22:34.7 Info: => 2.4E-06s 12:22:34.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:34.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:34.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:34.7 Info: DROP TABLE "ScheduledTasks" 12:22:34.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:34.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:34.7 Info: => 0.0116095s 12:22:34.7 Info: AlterTable TrackFiles 12:22:34.7 Info: => 2.4E-06s 12:22:34.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:34.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:34.7 Info: DROP TABLE "TrackFiles" 12:22:34.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:34.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:34.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:34.7 Info: => 0.0087982s 12:22:34.7 Info: AlterTable TrackFiles 12:22:34.7 Info: => 6.2E-06s 12:22:34.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:34.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:34.7 Info: DROP TABLE "TrackFiles" 12:22:34.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:34.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:34.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:34.7 Info: => 0.0068006s 12:22:34.7 Info: AlterTable VersionInfo 12:22:34.7 Info: => 2.6E-06s 12:22:34.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:34.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:34.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:34.7 Info: DROP TABLE "VersionInfo" 12:22:34.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:34.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:34.7 Info: => 0.0071343s 12:22:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:34', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:34.7 Info: Committing Transaction 12:22:34.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:34.8 Info: => 0.0802363s 12:22:34.8 Info: 62: add_on_delete_to_notifications migrating 12:22:34.8 Info: Beginning Transaction 12:22:34.8 Info: Starting migration of Main DB to 62 12:22:34.8 Info: AlterTable Notifications 12:22:34.8 Info: => 3.4E-06s 12:22:34.8 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:34.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:34.8 Info: => 0.0009472s 12:22:34.8 Info: AlterTable Notifications 12:22:34.8 Info: => 2.5E-06s 12:22:34.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:34.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:34.8 Info: => 0.0008156s 12:22:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:34', 'add_on_delete_to_notifications') 12:22:34.8 Info: Committing Transaction 12:22:34.8 Info: 62: add_on_delete_to_notifications migrated 12:22:34.8 Info: => 0.030195s 12:22:34.8 Info: 63: add_custom_formats migrating 12:22:34.8 Info: Beginning Transaction 12:22:34.8 Info: Starting migration of Main DB to 63 12:22:34.8 Info: AlterTable DelayProfiles 12:22:34.8 Info: => 3.5E-06s 12:22:34.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:34.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:34.8 Info: => 0.0009824s 12:22:34.8 Info: UpdateData 12:22:34.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:34.8 Info: => 9.76E-05s 12:22:34.8 Info: AlterTable TrackFiles 12:22:34.8 Info: => 1.8E-06s 12:22:34.8 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:34.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:34.8 Info: => 0.0007222s 12:22:34.8 Info: PerformDBOperation 12:22:34.8 Info: Performing DB Operation 12:22:34.8 Info: => 0.0022322s 12:22:34.8 Info: CreateTable CustomFormats 12:22:34.8 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:34.8 Info: => 0.0018111s 12:22:34.8 Info: CreateIndex CustomFormats (Name) 12:22:34.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:34.8 Info: => 0.0002096s 12:22:34.8 Info: AlterTable QualityProfiles 12:22:34.8 Info: => 2.2E-06s 12:22:34.8 Info: CreateColumn QualityProfiles FormatItems String 12:22:34.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:34.8 Info: => 0.0008675s 12:22:34.8 Info: AlterTable QualityProfiles 12:22:34.8 Info: => 1.9E-06s 12:22:34.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:34.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:34.8 Info: => 0.000771s 12:22:34.8 Info: AlterTable QualityProfiles 12:22:34.8 Info: => 1.6E-06s 12:22:34.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:34.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:34.8 Info: => 0.0007553s 12:22:34.8 Info: PerformDBOperation 12:22:34.8 Info: Performing DB Operation 12:22:34.8 Info: => 0.0188948s 12:22:34.8 Info: PerformDBOperation 12:22:34.8 Info: Performing DB Operation 12:22:34.8 Info: => 0.0019547s 12:22:34.8 Info: DeleteColumn ReleaseProfiles Preferred 12:22:34.8 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:34.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:34.8 Info: DROP TABLE "ReleaseProfiles" 12:22:34.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:34.8 Info: => 0.0086468s 12:22:34.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:34.8 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:34.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:34.8 Info: DROP TABLE "ReleaseProfiles" 12:22:34.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:34.9 Info: => 0.0068552s 12:22:34.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:34.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:34.9 Info: => 0.0001039s 12:22:34.9 Info: AlterTable DelayProfiles 12:22:34.9 Info: => 1.8E-06s 12:22:34.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:34.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:34.9 Info: => 0.0008032s 12:22:34.9 Info: AlterTable DelayProfiles 12:22:34.9 Info: => 2.1E-06s 12:22:34.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:34.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:34.9 Info: => 0.0007667s 12:22:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:34', 'add_custom_formats') 12:22:34.9 Info: Committing Transaction 12:22:34.9 Info: 63: add_custom_formats migrated 12:22:34.9 Info: => 0.0416341s 12:22:34.9 Info: 64: add_result_to_commands migrating 12:22:34.9 Info: Beginning Transaction 12:22:34.9 Info: Starting migration of Main DB to 64 12:22:34.9 Info: AlterTable Commands 12:22:34.9 Info: => 3E-06s 12:22:34.9 Info: CreateColumn Commands Result Int32 12:22:34.9 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 12:22:34.9 Info: => 0.0010108s 12:22:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-10-28T12:22:34', 'add_result_to_commands') 12:22:34.9 Info: Committing Transaction 12:22:34.9 Info: 64: add_result_to_commands migrated 12:22:34.9 Info: => 0.0141387s 12:22:34.9 Info: 65: health_restored_notification migrating 12:22:34.9 Info: Beginning Transaction 12:22:34.9 Info: Starting migration of Main DB to 65 12:22:34.9 Info: AlterTable Notifications 12:22:34.9 Info: => 2.8E-06s 12:22:34.9 Info: CreateColumn Notifications OnHealthRestored Boolean 12:22:34.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 12:22:34.9 Info: => 0.0010041s 12:22:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-10-28T12:22:34', 'health_restored_notification') 12:22:34.9 Info: Committing Transaction 12:22:34.9 Info: 65: health_restored_notification migrated 12:22:34.9 Info: => 0.0090287s 12:22:34.9 Info: 66: remove_uc migrating 12:22:34.9 Info: Beginning Transaction 12:22:34.9 Info: Starting migration of Main DB to 66 12:22:34.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:34.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 12:22:34.9 Info: => 0.0001431s 12:22:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-10-28T12:22:34', 'remove_uc') 12:22:34.9 Info: Committing Transaction 12:22:34.9 Info: 66: remove_uc migrated 12:22:34.9 Info: => 0.0007976s 12:22:34.9 Info: 67: download_clients_rename_tv_to_music migrating 12:22:34.9 Info: Beginning Transaction 12:22:34.9 Info: Starting migration of Main DB to 67 12:22:34.9 Info: PerformDBOperation 12:22:34.9 Info: Performing DB Operation 12:22:34.9 Info: => 0.0034421s 12:22:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-10-28T12:22:34', 'download_clients_rename_tv_to_music') 12:22:34.9 Info: Committing Transaction 12:22:34.9 Info: 67: download_clients_rename_tv_to_music migrated 12:22:34.9 Info: => 0.0042775s 12:22:34.9 Info: 68: add_colon_replacement_to_naming_config migrating 12:22:34.9 Info: Beginning Transaction 12:22:34.9 Info: Starting migration of Main DB to 68 12:22:34.9 Info: AlterTable NamingConfig 12:22:34.9 Info: => 2.3E-06s 12:22:34.9 Info: CreateColumn NamingConfig ColonReplacementFormat Int32 12:22:34.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "ColonReplacementFormat" INTEGER NOT NULL DEFAULT 4 12:22:34.9 Info: => 0.0010343s 12:22:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-10-28T12:22:34', 'add_colon_replacement_to_naming_config') 12:22:34.9 Info: Committing Transaction 12:22:34.9 Info: 68: add_colon_replacement_to_naming_config migrated 12:22:34.9 Info: => 0.0066079s 12:22:34.9 Info: 69: list_sync_time migrating 12:22:34.9 Info: Beginning Transaction 12:22:34.9 Info: Starting migration of Main DB to 69 12:22:34.9 Info: DeleteColumn ImportListStatus LastSyncListInfo 12:22:34.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:34.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ImportListStatus" 12:22:34.9 Info: DROP TABLE "ImportListStatus" 12:22:34.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:34.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:34.9 Info: => 0.0092285s 12:22:34.9 Info: AlterTable ImportListStatus 12:22:34.9 Info: => 2.2E-06s 12:22:34.9 Info: CreateColumn ImportListStatus LastInfoSync DateTimeOffset 12:22:34.9 Info: ALTER TABLE "ImportListStatus" ADD COLUMN "LastInfoSync" DATETIME 12:22:34.9 Info: => 0.0007736s 12:22:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-10-28T12:22:34', 'list_sync_time') 12:22:34.9 Info: Committing Transaction 12:22:34.9 Info: 69: list_sync_time migrated 12:22:34.9 Info: => 0.0020671s 12:22:34.9 Info: 70: add_download_client_tags migrating 12:22:34.9 Info: Beginning Transaction 12:22:34.9 Info: Starting migration of Main DB to 70 12:22:34.9 Info: AlterTable DownloadClients 12:22:34.9 Info: => 5.6E-06s 12:22:34.9 Info: CreateColumn DownloadClients Tags String 12:22:34.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Tags" TEXT 12:22:34.9 Info: => 0.0009324s 12:22:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-10-28T12:22:34', 'add_download_client_tags') 12:22:34.9 Info: Committing Transaction 12:22:34.9 Info: 70: add_download_client_tags migrated 12:22:34.9 Info: => 0.0035921s 12:22:34.9 Info: 71: add_notification_status migrating 12:22:34.9 Info: Beginning Transaction 12:22:34.9 Info: Starting migration of Main DB to 71 12:22:34.9 Info: CreateTable NotificationStatus 12:22:34.9 Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:34.9 Info: => 0.0003773s 12:22:34.9 Info: CreateIndex NotificationStatus (ProviderId) 12:22:34.9 Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) 12:22:34.9 Info: => 0.0001921s 12:22:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-10-28T12:22:35', 'add_notification_status') 12:22:34.9 Info: Committing Transaction 12:22:34.9 Info: 71: add_notification_status migrated 12:22:34.9 Info: => 0.0010981s 12:22:34.9 Info: 72: add_alac_24_quality_in_profiles migrating 12:22:34.9 Info: Beginning Transaction 12:22:35.0 Info: Starting migration of Main DB to 72 12:22:35.0 Info: PerformDBOperation 12:22:35.0 Info: Performing DB Operation 12:22:35.0 Info: => 0.0106617s 12:22:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-10-28T12:22:35', 'add_alac_24_quality_in_profiles') 12:22:35.0 Info: Committing Transaction 12:22:35.0 Info: 72: add_alac_24_quality_in_profiles migrated 12:22:35.0 Info: => 0.0163762s 12:22:35.0 Info: 73: add_salt_to_users migrating 12:22:35.0 Info: Beginning Transaction 12:22:35.0 Info: Starting migration of Main DB to 73 12:22:35.0 Info: AlterTable Users 12:22:35.0 Info: => 2.7E-06s 12:22:35.0 Info: CreateColumn Users Salt String 12:22:35.0 Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT 12:22:35.0 Info: => 0.0009478s 12:22:35.0 Info: CreateColumn Users Iterations Int32 12:22:35.0 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER 12:22:35.0 Info: => 0.0007562s 12:22:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-10-28T12:22:35', 'add_salt_to_users') 12:22:35.0 Info: Committing Transaction 12:22:35.0 Info: 73: add_salt_to_users migrated 12:22:35.0 Info: => 0.003002s 12:22:35.0 Info: 74: add_auto_tagging migrating 12:22:35.0 Info: Beginning Transaction 12:22:35.0 Info: Starting migration of Main DB to 74 12:22:35.0 Info: CreateTable AutoTagging 12:22:35.0 Info: CREATE TABLE "AutoTagging" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "RemoveTagsAutomatically" INTEGER NOT NULL DEFAULT 0, "Tags" TEXT NOT NULL DEFAULT '[]') 12:22:35.0 Info: => 0.0003946s 12:22:35.0 Info: CreateIndex AutoTagging (Name) 12:22:35.0 Info: CREATE UNIQUE INDEX "IX_AutoTagging_Name" ON "AutoTagging" ("Name" ASC) 12:22:35.0 Info: => 0.0001971s 12:22:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-10-28T12:22:35', 'add_auto_tagging') 12:22:35.0 Info: Committing Transaction 12:22:35.0 Info: 74: add_auto_tagging migrated 12:22:35.0 Info: => 0.004946s 12:22:35.0 Info: 75: quality_definition_preferred_size migrating 12:22:35.0 Info: Beginning Transaction 12:22:35.0 Info: Starting migration of Main DB to 75 12:22:35.0 Info: AlterTable QualityDefinitions 12:22:35.0 Info: => 2.6E-06s 12:22:35.0 Info: CreateColumn QualityDefinitions PreferredSize Double 12:22:35.0 Info: ALTER TABLE "QualityDefinitions" ADD COLUMN "PreferredSize" NUMERIC 12:22:35.0 Info: => 0.0009819s 12:22:35.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 12:22:35.0 Info: UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 12:22:35.0 Info: => 8.83E-05s 12:22:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-10-28T12:22:35', 'quality_definition_preferred_size') 12:22:35.0 Info: Committing Transaction 12:22:35.0 Info: 75: quality_definition_preferred_size migrated 12:22:35.0 Info: => 0.0030959s 12:22:35.0 Info: 76: add_on_artist_add_to_notifications migrating 12:22:35.0 Info: Beginning Transaction 12:22:35.0 Info: Starting migration of Main DB to 76 12:22:35.0 Info: AlterTable Notifications 12:22:35.0 Info: => 3.3E-06s 12:22:35.0 Info: CreateColumn Notifications OnArtistAdd Boolean 12:22:35.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistAdd" INTEGER NOT NULL DEFAULT 0 12:22:35.0 Info: => 0.0009708s 12:22:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-10-28T12:22:35', 'add_on_artist_add_to_notifications') 12:22:35.0 Info: Committing Transaction 12:22:35.0 Info: 76: add_on_artist_add_to_notifications migrated 12:22:35.0 Info: => 0.0027391s 12:22:35.0 Info: 77: album_last_searched_time migrating 12:22:35.0 Info: Beginning Transaction 12:22:35.0 Info: Starting migration of Main DB to 77 12:22:35.0 Info: AlterTable Albums 12:22:35.0 Info: => 2.6E-06s 12:22:35.0 Info: CreateColumn Albums LastSearchTime DateTimeOffset 12:22:35.0 Info: ALTER TABLE "Albums" ADD COLUMN "LastSearchTime" DATETIME 12:22:35.0 Info: => 0.0009324s 12:22:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-10-28T12:22:35', 'album_last_searched_time') 12:22:35.0 Info: Committing Transaction 12:22:35.0 Info: 77: album_last_searched_time migrated 12:22:35.0 Info: => 0.0016734s 12:22:35.0 Info: 78: add_indexer_flags migrating 12:22:35.0 Info: Beginning Transaction 12:22:35.0 Info: Starting migration of Main DB to 78 12:22:35.0 Info: AlterTable Blocklist 12:22:35.0 Info: => 3.2E-06s 12:22:35.0 Info: CreateColumn Blocklist IndexerFlags Int32 12:22:35.0 Info: ALTER TABLE "Blocklist" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 12:22:35.0 Info: => 0.0009133s 12:22:35.0 Info: AlterTable TrackFiles 12:22:35.0 Info: => 2.2E-06s 12:22:35.0 Info: CreateColumn TrackFiles IndexerFlags Int32 12:22:35.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 12:22:35.0 Info: => 0.0007374s 12:22:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-10-28T12:22:35', 'add_indexer_flags') 12:22:35.0 Info: Committing Transaction 12:22:35.0 Info: 78: add_indexer_flags migrated 12:22:35.0 Info: => 0.0015142s 12:22:35.0 Info: 79: add_indexes_album_statistics migrating 12:22:35.0 Info: Beginning Transaction 12:22:35.0 Info: Starting migration of Main DB to 79 12:22:35.0 Info: CreateIndex Albums (Monitored) 12:22:35.0 Info: CREATE INDEX "IX_Albums_Monitored" ON "Albums" ("Monitored" ASC) 12:22:35.0 Info: => 0.00022s 12:22:35.0 Info: CreateIndex Albums (ReleaseDate) 12:22:35.0 Info: CREATE INDEX "IX_Albums_ReleaseDate" ON "Albums" ("ReleaseDate" ASC) 12:22:35.0 Info: => 0.0001403s 12:22:35.0 Info: CreateIndex AlbumReleases (Monitored) 12:22:35.0 Info: CREATE INDEX "IX_AlbumReleases_Monitored" ON "AlbumReleases" ("Monitored" ASC) 12:22:35.0 Info: => 0.0001238s 12:22:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2024-10-28T12:22:35', 'add_indexes_album_statistics') 12:22:35.0 Info: Committing Transaction 12:22:35.0 Info: 79: add_indexes_album_statistics migrated 12:22:35.0 Info: => 0.0008337s 12:22:35.0 Debug: Took: 00:00:02.1502882 12:22:35.1 Info: Caching database 12:22:35.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-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:35.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:22:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:35.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2024-10-28T12:22:35.6556391Z"] Clause5_P1 = [true] ==== End Query Trace ==== 12:22:35.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 12:22:35.8 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 12:22:34.9 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 12:22:34.9 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 12:22:35.0 Debug: Dummy process. ID:18518 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 12:22:35.0 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 12:22:35.2 Debug: Dummy process. ID:18528 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 12:22:35.7 Debug: Found 2 processes with the name: Lidarr.Test.Dummy 12:22:35.7 Debug: - [18518] Lidarr.Test.Dummy 12:22:35.7 Debug: - [18528] Lidarr.Test.Dummy 12:22:35.7 Debug: Found 2 processes to kill 12:22:35.7 Debug: Killing process: 18518 [Lidarr.Test.Dummy] 12:22:35.7 Info: [18518]: Killing process 12:22:35.7 Info: [18518]: Waiting for exit 12:22:35.7 Info: [18518]: Process terminated successfully 12:22:35.7 Debug: Killing process: 18528 [Lidarr.Test.Dummy] 12:22:35.8 Info: [18528]: Killing process 12:22:35.8 Info: [18528]: Waiting for exit 12:22:35.8 Info: [18528]: Process terminated successfully 12:22:35.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 12:22:35.8 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 12:22:35.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:35.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149558062805_3/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:35.8 Info: DatabaseEngineVersionCheck migrating 12:22:35.8 Info: PerformDBOperation 12:22:35.8 Info: Performing DB Operation 12:22:35.8 Info: SQLite 3.47.0 12:22:35.8 Info: => 0.0015935s 12:22:35.8 Info: DatabaseEngineVersionCheck migrated 12:22:35.8 Info: => 0.0016393s 12:22:35.8 Debug: Took: 00:00:00.0214660 12:22:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:22:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2024-10-28T12:22:35.9695935Z"] Clause5_P1 = [true] ==== End Query Trace ==== 12:22:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 12:22:36.0 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 12:22:36.0 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 12:22:36.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:36.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149560980703_5/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:36.1 Info: DatabaseEngineVersionCheck migrating 12:22:36.1 Info: PerformDBOperation 12:22:36.1 Info: Performing DB Operation 12:22:36.1 Info: SQLite 3.47.0 12:22:36.1 Info: => 0.0016128s 12:22:36.1 Info: DatabaseEngineVersionCheck migrated 12:22:36.1 Info: => 0.0016532s 12:22:36.1 Debug: Took: 00:00:00.0184934 12:22:36.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:36.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:36.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:22:36.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:22:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2024-10-28T12:22:36.2324584Z"] Clause5_P1 = [true] ==== End Query Trace ==== 12:22:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 12:22:36.2 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 12:22:35.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 12:22:35.8 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 12:22:35.9 Debug: Dummy process. ID:18538 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 12:22:36.4 Debug: Finding process with Id:18538 12:22:36.5 Debug: Found process 18538:Lidarr.Test.Dummy [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy] 12:22:36.5 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 12:22:36.5 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 12:22:36.5 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 12:22:36.5 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 0:Unknown [Unknown] 12:22:36.5 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 12:22:36.2 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 12:22:36.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:36.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149563004988_7/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:36.3 Info: DatabaseEngineVersionCheck migrating 12:22:36.3 Info: PerformDBOperation 12:22:36.3 Info: Performing DB Operation 12:22:36.3 Info: SQLite 3.47.0 12:22:36.3 Info: => 0.0014492s 12:22:36.3 Info: DatabaseEngineVersionCheck migrated 12:22:36.3 Info: => 0.0014831s 12:22:36.3 Debug: Took: 00:00:00.0188269 12:22:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:22:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2024-10-28T12:22:36.4799129Z"] Clause5_P1 = [true] ==== End Query Trace ==== 12:22:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 12:22:36.5 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 12:22:36.5 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 12:22:36.6 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 12:22:36.6 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 12:22:36.6 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 12:22:36.5 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 12:22:36.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:36.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149565862636_9/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:36.6 Info: DatabaseEngineVersionCheck migrating 12:22:36.6 Info: PerformDBOperation 12:22:36.6 Info: Performing DB Operation 12:22:36.6 Info: SQLite 3.47.0 12:22:36.6 Info: => 0.0214404s 12:22:36.6 Info: DatabaseEngineVersionCheck migrated 12:22:36.6 Info: => 0.0214759s 12:22:36.6 Debug: Took: 00:00:00.0428550 12:22:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:22:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:22:36.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 = ["\"2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber11\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:36.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2024-10-28T12:22:36.9018244Z"] Clause5_P1 = [true] ==== End Query Trace ==== 12:22:36.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 12:22:36.9 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 12:22:36.6 Info: --- Start: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 12:22:37.0 Debug: fpcalc version: 1.5.1 12:22:37.0 Info: --- End: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 12:22:37.0 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 12:22:37.0 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 12:22:37.0 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 12:22:37.0 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 12:22:37.0 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 12:22:37.0 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- Skipped Should_be_able_to_start_python [29 ms] Skipped Exists_should_find_existing_service [2 ms] Skipped Exists_should_not_find_random_service [1 ms] Skipped Service_should_be_installed_and_then_uninstalled [1 ms] 12:22:37.0 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 12:22:37.0 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 12:22:37.0 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 12:22:37.0 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 12:22:36.9 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 12:22:36.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:36.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149569972143_11/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:37.0 Info: DatabaseEngineVersionCheck migrating 12:22:37.0 Info: PerformDBOperation 12:22:37.0 Info: Performing DB Operation 12:22:37.0 Info: SQLite 3.47.0 12:22:37.0 Info: => 0.001595s 12:22:37.0 Info: DatabaseEngineVersionCheck migrated 12:22:37.0 Info: => 0.0016294s 12:22:37.0 Debug: Took: 00:00:00.0186491 12:22:37.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:37.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:37.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:22:37.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:37.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2024-10-28T12:22:37.3996771Z"] Clause5_P1 = [true] ==== End Query Trace ==== 12:22:37.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 12:22:37.5 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 12:22:37.5 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 12:22:37.6 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 12:22:37.6 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 12:22:37.6 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 12:22:37.6 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 12:22:37.6 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 12:22:37.6 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 12:22:37.6 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 12:22:37.6 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 12:22:37.6 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 12:22:37.6 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 12:22:37.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:37.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149576151399_13/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:37.6 Info: DatabaseEngineVersionCheck migrating 12:22:37.6 Info: PerformDBOperation 12:22:37.6 Info: Performing DB Operation 12:22:37.6 Info: SQLite 3.47.0 12:22:37.6 Info: => 0.0015054s 12:22:37.6 Info: DatabaseEngineVersionCheck migrated 12:22:37.6 Info: => 0.0015433s 12:22:37.6 Debug: Took: 00:00:00.0182726 12:22:37.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T12:22:37.6397103Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 12:22:37.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 12:22:37.8 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 12:22:37.8 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 12:22:37.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:37.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149578703311_15/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:37.8 Info: DatabaseEngineVersionCheck migrating 12:22:37.8 Info: PerformDBOperation 12:22:37.8 Info: Performing DB Operation 12:22:37.8 Info: SQLite 3.47.0 12:22:37.8 Info: => 0.0016537s 12:22:37.8 Info: DatabaseEngineVersionCheck migrated 12:22:37.8 Info: => 0.0016933s 12:22:37.8 Debug: Took: 00:00:00.0219822 12:22:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T12:22:37.9016238Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 12:22:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" WHERE (("Blocklist"."ArtistId" = @Clause1_P1) AND ("Blocklist"."SourceTitle" LIKE '%' || @Clause1_P2 || '%')) PARAMETERS: Clause1_P1 = [12345] Clause1_P2 = ["\"ARTIST.NAME.ALBUM.TITLE\""] ==== End Query Trace ==== 12:22:37.9 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 12:22:37.9 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 12:22:37.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:37.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149579971918_17/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:38.0 Info: DatabaseEngineVersionCheck migrating 12:22:38.0 Info: PerformDBOperation 12:22:38.0 Info: Performing DB Operation 12:22:38.0 Info: SQLite 3.47.0 12:22:38.0 Info: => 0.0015467s 12:22:38.0 Info: DatabaseEngineVersionCheck migrated 12:22:38.0 Info: => 0.0015841s 12:22:38.0 Debug: Took: 00:00:00.0183414 12:22:38.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T12:22:38.0192396Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 12:22:38.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 12:22:38.1 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 12:22:38.1 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 12:22:38.1 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 12:22:38.1 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 12:22:38.1 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 12:22:38.1 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 12:22:38.1 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 12:22:38.1 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 12:22:38.1 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'12' 12:22:38.1 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 12:22:38.1 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 12:22:38.2 Trace: Writing Setting to database. Key:'autounmonitorpreviouslydownloadedtracks' Value:'True' 12:22:38.2 Trace: Writing Setting to database. Key:'retention' Value:'207' 12:22:38.2 Trace: Writing Setting to database. Key:'recyclebin' Value:'2a6b3b15-b0e5-4579-8401-e7e9b2fedffe' 12:22:38.2 Trace: Writing Setting to database. Key:'recyclebincleanupdays' Value:'207' 12:22:38.2 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'207' 12:22:38.2 Trace: Writing Setting to database. Key:'maximumsize' Value:'207' 12:22:38.2 Trace: Writing Setting to database. Key:'minimumage' Value:'208' 12:22:38.2 Trace: Writing Setting to database. Key:'downloadpropersandrepacks' Value:'preferandupgrade' 12:22:38.2 Trace: Writing Setting to database. Key:'enablecompleteddownloadhandling' Value:'True' 12:22:38.2 Trace: Writing Setting to database. Key:'autoredownloadfailed' Value:'True' 12:22:38.2 Trace: Writing Setting to database. Key:'autoredownloadfailedfrominteractivesearch' Value:'True' 12:22:38.2 Trace: Writing Setting to database. Key:'createemptyartistfolders' Value:'True' 12:22:38.2 Trace: Writing Setting to database. Key:'deleteemptyfolders' Value:'True' 12:22:38.2 Trace: Writing Setting to database. Key:'filedate' Value:'none' 12:22:38.2 Trace: Writing Setting to database. Key:'downloadclientworkingfolders' Value:'519e5ef9-cda4-469b-84de-4f224b4188e3' 12:22:38.2 Trace: Writing Setting to database. Key:'downloadclienthistorylimit' Value:'210' 12:22:38.2 Trace: Writing Setting to database. Key:'skipfreespacecheckwhenimporting' Value:'True' 12:22:38.2 Trace: Writing Setting to database. Key:'minimumfreespacewhenimporting' Value:'210' 12:22:38.2 Trace: Writing Setting to database. Key:'copyusinghardlinks' Value:'True' 12:22:38.2 Trace: Writing Setting to database. Key:'importextrafiles' Value:'True' 12:22:38.2 Trace: Writing Setting to database. Key:'extrafileextensions' Value:'6c301fa6-9a02-4757-90c3-9934bbe12c82' 12:22:38.2 Trace: Writing Setting to database. Key:'watchlibraryforchanges' Value:'True' 12:22:38.2 Trace: Writing Setting to database. Key:'rescanafterrefresh' Value:'always' 12:22:38.2 Trace: Writing Setting to database. Key:'allowfingerprinting' Value:'never' 12:22:38.2 Trace: Writing Setting to database. Key:'setpermissionslinux' Value:'True' 12:22:38.2 Trace: Writing Setting to database. Key:'chmodfolder' Value:'b319f077-ae2b-471b-bece-fe109397d88f' 12:22:38.2 Trace: Writing Setting to database. Key:'chowngroup' Value:'bf4dc512-2cc1-438a-9a7e-48f6ad06c32c' 12:22:38.2 Trace: Writing Setting to database. Key:'metadatasource' Value:'355e7cbf-ea0d-4871-88fd-eea7c5080386' 12:22:38.2 Trace: Writing Setting to database. Key:'writeaudiotags' Value:'no' 12:22:38.2 Trace: Writing Setting to database. Key:'scrubaudiotags' Value:'True' 12:22:38.2 Trace: Writing Setting to database. Key:'embedcoverart' Value:'True' 12:22:38.2 Trace: Writing Setting to database. Key:'firstdayofweek' Value:'213' 12:22:38.2 Trace: Writing Setting to database. Key:'calendarweekcolumnheader' Value:'d726f1b6-73d9-422b-8e03-7f8f8d862976' 12:22:38.2 Trace: Writing Setting to database. Key:'shortdateformat' Value:'f04688f9-4694-4f12-86c2-728b3746af2c' 12:22:38.2 Trace: Writing Setting to database. Key:'longdateformat' Value:'387a79c0-b651-4e33-b5da-ce223a3ce597' 12:22:38.2 Trace: Writing Setting to database. Key:'timeformat' Value:'4de32c36-36ce-4d77-ba9e-9491343b254e' 12:22:38.2 Trace: Writing Setting to database. Key:'showrelativedates' Value:'True' 12:22:38.2 Trace: Writing Setting to database. Key:'enablecolorimpairedmode' Value:'True' 12:22:38.2 Trace: Writing Setting to database. Key:'uilanguage' Value:'214' 12:22:38.2 Trace: Writing Setting to database. Key:'expandalbumbydefault' Value:'True' 12:22:38.2 Trace: Writing Setting to database. Key:'expandepbydefault' Value:'True' 12:22:38.2 Trace: Writing Setting to database. Key:'expandsinglebydefault' Value:'True' 12:22:38.2 Trace: Writing Setting to database. Key:'expandbroadcastbydefault' Value:'True' 12:22:38.2 Trace: Writing Setting to database. Key:'expandotherbydefault' Value:'True' 12:22:38.2 Trace: Writing Setting to database. Key:'cleanupmetadataimages' Value:'True' 12:22:38.2 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 12:22:38.2 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 12:22:38.2 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 12:22:38.2 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 12:22:38.2 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 12:22:38.2 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 12:22:38.2 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 12:22:38.2 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 12:22:38.2 Trace: Using default config value for 'hmacsalt' defaultValue:'b87673f4-5fed-4369-b923-257d16eb2863' 12:22:38.2 Trace: Writing Setting to database. Key:'hmacsalt' Value:'b87673f4-5fed-4369-b923-257d16eb2863' 12:22:38.2 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 12:22:38.2 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 12:22:38.2 Trace: Using default config value for 'autounmonitorpreviouslydownloadedtracks' defaultValue:'False' 12:22:38.2 Trace: Using default config value for 'retention' defaultValue:'0' 12:22:38.2 Trace: Using default config value for 'recyclebin' defaultValue:'' 12:22:38.2 Trace: Using default config value for 'recyclebincleanupdays' defaultValue:'7' 12:22:38.2 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 12:22:38.2 Trace: Using default config value for 'maximumsize' defaultValue:'0' 12:22:38.2 Trace: Using default config value for 'minimumage' defaultValue:'0' 12:22:38.2 Trace: Using default config value for 'downloadpropersandrepacks' defaultValue:'PreferAndUpgrade' 12:22:38.2 Trace: Using default config value for 'enablecompleteddownloadhandling' defaultValue:'True' 12:22:38.2 Trace: Using default config value for 'autoredownloadfailed' defaultValue:'True' 12:22:38.2 Trace: Using default config value for 'autoredownloadfailedfrominteractivesearch' defaultValue:'True' 12:22:38.2 Trace: Using default config value for 'createemptyartistfolders' defaultValue:'False' 12:22:38.2 Trace: Using default config value for 'deleteemptyfolders' defaultValue:'False' 12:22:38.2 Trace: Using default config value for 'filedate' defaultValue:'None' 12:22:38.2 Trace: Using default config value for 'downloadclientworkingfolders' defaultValue:'_UNPACK_|_FAILED_' 12:22:38.2 Trace: Using default config value for 'downloadclienthistorylimit' defaultValue:'60' 12:22:38.2 Trace: Using default config value for 'skipfreespacecheckwhenimporting' defaultValue:'False' 12:22:38.2 Trace: Using default config value for 'minimumfreespacewhenimporting' defaultValue:'100' 12:22:38.2 Trace: Using default config value for 'copyusinghardlinks' defaultValue:'True' 12:22:38.2 Trace: Using default config value for 'importextrafiles' defaultValue:'False' 12:22:38.2 Trace: Using default config value for 'extrafileextensions' defaultValue:'srt' 12:22:38.2 Trace: Using default config value for 'watchlibraryforchanges' defaultValue:'True' 12:22:38.2 Trace: Using default config value for 'rescanafterrefresh' defaultValue:'Always' 12:22:38.2 Trace: Using default config value for 'allowfingerprinting' defaultValue:'NewFiles' 12:22:38.2 Trace: Using default config value for 'setpermissionslinux' defaultValue:'False' 12:22:38.2 Trace: Using default config value for 'chmodfolder' defaultValue:'755' 12:22:38.2 Trace: Using default config value for 'chowngroup' defaultValue:'' 12:22:38.2 Trace: Using default config value for 'metadatasource' defaultValue:'' 12:22:38.2 Trace: Using default config value for 'writeaudiotags' defaultValue:'No' 12:22:38.2 Trace: Using default config value for 'scrubaudiotags' defaultValue:'False' 12:22:38.2 Trace: Using default config value for 'embedcoverart' defaultValue:'True' 12:22:38.2 Trace: Using default config value for 'firstdayofweek' defaultValue:'0' 12:22:38.2 Trace: Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D' 12:22:38.2 Trace: Using default config value for 'shortdateformat' defaultValue:'MMM D YYYY' 12:22:38.2 Trace: Using default config value for 'longdateformat' defaultValue:'dddd, MMMM D YYYY' 12:22:38.2 Trace: Using default config value for 'timeformat' defaultValue:'h(:mm)a' 12:22:38.2 Trace: Using default config value for 'showrelativedates' defaultValue:'True' 12:22:38.2 Trace: Using default config value for 'enablecolorimpairedmode' defaultValue:'False' 12:22:38.2 Trace: Using default config value for 'uilanguage' defaultValue:'1' 12:22:38.2 Trace: Using default config value for 'expandalbumbydefault' defaultValue:'False' 12:22:38.2 Trace: Using default config value for 'expandepbydefault' defaultValue:'False' 12:22:38.2 Trace: Using default config value for 'expandsinglebydefault' defaultValue:'False' 12:22:38.2 Trace: Using default config value for 'expandbroadcastbydefault' defaultValue:'False' 12:22:38.2 Trace: Using default config value for 'expandotherbydefault' defaultValue:'False' 12:22:38.2 Trace: Using default config value for 'cleanupmetadataimages' defaultValue:'True' 12:22:38.2 Trace: Using default config value for 'plexclientidentifier' defaultValue:'69dd6ecf-de42-4ec9-ae7f-98f7c6b11801' 12:22:38.2 Trace: Writing Setting to database. Key:'plexclientidentifier' Value:'69dd6ecf-de42-4ec9-ae7f-98f7c6b11801' 12:22:38.2 Trace: Using default config value for 'rijndaelpassphrase' defaultValue:'f5fbad4e-868e-4335-b711-f858d693af87' 12:22:38.2 Trace: Writing Setting to database. Key:'rijndaelpassphrase' Value:'f5fbad4e-868e-4335-b711-f858d693af87' 12:22:38.2 Trace: Using default config value for 'hmacpassphrase' defaultValue:'cb9bfc1a-1ee1-427f-a521-bcfdc71156ec' 12:22:38.2 Trace: Writing Setting to database. Key:'hmacpassphrase' Value:'cb9bfc1a-1ee1-427f-a521-bcfdc71156ec' 12:22:38.2 Trace: Using default config value for 'rijndaelsalt' defaultValue:'d6aa706d-5112-47be-b94b-be1875a8e756' 12:22:38.2 Trace: Writing Setting to database. Key:'rijndaelsalt' Value:'d6aa706d-5112-47be-b94b-be1875a8e756' 12:22:38.2 Trace: Using default config value for 'hmacsalt' defaultValue:'5d54fbfe-688c-42d1-8b3c-fec23690ad95' 12:22:38.2 Trace: Writing Setting to database. Key:'hmacsalt' Value:'5d54fbfe-688c-42d1-8b3c-fec23690ad95' 12:22:38.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:22:38.2 Trace: Using default config value for 'proxytype' defaultValue:'Http' 12:22:38.2 Trace: Using default config value for 'proxyhostname' defaultValue:'' 12:22:38.2 Trace: Using default config value for 'proxyport' defaultValue:'8080' 12:22:38.2 Trace: Using default config value for 'proxyusername' defaultValue:'' 12:22:38.2 Trace: Using default config value for 'proxypassword' defaultValue:'' 12:22:38.2 Trace: Using default config value for 'proxybypassfilter' defaultValue:'' 12:22:38.2 Trace: Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 12:22:38.2 Trace: Using default config value for 'backupfolder' defaultValue:'Backups' 12:22:38.2 Trace: Using default config value for 'backupinterval' defaultValue:'7' 12:22:38.2 Trace: Using default config value for 'backupretention' defaultValue:'28' 12:22:38.2 Trace: Using default config value for 'certificatevalidation' defaultValue:'Enabled' 12:22:38.2 Trace: Using default config value for 'applicationurl' defaultValue:'' 12:22:38.2 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 12:22:38.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 12:22:38.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:38.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149582410381_19/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:38.2 Info: DatabaseEngineVersionCheck migrating 12:22:38.2 Info: PerformDBOperation 12:22:38.2 Info: Performing DB Operation 12:22:38.2 Info: SQLite 3.47.0 12:22:38.2 Info: => 0.001623s 12:22:38.2 Info: DatabaseEngineVersionCheck migrated 12:22:38.2 Info: => 0.0016597s 12:22:38.2 Debug: Took: 00:00:00.0176760 12:22:38.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:38.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 12:22:38.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 12:22:38.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:38.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149583587466_21/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:38.3 Info: DatabaseEngineVersionCheck migrating 12:22:38.3 Info: PerformDBOperation 12:22:38.3 Info: Performing DB Operation 12:22:38.3 Info: SQLite 3.47.0 12:22:38.3 Info: => 0.0014771s 12:22:38.3 Info: DatabaseEngineVersionCheck migrated 12:22:38.3 Info: => 0.0015103s 12:22:38.3 Debug: Took: 00:00:00.0174341 12:22:38.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 12:22:38.4 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 12:22:38.4 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- Skipped Should_log_warn_if_on_stop_if_service_is_already_stopped [1 ms] Skipped should_throw_if_starting_a_running_service [1 ms] 12:22:38.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 12:22:38.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:38.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149584544905_23/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:38.4 Info: DatabaseEngineVersionCheck migrating 12:22:38.4 Info: PerformDBOperation 12:22:38.4 Info: Performing DB Operation 12:22:38.4 Info: SQLite 3.47.0 12:22:38.4 Info: => 0.0014694s 12:22:38.4 Info: DatabaseEngineVersionCheck migrated 12:22:38.4 Info: => 0.0015037s 12:22:38.4 Debug: Took: 00:00:00.0175675 12:22:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (999)) PARAMETERS: ==== End Query Trace ==== 12:22:38.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 12:22:38.4 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 12:22:38.4 Trace: Rate Limit triggered, delaying 'me' for 0.196 sec 12:22:38.6 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 12:22:38.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 12:22:38.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:38.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149585889767_25/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:38.6 Info: DatabaseEngineVersionCheck migrating 12:22:38.6 Info: PerformDBOperation 12:22:38.6 Info: Performing DB Operation 12:22:38.6 Info: SQLite 3.47.0 12:22:38.6 Info: => 0.0014626s 12:22:38.6 Info: DatabaseEngineVersionCheck migrated 12:22:38.6 Info: => 0.0014957s 12:22:38.6 Debug: Took: 00:00:00.0169592 12:22:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 12:22:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:38.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 12:22:38.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 12:22:38.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:38.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149587429901_27/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:38.7 Info: DatabaseEngineVersionCheck migrating 12:22:38.7 Info: PerformDBOperation 12:22:38.7 Info: Performing DB Operation 12:22:38.7 Info: SQLite 3.47.0 12:22:38.7 Info: => 0.0014358s 12:22:38.7 Info: DatabaseEngineVersionCheck migrated 12:22:38.7 Info: => 0.001474s 12:22:38.7 Debug: Took: 00:00:00.0170781 12:22:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 12:22:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:38.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 12:22:38.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 12:22:38.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:38.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149588368046_29/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:38.8 Info: DatabaseEngineVersionCheck migrating 12:22:38.8 Info: PerformDBOperation 12:22:38.8 Info: Performing DB Operation 12:22:38.8 Info: SQLite 3.47.0 12:22:38.8 Info: => 0.001427s 12:22:38.8 Info: DatabaseEngineVersionCheck migrated 12:22:38.8 Info: => 0.0014645s 12:22:38.8 Debug: Took: 00:00:00.0170452 12:22:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 12:22:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:38.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 12:22:38.6 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 12:22:38.6 Trace: Rate Limit triggered, delaying 'me' for 0.299 sec 12:22:38.9 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 12:22:38.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 12:22:38.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:38.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149589537376_31/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:38.9 Info: DatabaseEngineVersionCheck migrating 12:22:38.9 Info: PerformDBOperation 12:22:38.9 Info: Performing DB Operation 12:22:38.9 Info: SQLite 3.47.0 12:22:38.9 Info: => 0.0014395s 12:22:38.9 Info: DatabaseEngineVersionCheck migrated 12:22:38.9 Info: => 0.0014783s 12:22:38.9 Debug: Took: 00:00:00.0171330 12:22:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 12:22:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:39.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 12:22:38.9 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 12:22:38.9 Trace: Rate Limit triggered, delaying 'me' for 0.099 sec 12:22:39.0 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 12:22:39.0 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 12:22:39.0 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 12:22:39.0 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 12:22:39.0 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 12:22:39.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 12:22:39.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:39.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149590492819_33/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:39.0 Info: DatabaseEngineVersionCheck migrating 12:22:39.0 Info: PerformDBOperation 12:22:39.0 Info: Performing DB Operation 12:22:39.0 Info: SQLite 3.47.0 12:22:39.0 Info: => 0.0014398s 12:22:39.0 Info: DatabaseEngineVersionCheck migrated 12:22:39.0 Info: => 0.0014758s 12:22:39.0 Debug: Took: 00:00:00.0169243 12:22:39.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 12:22:39.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:39.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 12:22:39.0 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 12:22:39.0 Trace: Rate Limit triggered, delaying 'me' for 0.099 sec 12:22:39.1 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 12:22:39.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 12:22:39.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:39.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149591673271_35/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:39.1 Info: DatabaseEngineVersionCheck migrating 12:22:39.1 Info: PerformDBOperation 12:22:39.1 Info: Performing DB Operation 12:22:39.1 Info: SQLite 3.47.0 12:22:39.1 Info: => 0.0014857s 12:22:39.1 Info: DatabaseEngineVersionCheck migrated 12:22:39.1 Info: => 0.0015185s 12:22:39.1 Debug: Took: 00:00:00.0168718 12:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 12:22:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:39.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 12:22:39.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 12:22:39.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:39.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149592817001_37/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:39.2 Info: DatabaseEngineVersionCheck migrating 12:22:39.2 Info: PerformDBOperation 12:22:39.2 Info: Performing DB Operation 12:22:39.2 Info: SQLite 3.47.0 12:22:39.2 Info: => 0.0014864s 12:22:39.2 Info: DatabaseEngineVersionCheck migrated 12:22:39.2 Info: => 0.001516s 12:22:39.3 Debug: Took: 00:00:00.0165838 12:22:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [12] ==== End Query Trace ==== 12:22:39.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 12:22:39.1 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 12:22:39.1 Trace: Rate Limit triggered, delaying 'me' for 0.200 sec 12:22:39.3 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 12:22:39.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 12:22:39.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:39.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149593389028_39/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:39.3 Info: DatabaseEngineVersionCheck migrating 12:22:39.3 Info: PerformDBOperation 12:22:39.3 Info: Performing DB Operation 12:22:39.3 Info: SQLite 3.47.0 12:22:39.3 Info: => 0.0014197s 12:22:39.3 Info: DatabaseEngineVersionCheck migrated 12:22:39.3 Info: => 0.0014509s 12:22:39.3 Debug: Took: 00:00:00.0164110 12:22:39.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 12:22:39.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 12:22:39.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:39.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149593976693_41/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:39.4 Info: DatabaseEngineVersionCheck migrating 12:22:39.4 Info: PerformDBOperation 12:22:39.4 Info: Performing DB Operation 12:22:39.4 Info: SQLite 3.47.0 12:22:39.4 Info: => 0.0013926s 12:22:39.4 Info: DatabaseEngineVersionCheck migrated 12:22:39.4 Info: => 0.0014234s 12:22:39.4 Debug: Took: 00:00:00.0164697 12:22:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 12:22:39.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 12:22:39.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:39.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149595291714_43/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:39.5 Info: DatabaseEngineVersionCheck migrating 12:22:39.5 Info: PerformDBOperation 12:22:39.5 Info: Performing DB Operation 12:22:39.5 Info: SQLite 3.47.0 12:22:39.5 Info: => 0.0014369s 12:22:39.5 Info: DatabaseEngineVersionCheck migrated 12:22:39.5 Info: => 0.0014664s 12:22:39.5 Debug: Took: 00:00:00.0165007 12:22:39.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- Passed! - Failed: 0, Passed: 490, Skipped: 30, Total: 520, Duration: 8 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Common.Test.dll (net6.0) 12:22:39.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 12:22:39.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:39.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149595938363_45/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:39.6 Info: DatabaseEngineVersionCheck migrating 12:22:39.6 Info: PerformDBOperation 12:22:39.6 Info: Performing DB Operation 12:22:39.6 Info: SQLite 3.47.0 12:22:39.6 Info: => 0.0014039s 12:22:39.6 Info: DatabaseEngineVersionCheck migrated 12:22:39.6 Info: => 0.0014322s 12:22:39.6 Debug: Took: 00:00:00.0164907 12:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:39.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 12:22:39.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 12:22:39.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:39.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149596691589_47/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:39.6 Info: DatabaseEngineVersionCheck migrating 12:22:39.6 Info: PerformDBOperation 12:22:39.6 Info: Performing DB Operation 12:22:39.6 Info: SQLite 3.47.0 12:22:39.6 Info: => 0.0014395s 12:22:39.6 Info: DatabaseEngineVersionCheck migrated 12:22:39.6 Info: => 0.001468s 12:22:39.6 Debug: Took: 00:00:00.0165303 12:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 12:22:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 12:22:39.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:39.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149597627136_49/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:39.7 Info: DatabaseEngineVersionCheck migrating 12:22:39.7 Info: PerformDBOperation 12:22:39.7 Info: Performing DB Operation 12:22:39.7 Info: SQLite 3.47.0 12:22:39.7 Info: => 0.001461s 12:22:39.7 Info: DatabaseEngineVersionCheck migrated 12:22:39.7 Info: => 0.0014881s 12:22:39.7 Debug: Took: 00:00:00.0165299 12:22:39.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 12:22:39.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 12:22:39.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:39.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149598301078_51/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:39.8 Info: DatabaseEngineVersionCheck migrating 12:22:39.8 Info: PerformDBOperation 12:22:39.8 Info: Performing DB Operation 12:22:39.8 Info: SQLite 3.47.0 12:22:39.8 Info: => 0.0014362s 12:22:39.8 Info: DatabaseEngineVersionCheck migrated 12:22:39.8 Info: => 0.0014683s 12:22:39.8 Debug: Took: 00:00:00.0165205 12:22:39.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:39.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 12:22:39.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 12:22:39.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:39.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149599236392_53/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:39.9 Info: DatabaseEngineVersionCheck migrating 12:22:39.9 Info: PerformDBOperation 12:22:39.9 Info: Performing DB Operation 12:22:39.9 Info: SQLite 3.47.0 12:22:39.9 Info: => 0.0014288s 12:22:39.9 Info: DatabaseEngineVersionCheck migrated 12:22:39.9 Info: => 0.0014611s 12:22:39.9 Debug: Took: 00:00:00.0164999 12:22:39.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:39.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:39.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:22:39.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:22:39.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 12:22:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 12:22:40.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:40.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149600167138_55/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:40.0 Info: DatabaseEngineVersionCheck migrating 12:22:40.0 Info: PerformDBOperation 12:22:40.0 Info: Performing DB Operation 12:22:40.0 Info: SQLite 3.47.0 12:22:40.0 Info: => 0.0014052s 12:22:40.0 Info: DatabaseEngineVersionCheck migrated 12:22:40.0 Info: => 0.0014371s 12:22:40.0 Debug: Took: 00:00:00.0164187 12:22:40.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:40.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:22:40.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:22:40.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:40.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 12:22:40.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 12:22:40.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:40.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149601174721_57/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:40.1 Info: DatabaseEngineVersionCheck migrating 12:22:40.1 Info: PerformDBOperation 12:22:40.1 Info: Performing DB Operation 12:22:40.1 Info: SQLite 3.47.0 12:22:40.1 Info: => 0.0014193s 12:22:40.1 Info: DatabaseEngineVersionCheck migrated 12:22:40.1 Info: => 0.0014522s 12:22:40.1 Debug: Took: 00:00:00.0165275 12:22:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:22:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:22:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:40.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 12:22:40.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 12:22:40.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:40.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149602178053_59/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:40.2 Info: DatabaseEngineVersionCheck migrating 12:22:40.2 Info: PerformDBOperation 12:22:40.2 Info: Performing DB Operation 12:22:40.2 Info: SQLite 3.47.0 12:22:40.2 Info: => 0.0014214s 12:22:40.2 Info: DatabaseEngineVersionCheck migrated 12:22:40.2 Info: => 0.0014504s 12:22:40.2 Debug: Took: 00:00:00.0165182 12:22:40.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:40.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:22:40.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:22:40.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:40.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 12:22:40.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 12:22:40.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:40.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149603578554_61/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:40.3 Info: DatabaseEngineVersionCheck migrating 12:22:40.3 Info: PerformDBOperation 12:22:40.3 Info: Performing DB Operation 12:22:40.3 Info: SQLite 3.47.0 12:22:40.3 Info: => 0.0014361s 12:22:40.3 Info: DatabaseEngineVersionCheck migrated 12:22:40.3 Info: => 0.0014672s 12:22:40.3 Debug: Took: 00:00:00.0167710 12:22:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [2] ==== End Query Trace ==== 12:22:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 12:22:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 12:22:40.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:40.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149604433412_63/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:40.4 Info: DatabaseEngineVersionCheck migrating 12:22:40.4 Info: PerformDBOperation 12:22:40.4 Info: Performing DB Operation 12:22:40.4 Info: SQLite 3.47.0 12:22:40.4 Info: => 0.0014061s 12:22:40.4 Info: DatabaseEngineVersionCheck migrated 12:22:40.4 Info: => 0.0014348s 12:22:40.4 Debug: Took: 00:00:00.0164230 12:22:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:22:40.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 12:22:40.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 12:22:40.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:40.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149605213880_65/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:40.5 Info: DatabaseEngineVersionCheck migrating 12:22:40.5 Info: PerformDBOperation 12:22:40.5 Info: Performing DB Operation 12:22:40.5 Info: SQLite 3.47.0 12:22:40.5 Info: => 0.00143s 12:22:40.5 Info: DatabaseEngineVersionCheck migrated 12:22:40.5 Info: => 0.0014599s 12:22:40.5 Debug: Took: 00:00:00.0164569 12:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 12:22:40.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 12:22:40.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:40.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149606009413_67/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:40.6 Info: DatabaseEngineVersionCheck migrating 12:22:40.6 Info: PerformDBOperation 12:22:40.6 Info: Performing DB Operation 12:22:40.6 Info: SQLite 3.47.0 12:22:40.6 Info: => 0.0039579s 12:22:40.6 Info: DatabaseEngineVersionCheck migrated 12:22:40.6 Info: => 0.00399s 12:22:40.6 Debug: Took: 00:00:00.0189490 12:22:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:40.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 12:22:40.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 12:22:40.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:40.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149607144535_69/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:40.7 Info: DatabaseEngineVersionCheck migrating 12:22:40.7 Info: PerformDBOperation 12:22:40.7 Info: Performing DB Operation 12:22:40.7 Info: SQLite 3.47.0 12:22:40.7 Info: => 0.0014133s 12:22:40.7 Info: DatabaseEngineVersionCheck migrated 12:22:40.7 Info: => 0.0014442s 12:22:40.7 Debug: Took: 00:00:00.0165156 12:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:40.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 12:22:40.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 12:22:40.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:40.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149608112360_71/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:40.8 Info: DatabaseEngineVersionCheck migrating 12:22:40.8 Info: PerformDBOperation 12:22:40.8 Info: Performing DB Operation 12:22:40.8 Info: SQLite 3.47.0 12:22:40.8 Info: => 0.0014315s 12:22:40.8 Info: DatabaseEngineVersionCheck migrated 12:22:40.8 Info: => 0.001463s 12:22:40.8 Debug: Took: 00:00:00.0164058 12:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:40.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 12:22:40.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 12:22:40.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:40.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149609145244_73/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:40.9 Info: DatabaseEngineVersionCheck migrating 12:22:40.9 Info: PerformDBOperation 12:22:40.9 Info: Performing DB Operation 12:22:40.9 Info: SQLite 3.47.0 12:22:40.9 Info: => 0.0014s 12:22:40.9 Info: DatabaseEngineVersionCheck migrated 12:22:40.9 Info: => 0.0014313s 12:22:40.9 Debug: Took: 00:00:00.0163712 12:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:22:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:40.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 12:22:40.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 12:22:41.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:41.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149610006826_75/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:41.0 Info: DatabaseEngineVersionCheck migrating 12:22:41.0 Info: PerformDBOperation 12:22:41.0 Info: Performing DB Operation 12:22:41.0 Info: SQLite 3.47.0 12:22:41.0 Info: => 0.0014068s 12:22:41.0 Info: DatabaseEngineVersionCheck migrated 12:22:41.0 Info: => 0.001438s 12:22:41.0 Debug: Took: 00:00:00.0165247 12:22:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [1] ==== End Query Trace ==== 12:22:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:22:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [3] ==== End Query Trace ==== 12:22:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [4] ==== End Query Trace ==== 12:22:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [5] ==== End Query Trace ==== 12:22:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:41.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 12:22:41.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 12:22:41.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:41.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149611347206_77/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:41.1 Info: DatabaseEngineVersionCheck migrating 12:22:41.1 Info: PerformDBOperation 12:22:41.1 Info: Performing DB Operation 12:22:41.1 Info: SQLite 3.47.0 12:22:41.1 Info: => 0.0014215s 12:22:41.1 Info: DatabaseEngineVersionCheck migrated 12:22:41.1 Info: => 0.0014534s 12:22:41.1 Debug: Took: 00:00:00.0164956 12:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2024-10-28T12:22:41.1758549Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [1] ==== End Query Trace ==== 12:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-10-28T12:22:41.1758554Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2024-10-28T12:22:41.1758557Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [3] ==== End Query Trace ==== 12:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2024-10-28T12:22:41.1758561Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [4] ==== End Query Trace ==== 12:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2024-10-28T12:22:41.1758564Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [5] ==== End Query Trace ==== 12:22:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:41.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 12:22:41.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 12:22:41.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:41.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149612362957_79/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:41.2 Info: DatabaseEngineVersionCheck migrating 12:22:41.2 Info: PerformDBOperation 12:22:41.2 Info: Performing DB Operation 12:22:41.2 Info: SQLite 3.47.0 12:22:41.2 Info: => 0.0014157s 12:22:41.2 Info: DatabaseEngineVersionCheck migrated 12:22:41.2 Info: => 0.0014482s 12:22:41.2 Debug: Took: 00:00:00.0164667 12:22:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-10-28T12:22:41.2676875Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:22:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:41.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 12:22:41.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 12:22:41.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:41.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149613188147_81/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:41.3 Info: DatabaseEngineVersionCheck migrating 12:22:41.3 Info: PerformDBOperation 12:22:41.3 Info: Performing DB Operation 12:22:41.3 Info: SQLite 3.47.0 12:22:41.3 Info: => 0.0096249s 12:22:41.3 Info: DatabaseEngineVersionCheck migrated 12:22:41.3 Info: => 0.0096553s 12:22:41.3 Debug: Took: 00:00:00.0247015 12:22:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:22:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:41.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 12:22:41.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 12:22:41.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:41.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149614670782_83/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:41.4 Info: DatabaseEngineVersionCheck migrating 12:22:41.4 Info: PerformDBOperation 12:22:41.4 Info: Performing DB Operation 12:22:41.4 Info: SQLite 3.47.0 12:22:41.4 Info: => 0.0013988s 12:22:41.4 Info: DatabaseEngineVersionCheck migrated 12:22:41.4 Info: => 0.0014281s 12:22:41.4 Debug: Took: 00:00:00.0164249 12:22:41.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:41.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 12:22:41.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 12:22:41.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:41.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149615640476_85/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:41.5 Info: DatabaseEngineVersionCheck migrating 12:22:41.5 Info: PerformDBOperation 12:22:41.5 Info: Performing DB Operation 12:22:41.5 Info: SQLite 3.47.0 12:22:41.5 Info: => 0.0014217s 12:22:41.5 Info: DatabaseEngineVersionCheck migrated 12:22:41.5 Info: => 0.0014563s 12:22:41.6 Debug: Took: 00:00:00.0165064 12:22:41.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:41.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 12:22:41.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 12:22:41.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:41.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149616402024_87/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:41.6 Info: DatabaseEngineVersionCheck migrating 12:22:41.6 Info: PerformDBOperation 12:22:41.6 Info: Performing DB Operation 12:22:41.6 Info: SQLite 3.47.0 12:22:41.6 Info: => 0.0014084s 12:22:41.6 Info: DatabaseEngineVersionCheck migrated 12:22:41.6 Info: => 0.0014369s 12:22:41.6 Debug: Took: 00:00:00.0163942 12:22:41.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:41.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 12:22:41.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 12:22:41.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:41.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149616963872_89/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:41.7 Info: DatabaseEngineVersionCheck migrating 12:22:41.7 Info: PerformDBOperation 12:22:41.7 Info: Performing DB Operation 12:22:41.7 Info: SQLite 3.47.0 12:22:41.7 Info: => 0.0014198s 12:22:41.7 Info: DatabaseEngineVersionCheck migrated 12:22:41.7 Info: => 0.0014504s 12:22:41.7 Debug: Took: 00:00:00.0163545 12:22:41.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:41.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 12:22:41.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 12:22:41.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 12:22:41.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 12:22:41.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 12:22:41.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 12:22:41.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 12:22:41.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 12:22:41.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 12:22:41.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 12:22:41.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 12:22:41.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 12:22:41.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 12:22:41.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 12:22:41.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 12:22:41.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 12:22:41.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 12:22:41.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 12:22:41.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 12:22:41.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 12:22:41.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 12:22:41.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 12:22:41.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 12:22:41.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 12:22:41.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 12:22:41.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 12:22:41.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 12:22:41.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 12:22:41.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 12:22:41.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 12:22:41.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- Skipped should_return_null_config_if_config_is_empty(null) [1 ms] Skipped should_return_null_config_if_config_is_empty("") [1 ms] Skipped should_return_null_config_if_config_is_null [1 ms] 12:22:41.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 12:22:41.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 12:22:41.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 12:22:41.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 12:22:41.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 12:22:41.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 12:22:41.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 12:22:41.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 12:22:41.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 12:22:41.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 12:22:41.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 12:22:41.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 12:22:41.9 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 12:22:41.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:41.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149619204892_91/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:41.9 Info: DatabaseEngineVersionCheck migrating 12:22:41.9 Info: PerformDBOperation 12:22:41.9 Info: Performing DB Operation 12:22:41.9 Info: SQLite 3.47.0 12:22:41.9 Info: => 0.0013612s 12:22:41.9 Info: DatabaseEngineVersionCheck migrated 12:22:41.9 Info: => 0.0013923s 12:22:41.9 Debug: Took: 00:00:00.0162215 12:22:42.0 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 12:22:42.0 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 12:22:42.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:42.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149620219203_93/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:42.0 Info: DatabaseEngineVersionCheck migrating 12:22:42.0 Info: PerformDBOperation 12:22:42.0 Info: Performing DB Operation 12:22:42.0 Info: SQLite 3.47.0 12:22:42.0 Info: => 0.0013996s 12:22:42.0 Info: DatabaseEngineVersionCheck migrated 12:22:42.0 Info: => 0.0014297s 12:22:42.0 Debug: Took: 00:00:00.0162906 12:22:42.0 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 12:22:42.0 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 12:22:42.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:42.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149620853610_95/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:42.0 Info: DatabaseEngineVersionCheck migrating 12:22:42.0 Info: PerformDBOperation 12:22:42.0 Info: Performing DB Operation 12:22:42.0 Info: SQLite 3.47.0 12:22:42.0 Info: => 0.0013969s 12:22:42.0 Info: DatabaseEngineVersionCheck migrated 12:22:42.0 Info: => 0.0014276s 12:22:42.1 Debug: Took: 00:00:00.0163323 12:22:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 12:22:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 12:22:42.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:42.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149621402435_97/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:42.1 Info: DatabaseEngineVersionCheck migrating 12:22:42.1 Info: PerformDBOperation 12:22:42.1 Info: Performing DB Operation 12:22:42.1 Info: SQLite 3.47.0 12:22:42.1 Info: => 0.011359s 12:22:42.1 Info: DatabaseEngineVersionCheck migrated 12:22:42.1 Info: => 0.0113908s 12:22:42.1 Debug: Took: 00:00:00.0265320 12:22:42.1 Info: Vacuuming Main database 12:22:42.1 Info: Main database compressed 12:22:42.2 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 12:22:42.2 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 12:22:42.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:42.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149622480285_99/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:42.2 Info: DatabaseEngineVersionCheck migrating 12:22:42.2 Info: PerformDBOperation 12:22:42.2 Info: Performing DB Operation 12:22:42.2 Info: SQLite 3.47.0 12:22:42.2 Info: => 0.001374s 12:22:42.2 Info: DatabaseEngineVersionCheck migrated 12:22:42.2 Info: => 0.0014019s 12:22:42.2 Debug: Took: 00:00:00.0162651 12:22: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 = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:22:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:22:42.3 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 12:22:42.3 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 12:22:42.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:42.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149623414741_101/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:42.3 Info: DatabaseEngineVersionCheck migrating 12:22:42.3 Info: PerformDBOperation 12:22:42.3 Info: Performing DB Operation 12:22:42.3 Info: SQLite 3.47.0 12:22:42.3 Info: => 0.0023685s 12:22:42.3 Info: DatabaseEngineVersionCheck migrated 12:22:42.3 Info: => 0.0024008s 12:22:42.3 Debug: Took: 00:00:00.0174426 12:22: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": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:22: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 = [2] AlbumId = [2] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-29T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 12:22:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:22:42.4 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 12:22:42.4 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 12:22:42.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:42.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149624679714_103/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:42.4 Info: DatabaseEngineVersionCheck migrating 12:22:42.4 Info: PerformDBOperation 12:22:42.4 Info: Performing DB Operation 12:22:42.4 Info: SQLite 3.47.0 12:22:42.4 Info: => 0.0013779s 12:22:42.4 Info: DatabaseEngineVersionCheck migrated 12:22:42.4 Info: => 0.0014099s 12:22:42.4 Debug: Took: 00:00:00.0162535 12:22:42.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T12:22:42.4892168Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T12:22:42.4893637Z"] Added = ["2024-10-28T12:22:42.4894604Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 12:22:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:22:42.5 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 12:22:42.5 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 12:22:42.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:42.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149625864145_105/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:42.5 Info: DatabaseEngineVersionCheck migrating 12:22:42.5 Info: PerformDBOperation 12:22:42.5 Info: Performing DB Operation 12:22:42.5 Info: SQLite 3.47.0 12:22:42.5 Info: => 0.0013991s 12:22:42.5 Info: DatabaseEngineVersionCheck migrated 12:22:42.5 Info: => 0.0014318s 12:22:42.6 Debug: Took: 00:00:00.0168201 12:22:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:22:42.6 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 12:22:42.6 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 12:22:42.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:42.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149626636512_107/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:42.6 Info: DatabaseEngineVersionCheck migrating 12:22:42.6 Info: PerformDBOperation 12:22:42.6 Info: Performing DB Operation 12:22:42.6 Info: SQLite 3.47.0 12:22:42.6 Info: => 0.0013759s 12:22:42.6 Info: DatabaseEngineVersionCheck migrated 12:22:42.6 Info: => 0.001406s 12:22:42.6 Debug: Took: 00:00:00.0171117 12:22:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:22:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:22:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:22:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:22:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:22:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 12:22:42.9 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 12:22:42.9 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 12:22:42.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:42.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149629221951_109/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:42.9 Info: DatabaseEngineVersionCheck migrating 12:22:42.9 Info: PerformDBOperation 12:22:42.9 Info: Performing DB Operation 12:22:42.9 Info: SQLite 3.47.0 12:22:42.9 Info: => 0.001483s 12:22:42.9 Info: DatabaseEngineVersionCheck migrated 12:22:42.9 Info: => 0.001514s 12:22:42.9 Debug: Took: 00:00:00.0166089 12:22:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:22:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:22:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:22:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:22:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:22:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.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:22:43.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:22:43.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:22:43.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:22:43.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:22:43.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:22:43.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:22:43.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:22:43.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:22:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:22:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:22:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:22:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:22:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:22:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:22:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:22:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:22:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:22:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:22:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:22:43.1 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 12:22:43.1 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 12:22:43.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:43.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149631444245_111/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:43.1 Info: DatabaseEngineVersionCheck migrating 12:22:43.1 Info: PerformDBOperation 12:22:43.1 Info: Performing DB Operation 12:22:43.1 Info: SQLite 3.47.0 12:22:43.1 Info: => 0.0014151s 12:22:43.1 Info: DatabaseEngineVersionCheck migrated 12:22:43.1 Info: => 0.0014442s 12:22:43.1 Debug: Took: 00:00:00.0164706 12:22:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:22:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:22:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:22:43.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:22:43.3 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 12:22:43.3 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 12:22:43.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:43.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149633293541_113/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:43.3 Info: DatabaseEngineVersionCheck migrating 12:22:43.3 Info: PerformDBOperation 12:22:43.3 Info: Performing DB Operation 12:22:43.3 Info: SQLite 3.47.0 12:22:43.3 Info: => 0.0014611s 12:22:43.3 Info: DatabaseEngineVersionCheck migrated 12:22:43.3 Info: => 0.0014923s 12:22:43.3 Debug: Took: 00:00:00.0164663 12:22:43.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:22:43.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:22:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:22:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:22:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:22:43.5 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 12:22:43.5 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 12:22:43.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:43.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149635184939_115/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:43.5 Info: DatabaseEngineVersionCheck migrating 12:22:43.5 Info: PerformDBOperation 12:22:43.5 Info: Performing DB Operation 12:22:43.5 Info: SQLite 3.47.0 12:22:43.5 Info: => 0.0014727s 12:22:43.5 Info: DatabaseEngineVersionCheck migrated 12:22:43.5 Info: => 0.0015018s 12:22:43.5 Debug: Took: 00:00:00.0163716 12:22:43.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:22:43.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:22:43.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:43.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:43.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:22:43.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:22:43.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:43.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:43.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:22:43.7 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 12:22:43.7 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 12:22:43.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:43.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149637490927_117/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:43.7 Info: DatabaseEngineVersionCheck migrating 12:22:43.7 Info: PerformDBOperation 12:22:43.7 Info: Performing DB Operation 12:22:43.7 Info: SQLite 3.47.0 12:22:43.7 Info: => 0.0014023s 12:22:43.7 Info: DatabaseEngineVersionCheck migrated 12:22:43.7 Info: => 0.0014279s 12:22:43.7 Debug: Took: 00:00:00.0162817 12:22:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:22:43.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:22: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-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22: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-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22: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 = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:22: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 = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:22:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:22:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" WHERE ("AlbumReleases"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:22:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."AlbumReleaseId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:22:43.9 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 12:22:43.9 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 12:22:43.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:22:43.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149639183994_119/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:43.9 Info: DatabaseEngineVersionCheck migrating 12:22:43.9 Info: PerformDBOperation 12:22:43.9 Info: Performing DB Operation 12:22:43.9 Info: SQLite 3.47.0 12:22:43.9 Info: => 0.0014619s 12:22:43.9 Info: DatabaseEngineVersionCheck migrated 12:22:43.9 Info: => 0.0014852s 12:22:43.9 Debug: Took: 00:00:00.0172126 12:22:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:22:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:22:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22: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 = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:22: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 = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:22:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:22:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 12:22:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:22:44.0 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 12:22:44.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 12:22:44.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149640813720_121/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:44.1 Info: DatabaseEngineVersionCheck migrating 12:22:44.1 Info: PerformDBOperation 12:22:44.1 Info: Performing DB Operation 12:22:44.1 Info: SQLite 3.47.0 12:22:44.1 Info: => 0.0077838s 12:22:44.1 Info: DatabaseEngineVersionCheck migrated 12:22:44.1 Info: => 0.0078123s 12:22:44.1 Info: VersionMigration migrating 12:22:44.1 Info: Beginning Transaction 12:22:44.1 Info: CreateTable VersionInfo 12:22:44.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:44.1 Info: => 0.0002591s 12:22:44.1 Info: Committing Transaction 12:22:44.1 Info: VersionMigration migrated 12:22:44.1 Info: => 0.0026308s 12:22:44.1 Info: VersionUniqueMigration migrating 12:22:44.1 Info: Beginning Transaction 12:22:44.1 Info: CreateIndex VersionInfo (Version) 12:22:44.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:44.1 Info: => 0.0001953s 12:22:44.1 Info: AlterTable VersionInfo 12:22:44.1 Info: => 2E-06s 12:22:44.1 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:44.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:44.1 Info: => 0.0006731s 12:22:44.1 Info: Committing Transaction 12:22:44.1 Info: VersionUniqueMigration migrated 12:22:44.1 Info: => 0.0009976s 12:22:44.1 Info: VersionDescriptionMigration migrating 12:22:44.1 Info: Beginning Transaction 12:22:44.1 Info: AlterTable VersionInfo 12:22:44.1 Info: => 1.8E-06s 12:22:44.1 Info: CreateColumn VersionInfo Description String 12:22:44.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:44.1 Info: => 0.0002585s 12:22:44.1 Info: Committing Transaction 12:22:44.1 Info: VersionDescriptionMigration migrated 12:22:44.1 Info: => 0.0004835s 12:22:44.1 Info: 1: InitialSetup migrating 12:22:44.1 Info: Beginning Transaction 12:22:44.1 Info: Starting migration of Main DB to 1 12:22:44.1 Info: CreateTable Config 12:22:44.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:44.1 Info: => 0.0002819s 12:22:44.1 Info: CreateIndex Config (Key) 12:22:44.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:44.1 Info: => 0.0001407s 12:22:44.1 Info: CreateTable RootFolders 12:22:44.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:44.1 Info: => 0.0001202s 12:22:44.1 Info: CreateIndex RootFolders (Path) 12:22:44.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:44.1 Info: => 0.0001048s 12:22:44.1 Info: CreateTable Artists 12:22:44.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:44.1 Info: => 0.0003982s 12:22:44.1 Info: CreateIndex Artists (ForeignArtistId) 12:22:44.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:44.1 Info: => 0.0001036s 12:22:44.1 Info: CreateIndex Artists (NameSlug) 12:22:44.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:44.1 Info: => 0.0001143s 12:22:44.1 Info: CreateIndex Artists (CleanName) 12:22:44.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:44.1 Info: => 8.63E-05s 12:22:44.1 Info: CreateIndex Artists (Path) 12:22:44.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:44.1 Info: => 8.98E-05s 12:22:44.1 Info: CreateTable Albums 12:22:44.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:44.1 Info: => 0.0003847s 12:22:44.1 Info: CreateIndex Albums (ForeignAlbumId) 12:22:44.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:44.1 Info: => 0.0001s 12:22:44.1 Info: CreateIndex Albums (MBId) 12:22:44.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:44.1 Info: => 0.0001097s 12:22:44.1 Info: CreateIndex Albums (TADBId) 12:22:44.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:44.1 Info: => 9.37E-05s 12:22:44.1 Info: CreateIndex Albums (TitleSlug) 12:22:44.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:44.1 Info: => 8.21E-05s 12:22:44.1 Info: CreateIndex Albums (CleanTitle) 12:22:44.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:44.1 Info: => 9.19E-05s 12:22:44.1 Info: CreateIndex Albums (Path) 12:22:44.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:44.1 Info: => 8.75E-05s 12:22:44.1 Info: CreateTable Tracks 12:22:44.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:44.1 Info: => 0.000236s 12:22:44.1 Info: CreateIndex Tracks (ForeignTrackId) 12:22:44.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:44.1 Info: => 9.64E-05s 12:22:44.1 Info: CreateIndex Tracks (ArtistId) 12:22:44.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:44.1 Info: => 9.74E-05s 12:22:44.1 Info: CreateIndex Tracks (TrackFileId) 12:22:44.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:44.1 Info: => 0.000123s 12:22:44.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:44.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:44.1 Info: => 0.0001015s 12:22:44.1 Info: CreateTable TrackFiles 12:22:44.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:44.1 Info: => 0.0001897s 12:22:44.1 Info: CreateIndex TrackFiles (ArtistId) 12:22:44.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:44.1 Info: => 9.77E-05s 12:22:44.1 Info: CreateIndex TrackFiles (AlbumId) 12:22:44.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:44.1 Info: => 0.0001886s 12:22:44.1 Info: CreateTable History 12:22:44.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:44.1 Info: => 0.0002079s 12:22:44.1 Info: CreateIndex History (Date) 12:22:44.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:44.1 Info: => 0.000103s 12:22:44.1 Info: CreateIndex History (EventType) 12:22:44.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:44.1 Info: => 0.0001302s 12:22:44.1 Info: CreateIndex History (DownloadId) 12:22:44.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:44.1 Info: => 0.0001066s 12:22:44.1 Info: CreateIndex History (AlbumId) 12:22:44.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:44.1 Info: => 0.0001309s 12:22:44.1 Info: CreateTable Notifications 12:22:44.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:44.1 Info: => 0.0001735s 12:22:44.1 Info: CreateTable ScheduledTasks 12:22:44.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:44.1 Info: => 0.0001952s 12:22:44.1 Info: CreateIndex ScheduledTasks (TypeName) 12:22:44.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:44.1 Info: => 0.0001034s 12:22:44.1 Info: CreateTable Indexers 12:22:44.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:44.1 Info: => 0.0001674s 12:22:44.1 Info: CreateIndex Indexers (Name) 12:22:44.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:44.1 Info: => 0.0001491s 12:22:44.1 Info: CreateTable Profiles 12:22:44.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:44.1 Info: => 0.000164s 12:22:44.1 Info: CreateIndex Profiles (Name) 12:22:44.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:44.1 Info: => 0.0001276s 12:22:44.1 Info: CreateTable QualityDefinitions 12:22:44.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:44.1 Info: => 0.0001823s 12:22:44.1 Info: CreateIndex QualityDefinitions (Quality) 12:22:44.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:44.1 Info: => 0.0001396s 12:22:44.1 Info: CreateIndex QualityDefinitions (Title) 12:22:44.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:44.1 Info: => 0.0001302s 12:22:44.1 Info: CreateTable NamingConfig 12:22:44.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:44.1 Info: => 0.0001839s 12:22:44.1 Info: CreateTable Blacklist 12:22:44.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:44.1 Info: => 0.0003103s 12:22:44.1 Info: CreateTable Metadata 12:22:44.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:44.1 Info: => 0.0001494s 12:22:44.1 Info: CreateTable MetadataFiles 12:22:44.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:44.1 Info: => 0.0001804s 12:22:44.1 Info: CreateTable DownloadClients 12:22:44.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:44.1 Info: => 0.0001515s 12:22:44.1 Info: CreateTable PendingReleases 12:22:44.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:44.1 Info: => 0.0001781s 12:22:44.1 Info: CreateTable RemotePathMappings 12:22:44.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:44.1 Info: => 0.0001301s 12:22:44.1 Info: CreateTable Tags 12:22:44.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:44.1 Info: => 0.0001163s 12:22:44.1 Info: CreateIndex Tags (Label) 12:22:44.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:44.1 Info: => 0.0001265s 12:22:44.1 Info: CreateTable Restrictions 12:22:44.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:44.1 Info: => 0.000134s 12:22:44.1 Info: CreateTable DelayProfiles 12:22:44.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:44.1 Info: => 0.0001755s 12:22:44.1 Info: CreateTable Users 12:22:44.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:44.1 Info: => 0.0001272s 12:22:44.1 Info: CreateIndex Users (Identifier) 12:22:44.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:44.1 Info: => 0.0001232s 12:22:44.1 Info: CreateIndex Users (Username) 12:22:44.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:44.1 Info: => 9.66E-05s 12:22:44.1 Info: CreateTable Commands 12:22:44.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:44.1 Info: => 0.0001891s 12:22:44.1 Info: CreateTable IndexerStatus 12:22:44.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:44.1 Info: => 0.0001708s 12:22:44.1 Info: CreateIndex IndexerStatus (ProviderId) 12:22:44.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:44.1 Info: => 0.0001054s 12:22:44.1 Info: CreateTable ExtraFiles 12:22:44.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:44.1 Info: => 0.0001664s 12:22:44.1 Info: CreateTable LyricFiles 12:22:44.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:44.1 Info: => 0.0001954s 12:22:44.1 Info: CreateTable LanguageProfiles 12:22:44.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:44.1 Info: => 0.0001258s 12:22:44.1 Info: CreateIndex LanguageProfiles (Name) 12:22:44.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:44.1 Info: => 0.0001128s 12:22:44.1 Info: CreateTable DownloadClientStatus 12:22:44.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:44.1 Info: => 0.0001455s 12:22:44.1 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:44.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:44.1 Info: => 0.0001062s 12:22:44.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:44.1 Info: -> 1 Insert operations completed in 00:00:00.0001450 taking an average of 00:00:00.0001450 12:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:44', 'InitialSetup') 12:22:44.1 Info: Committing Transaction 12:22:44.1 Info: 1: InitialSetup migrated 12:22:44.1 Info: => 0.0282874s 12:22:44.1 Info: 2: add_reason_to_pending_releases migrating 12:22:44.1 Info: Beginning Transaction 12:22:44.1 Info: Starting migration of Main DB to 2 12:22:44.1 Info: AlterTable PendingReleases 12:22:44.1 Info: => 2.3E-06s 12:22:44.1 Info: CreateColumn PendingReleases Reason Int32 12:22:44.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:44.1 Info: => 0.0007805s 12:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:44', 'add_reason_to_pending_releases') 12:22:44.1 Info: Committing Transaction 12:22:44.1 Info: 2: add_reason_to_pending_releases migrated 12:22:44.1 Info: => 0.0110766s 12:22:44.1 Info: 3: add_medium_support migrating 12:22:44.1 Info: Beginning Transaction 12:22:44.1 Info: Starting migration of Main DB to 3 12:22:44.1 Info: AlterTable Albums 12:22:44.1 Info: => 2E-06s 12:22:44.1 Info: CreateColumn Albums Media String 12:22:44.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:44.1 Info: => 0.0007508s 12:22:44.1 Info: AlterTable Tracks 12:22:44.1 Info: => 2.5E-06s 12:22:44.1 Info: CreateColumn Tracks MediumNumber Int32 12:22:44.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:44.1 Info: => 0.0005967s 12:22:44.1 Info: AlterTable Tracks 12:22:44.1 Info: => 1.6E-06s 12:22:44.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:44.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:44.1 Info: => 0.0005624s 12:22:44.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:44.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:44.1 Info: => 5.71E-05s 12:22:44.1 Info: DeleteColumn Tracks TrackNumber 12:22:44.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:44.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:44.1 Info: DROP TABLE "Tracks" 12:22:44.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:44.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:44.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:44.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:44.1 Info: => 0.0054343s 12:22:44.1 Info: AlterTable Tracks 12:22:44.1 Info: => 1.9E-06s 12:22:44.1 Info: CreateColumn Tracks TrackNumber String 12:22:44.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:44.1 Info: => 0.0006045s 12:22:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:44', 'add_medium_support') 12:22:44.1 Info: Committing Transaction 12:22:44.2 Info: 3: add_medium_support migrated 12:22:44.2 Info: => 0.003232s 12:22:44.2 Info: 4: add_various_qualites_in_profile migrating 12:22:44.2 Info: Beginning Transaction 12:22:44.2 Info: Starting migration of Main DB to 4 12:22:44.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:44.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:44.2 Info: => 9.11E-05s 12:22:44.2 Info: PerformDBOperation 12:22:44.2 Info: Performing DB Operation 12:22:44.2 Info: => 5.44E-05s 12:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:44', 'add_various_qualites_in_profile') 12:22:44.2 Info: Committing Transaction 12:22:44.2 Info: 4: add_various_qualites_in_profile migrated 12:22:44.2 Info: => 0.0005006s 12:22:44.2 Info: 5: metadata_profiles migrating 12:22:44.2 Info: Beginning Transaction 12:22:44.2 Info: Starting migration of Main DB to 5 12:22:44.2 Info: CreateTable MetadataProfiles 12:22:44.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:44.2 Info: => 0.0002454s 12:22:44.2 Info: CreateIndex MetadataProfiles (Name) 12:22:44.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:44.2 Info: => 0.0001574s 12:22:44.2 Info: AlterTable Artists 12:22:44.2 Info: => 1.4E-06s 12:22:44.2 Info: CreateColumn Artists MetadataProfileId Int32 12:22:44.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:44.2 Info: => 0.0006875s 12:22:44.2 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:44.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:44.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:44.2 Info: DROP TABLE "Artists" 12:22:44.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:44.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:44.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:44.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:44.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:44.2 Info: => 0.0059131s 12:22:44.2 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:44.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:44.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:44.2 Info: DROP TABLE "Artists" 12:22:44.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:44.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:44.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:44.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:44.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:44.2 Info: => 0.0058258s 12:22:44.2 Info: AlterTable Albums 12:22:44.2 Info: => 2E-06s 12:22:44.2 Info: CreateColumn Albums SecondaryTypes String 12:22:44.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:44.2 Info: => 0.0006394s 12:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:44', 'metadata_profiles') 12:22:44.2 Info: Committing Transaction 12:22:44.2 Info: 5: metadata_profiles migrated 12:22:44.2 Info: => 0.0064324s 12:22:44.2 Info: 6: separate_automatic_and_interactive_search migrating 12:22:44.2 Info: Beginning Transaction 12:22:44.2 Info: Starting migration of Main DB to 6 12:22:44.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:44.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:44.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:44.2 Info: DROP TABLE "Indexers" 12:22:44.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:44.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:44.2 Info: => 0.005157s 12:22:44.2 Info: AlterTable Indexers 12:22:44.2 Info: => 2E-06s 12:22:44.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:44.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:44.2 Info: => 0.0006141s 12:22:44.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:44.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:44.2 Info: => 5.77E-05s 12:22:44.2 Info: AlterTable Indexers 12:22:44.2 Info: => 1.4E-06s 12:22:44.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:44.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:44.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:44.2 Info: DROP TABLE "Indexers" 12:22:44.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:44.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:44.2 Info: => 0.0051958s 12:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:44', 'separate_automatic_and_interactive_search') 12:22:44.2 Info: Committing Transaction 12:22:44.2 Info: 6: separate_automatic_and_interactive_search migrated 12:22:44.2 Info: => 0.0059561s 12:22:44.2 Info: 7: change_album_path_to_relative migrating 12:22:44.2 Info: Beginning Transaction 12:22:44.2 Info: Starting migration of Main DB to 7 12:22:44.2 Info: DeleteColumn Albums Path 12:22:44.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:44.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:44.2 Info: DROP TABLE "Albums" 12:22:44.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:44.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:44.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:44.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:44.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:44.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:44.2 Info: => 0.0064606s 12:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:44', 'change_album_path_to_relative') 12:22:44.2 Info: Committing Transaction 12:22:44.2 Info: 7: change_album_path_to_relative migrated 12:22:44.2 Info: => 0.0070929s 12:22:44.2 Info: 8: change_quality_size_mb_to_kb migrating 12:22:44.2 Info: Beginning Transaction 12:22:44.2 Info: Starting migration of Main DB to 8 12:22:44.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:44.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:44.2 Info: => 6.56E-05s 12:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:44', 'change_quality_size_mb_to_kb') 12:22:44.2 Info: Committing Transaction 12:22:44.2 Info: 8: change_quality_size_mb_to_kb migrated 12:22:44.2 Info: => 0.0003648s 12:22:44.2 Info: 9: album_releases migrating 12:22:44.2 Info: Beginning Transaction 12:22:44.2 Info: Starting migration of Main DB to 9 12:22:44.2 Info: AlterTable Albums 12:22:44.2 Info: => 1.9E-06s 12:22:44.2 Info: CreateColumn Albums Releases String 12:22:44.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:44.2 Info: => 0.0007155s 12:22:44.2 Info: AlterTable Albums 12:22:44.2 Info: => 1.7E-06s 12:22:44.2 Info: CreateColumn Albums CurrentRelease String 12:22:44.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:44.2 Info: => 0.0006185s 12:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:44', 'album_releases') 12:22:44.2 Info: Committing Transaction 12:22:44.2 Info: 9: album_releases migrated 12:22:44.2 Info: => 0.0009726s 12:22:44.2 Info: 10: album_releases_fix migrating 12:22:44.2 Info: Beginning Transaction 12:22:44.2 Info: Starting migration of Main DB to 10 12:22:44.2 Info: AlterTable Albums 12:22:44.2 Info: => 1.7E-06s 12:22:44.2 Info: AlterColumn Albums Releases String 12:22:44.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:44.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:44.2 Info: DROP TABLE "Albums" 12:22:44.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:44.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:44.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:44.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:44.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:44.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:44.2 Info: => 0.0117602s 12:22:44.2 Info: AlterTable Albums 12:22:44.2 Info: => 1.7E-06s 12:22:44.2 Info: AlterColumn Albums CurrentRelease String 12:22:44.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:44.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:44.2 Info: DROP TABLE "Albums" 12:22:44.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:44.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:44.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:44.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:44.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:44.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:44.2 Info: => 0.0057619s 12:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:44', 'album_releases_fix') 12:22:44.2 Info: Committing Transaction 12:22:44.2 Info: 10: album_releases_fix migrated 12:22:44.2 Info: => 0.0064465s 12:22:44.2 Info: 11: import_lists migrating 12:22:44.2 Info: Beginning Transaction 12:22:44.2 Info: Starting migration of Main DB to 11 12:22:44.2 Info: CreateTable ImportLists 12:22:44.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:44.2 Info: => 0.0002737s 12:22:44.2 Info: CreateIndex ImportLists (Name) 12:22:44.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:44.2 Info: => 0.0001467s 12:22:44.2 Info: CreateTable ImportListStatus 12:22:44.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:44.2 Info: => 0.0001736s 12:22:44.2 Info: CreateIndex ImportListStatus (ProviderId) 12:22:44.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:44.2 Info: => 0.0001358s 12:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:44', 'import_lists') 12:22:44.2 Info: Committing Transaction 12:22:44.2 Info: 11: import_lists migrated 12:22:44.2 Info: => 0.0005323s 12:22:44.2 Info: 12: add_release_status migrating 12:22:44.2 Info: Beginning Transaction 12:22:44.2 Info: Starting migration of Main DB to 12 12:22:44.2 Info: AlterTable MetadataProfiles 12:22:44.2 Info: => 1.7E-06s 12:22:44.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:44.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:44.2 Info: => 0.0007624s 12:22:44.2 Info: PerformDBOperation 12:22:44.2 Info: Performing DB Operation 12:22:44.2 Info: => 4.09E-05s 12:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:44', 'add_release_status') 12:22:44.2 Info: Committing Transaction 12:22:44.2 Info: 12: add_release_status migrated 12:22:44.2 Info: => 0.0003678s 12:22:44.2 Info: 13: album_download_notification migrating 12:22:44.2 Info: Beginning Transaction 12:22:44.2 Info: Starting migration of Main DB to 13 12:22:44.2 Info: AlterTable Notifications 12:22:44.2 Info: => 1.6E-06s 12:22:44.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:44.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:44.2 Info: => 0.0006749s 12:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:44', 'album_download_notification') 12:22:44.2 Info: Committing Transaction 12:22:44.2 Info: 13: album_download_notification migrated 12:22:44.2 Info: => 0.001021s 12:22:44.2 Info: 14: fix_language_metadata_profiles migrating 12:22:44.2 Info: Beginning Transaction 12:22:44.2 Info: Starting migration of Main DB to 14 12:22:44.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:44.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:44.2 Info: => 9.73E-05s 12:22:44.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:44.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:44.2 Info: => 6.94E-05s 12:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:44', 'fix_language_metadata_profiles') 12:22:44.2 Info: Committing Transaction 12:22:44.2 Info: 14: fix_language_metadata_profiles migrated 12:22:44.2 Info: => 0.0003429s 12:22:44.2 Info: 15: remove_fanzub migrating 12:22:44.2 Info: Beginning Transaction 12:22:44.2 Info: Starting migration of Main DB to 15 12:22:44.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:44.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:44.2 Info: => 5.33E-05s 12:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:44', 'remove_fanzub') 12:22:44.2 Info: Committing Transaction 12:22:44.2 Info: 15: remove_fanzub migrated 12:22:44.2 Info: => 0.0003334s 12:22:44.2 Info: 16: update_artist_history_indexes migrating 12:22:44.2 Info: Beginning Transaction 12:22:44.2 Info: Starting migration of Main DB to 16 12:22:44.2 Info: CreateIndex Albums (ArtistId) 12:22:44.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:44.2 Info: => 0.0001637s 12:22:44.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:44.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:44.2 Info: => 0.0001316s 12:22:44.2 Info: DeleteIndex History (AlbumId) 12:22:44.2 Info: DROP INDEX "IX_History_AlbumId" 12:22:44.2 Info: => 0.0001413s 12:22:44.2 Info: CreateIndex History (AlbumId, Date) 12:22:44.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:44.2 Info: => 0.0001223s 12:22:44.2 Info: DeleteIndex History (DownloadId) 12:22:44.2 Info: DROP INDEX "IX_History_DownloadId" 12:22:44.2 Info: => 0.0001175s 12:22:44.2 Info: CreateIndex History (DownloadId, Date) 12:22:44.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:44.2 Info: => 0.0001024s 12:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:44', 'update_artist_history_indexes') 12:22:44.2 Info: Committing Transaction 12:22:44.2 Info: 16: update_artist_history_indexes migrated 12:22:44.2 Info: => 0.0004479s 12:22:44.2 Info: 17: remove_nma migrating 12:22:44.2 Info: Beginning Transaction 12:22:44.2 Info: Starting migration of Main DB to 17 12:22:44.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:44.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:44.2 Info: => 5.91E-05s 12:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:44', 'remove_nma') 12:22:44.2 Info: Committing Transaction 12:22:44.2 Info: 17: remove_nma migrated 12:22:44.2 Info: => 0.0003189s 12:22:44.2 Info: 18: album_disambiguation migrating 12:22:44.2 Info: Beginning Transaction 12:22:44.2 Info: Starting migration of Main DB to 18 12:22:44.2 Info: AlterTable Albums 12:22:44.2 Info: => 1.6E-06s 12:22:44.2 Info: CreateColumn Albums Disambiguation String 12:22:44.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:44.2 Info: => 0.0007331s 12:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:44', 'album_disambiguation') 12:22:44.2 Info: Committing Transaction 12:22:44.2 Info: 18: album_disambiguation migrated 12:22:44.2 Info: => 0.0010411s 12:22:44.2 Info: 19: add_ape_quality_in_profiles migrating 12:22:44.2 Info: Beginning Transaction 12:22:44.2 Info: Starting migration of Main DB to 19 12:22:44.2 Info: PerformDBOperation 12:22:44.2 Info: Performing DB Operation 12:22:44.2 Info: => 4.27E-05s 12:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:44', 'add_ape_quality_in_profiles') 12:22:44.2 Info: Committing Transaction 12:22:44.2 Info: 19: add_ape_quality_in_profiles migrated 12:22:44.2 Info: => 0.0003114s 12:22:44.2 Info: 20: remove_pushalot migrating 12:22:44.2 Info: Beginning Transaction 12:22:44.2 Info: Starting migration of Main DB to 20 12:22:44.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:44.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:44.2 Info: => 5.52E-05s 12:22:44.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:44.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:44.2 Info: => 4.22E-05s 12:22:44.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:44.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:44.2 Info: => 4.14E-05s 12:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:44', 'remove_pushalot') 12:22:44.2 Info: Committing Transaction 12:22:44.2 Info: 20: remove_pushalot migrated 12:22:44.2 Info: => 0.0002952s 12:22:44.2 Info: 21: add_custom_filters migrating 12:22:44.2 Info: Beginning Transaction 12:22:44.2 Info: Starting migration of Main DB to 21 12:22:44.2 Info: CreateTable CustomFilters 12:22:44.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:44.2 Info: => 0.0001993s 12:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:44', 'add_custom_filters') 12:22:44.2 Info: Committing Transaction 12:22:44.2 Info: 21: add_custom_filters migrated 12:22:44.2 Info: => 0.0004987s 12:22:44.2 Info: 22: import_list_tags migrating 12:22:44.2 Info: Beginning Transaction 12:22:44.2 Info: Starting migration of Main DB to 22 12:22:44.2 Info: AlterTable ImportLists 12:22:44.2 Info: => 2.3E-06s 12:22:44.2 Info: CreateColumn ImportLists Tags String 12:22:44.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:44.2 Info: => 0.0007531s 12:22:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:44', 'import_list_tags') 12:22:44.2 Info: Committing Transaction 12:22:44.2 Info: 22: import_list_tags migrated 12:22:44.2 Info: => 0.0017429s 12:22:44.2 Info: 23: add_release_groups_etc migrating 12:22:44.2 Info: Beginning Transaction 12:22:44.2 Info: Starting migration of Main DB to 23 12:22:44.2 Info: CreateTable ArtistMetadata 12:22:44.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:44.2 Info: => 0.0002629s 12:22:44.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:44.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:44.2 Info: => 0.0001101s 12:22:44.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:44.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:44.2 Info: => 0.0001287s 12:22:44.2 Info: AlterTable Artists 12:22:44.2 Info: => 1.4E-06s 12:22:44.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:44.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:44.2 Info: => 0.0007403s 12:22:44.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:44.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:44.2 Info: => 8.31E-05s 12:22:44.2 Info: CreateTable AlbumReleases 12:22:44.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:44.2 Info: => 0.0002182s 12:22:44.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:44.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:44.2 Info: => 0.0001465s 12:22:44.2 Info: CreateIndex AlbumReleases (AlbumId) 12:22:44.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:44.2 Info: => 0.0001143s 12:22:44.2 Info: PerformDBOperation 12:22:44.2 Info: Performing DB Operation 12:22:44.2 Info: => 0.0001038s 12:22:44.2 Info: AlterTable Albums 12:22:44.2 Info: => 1.1E-06s 12:22:44.2 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:44.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:44.2 Info: => 0.0006931s 12:22:44.2 Info: AlterTable Albums 12:22:44.2 Info: => 1.9E-06s 12:22:44.2 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:44.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:44.2 Info: => 0.0006765s 12:22:44.2 Info: AlterTable Albums 12:22:44.2 Info: => 1.2E-06s 12:22:44.2 Info: CreateColumn Albums Links String 12:22:44.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:44.2 Info: => 0.0006944s 12:22:44.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:44.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:44.2 Info: => 0.0001026s 12:22:44.2 Info: AlterTable Tracks 12:22:44.2 Info: => 1.2E-06s 12:22:44.2 Info: CreateColumn Tracks ForeignRecordingId String 12:22:44.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:44.2 Info: => 0.0006872s 12:22:44.2 Info: AlterTable Tracks 12:22:44.2 Info: => 1.3E-06s 12:22:44.2 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:44.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:44.2 Info: => 0.0006893s 12:22:44.2 Info: AlterTable Tracks 12:22:44.2 Info: => 1.5E-06s 12:22:44.2 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:44.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:44.2 Info: => 0.0006985s 12:22:44.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:44.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:44.2 Info: => 9.9E-05s 12:22:44.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:44.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:44.2 Info: => 8.54E-05s 12:22:44.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:44.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:44.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:44.2 Info: DROP TABLE "Artists" 12:22:44.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:44.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:44.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:44.2 Info: => 0.0056558s 12:22:44.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:44.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:44.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:44.2 Info: DROP TABLE "Albums" 12:22:44.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:44.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:44.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:44.2 Info: => 0.0058761s 12:22:44.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:44.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:44.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:44.3 Info: DROP TABLE "Tracks" 12:22:44.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:44.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:44.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:44.3 Info: => 0.005582s 12:22:44.3 Info: DeleteColumn TrackFiles ArtistId 12:22:44.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:44.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:44.3 Info: DROP TABLE "TrackFiles" 12:22:44.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:44.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:44.3 Info: => 0.0050886s 12:22:44.3 Info: CreateIndex Artists (ArtistMetadataId) 12:22:44.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:44.3 Info: => 9.99E-05s 12:22:44.3 Info: CreateIndex Artists (Monitored) 12:22:44.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:44.3 Info: => 9.2E-05s 12:22:44.3 Info: CreateIndex Albums (ArtistMetadataId) 12:22:44.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:44.3 Info: => 9.01E-05s 12:22:44.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:44.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:44.3 Info: => 8.61E-05s 12:22:44.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:44.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:44.3 Info: => 8.76E-05s 12:22:44.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:44.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:44.3 Info: => 8.84E-05s 12:22:44.3 Info: UpdateData 12:22:44.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:44.3 Info: => 5.61E-05s 12:22:44.3 Info: UpdateData 12:22:44.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:44.3 Info: => 4.6E-05s 12:22:44.3 Info: UpdateData 12:22:44.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:44.3 Info: => 5.56E-05s 12:22:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:44', 'add_release_groups_etc') 12:22:44.3 Info: Committing Transaction 12:22:44.3 Info: 23: add_release_groups_etc migrated 12:22:44.3 Info: => 0.0015384s 12:22:44.3 Info: 24: NewMediaInfoFormat migrating 12:22:44.3 Info: Beginning Transaction 12:22:44.3 Info: Starting migration of Main DB to 24 12:22:44.3 Info: UpdateData 12:22:44.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:44.3 Info: => 6.42E-05s 12:22:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:44', 'NewMediaInfoFormat') 12:22:44.3 Info: Committing Transaction 12:22:44.3 Info: 24: NewMediaInfoFormat migrated 12:22:44.3 Info: => 0.0007289s 12:22:44.3 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:44.3 Info: Beginning Transaction 12:22:44.3 Info: Starting migration of Main DB to 25 12:22:44.3 Info: RenameTable Restrictions ReleaseProfiles 12:22:44.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:44.3 Info: => 0.0019578s 12:22:44.3 Info: AlterTable ReleaseProfiles 12:22:44.3 Info: => 6.8E-06s 12:22:44.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:44.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:44.3 Info: => 0.0006322s 12:22:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:44', 'rename_restrictions_to_release_profiles') 12:22:44.3 Info: Committing Transaction 12:22:44.3 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:44.3 Info: => 0.0009631s 12:22:44.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:44.3 Info: Beginning Transaction 12:22:44.3 Info: Starting migration of Main DB to 26 12:22:44.3 Info: RenameTable Profiles QualityProfiles 12:22:44.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:44.3 Info: => 0.0018734s 12:22:44.3 Info: AlterTable QualityProfiles 12:22:44.3 Info: => 1.9E-06s 12:22:44.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:44.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:44.3 Info: => 0.0006573s 12:22:44.3 Info: AlterTable LanguageProfiles 12:22:44.3 Info: => 1.6E-06s 12:22:44.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:44.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:44.3 Info: => 0.000605s 12:22:44.3 Info: UpdateData 12:22:44.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:44.3 Info: => 5.39E-05s 12:22:44.3 Info: UpdateData 12:22:44.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:44.3 Info: => 4.02E-05s 12:22:44.3 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:44.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:44.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:44.3 Info: DROP TABLE "Artists" 12:22:44.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:44.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:44.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:44.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:44.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:44.3 Info: => 0.0059796s 12:22:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:44', 'rename_quality_profiles_add_upgrade_allowed') 12:22:44.3 Info: Committing Transaction 12:22:44.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:44.3 Info: => 0.010379s 12:22:44.3 Info: 27: add_import_exclusions migrating 12:22:44.3 Info: Beginning Transaction 12:22:44.3 Info: Starting migration of Main DB to 27 12:22:44.3 Info: CreateTable ImportListExclusions 12:22:44.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:44.3 Info: => 0.000265s 12:22:44.3 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:44.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:44.3 Info: => 0.0001573s 12:22:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:44', 'add_import_exclusions') 12:22:44.3 Info: Committing Transaction 12:22:44.3 Info: 27: add_import_exclusions migrated 12:22:44.3 Info: => 0.0005988s 12:22:44.3 Info: 28: clean_artist_metadata_table migrating 12:22:44.3 Info: Beginning Transaction 12:22:44.3 Info: Starting migration of Main DB to 28 12:22:44.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:44.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:44.3 Info: => 0.0002244s 12:22:44.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:44.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:44.3 Info: => 0.0001574s 12:22:44.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:44.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:44.3 Info: => 0.0001503s 12:22:44.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:44.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:44.3 Info: => 0.0001454s 12:22:44.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:44.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:44.3 Info: => 0.0001406s 12:22:44.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:44.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:44.3 Info: => 0.0001385s 12:22:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:44', 'clean_artist_metadata_table') 12:22:44.3 Info: Committing Transaction 12:22:44.3 Info: 28: clean_artist_metadata_table migrated 12:22:44.3 Info: => 0.000476s 12:22:44.3 Info: 29: health_issue_notification migrating 12:22:44.3 Info: Beginning Transaction 12:22:44.3 Info: Starting migration of Main DB to 29 12:22:44.3 Info: AlterTable Notifications 12:22:44.3 Info: => 1.5E-06s 12:22:44.3 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:44.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:44.3 Info: => 0.0007905s 12:22:44.3 Info: AlterTable Notifications 12:22:44.3 Info: => 1.8E-06s 12:22:44.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:44.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:44.3 Info: => 0.0006456s 12:22:44.3 Info: AlterTable Notifications 12:22:44.3 Info: => 1.5E-06s 12:22:44.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:44.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:44.3 Info: => 0.0006308s 12:22:44.3 Info: AlterTable Notifications 12:22:44.3 Info: => 1.6E-06s 12:22:44.3 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:44.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:44.3 Info: => 0.0006403s 12:22:44.3 Info: AlterTable Notifications 12:22:44.3 Info: => 1.8E-06s 12:22:44.3 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:44.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:44.3 Info: => 0.0007525s 12:22:44.3 Info: DeleteColumn Notifications OnDownload 12:22:44.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:44.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:44.3 Info: DROP TABLE "Notifications" 12:22:44.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:44.3 Info: => 0.0051799s 12:22:44.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:44.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:44.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:44.3 Info: DROP TABLE "Notifications" 12:22:44.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:44.3 Info: => 0.0051536s 12:22:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:44', 'health_issue_notification') 12:22:44.3 Info: Committing Transaction 12:22:44.3 Info: 29: health_issue_notification migrated 12:22:44.3 Info: => 0.0056839s 12:22:44.3 Info: 30: add_mediafilerepository_mtime migrating 12:22:44.3 Info: Beginning Transaction 12:22:44.3 Info: Starting migration of Main DB to 30 12:22:44.3 Info: AlterTable TrackFiles 12:22:44.3 Info: => 1.7E-06s 12:22:44.3 Info: CreateColumn TrackFiles Modified DateTime 12:22:44.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:44.3 Info: => 0.0007479s 12:22:44.3 Info: AlterTable TrackFiles 12:22:44.3 Info: => 1.6E-06s 12:22:44.3 Info: CreateColumn TrackFiles Path String 12:22:44.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:44.3 Info: => 0.0006595s 12:22:44.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:44.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:44.3 Info: => 4.87E-05s 12:22:44.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:44.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:44.3 Info: => 0.000159s 12:22:44.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:44.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:44.3 Info: => 0.0001602s 12:22:44.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:44.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:44.3 Info: => 0.0001636s 12:22:44.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:44.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:44.3 Info: => 9.98E-05s 12:22:44.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:44.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:44.3 Info: => 6.42E-05s 12:22:44.3 Info: AlterTable TrackFiles 12:22:44.3 Info: => 1.3E-06s 12:22:44.3 Info: AlterColumn TrackFiles Path String 12:22:44.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:44.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:44.3 Info: DROP TABLE "TrackFiles" 12:22:44.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:44.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:44.3 Info: => 0.0054069s 12:22:44.3 Info: CreateIndex TrackFiles (Path) 12:22:44.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:44.3 Info: => 0.0001405s 12:22:44.3 Info: DeleteColumn TrackFiles RelativePath 12:22:44.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:44.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:44.3 Info: DROP TABLE "TrackFiles" 12:22:44.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:44.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:44.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:44.3 Info: => 0.0055365s 12:22:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:44', 'add_mediafilerepository_mtime') 12:22:44.3 Info: Committing Transaction 12:22:44.3 Info: 30: add_mediafilerepository_mtime migrated 12:22:44.3 Info: => 0.0060391s 12:22:44.3 Info: 31: add_artistmetadataid_constraint migrating 12:22:44.3 Info: Beginning Transaction 12:22:44.3 Info: Starting migration of Main DB to 31 12:22:44.3 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 12:22:44.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:22:44.3 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 12:22:44.3 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 12:22:44.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:44.3 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:44.3 Info: => 0.0002402s 12:22:44.3 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:44.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:44.3 Info: => 0.0001994s 12:22:44.3 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:44.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:44.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:44.3 Info: DROP TABLE "Artists" 12:22:44.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:44.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:44.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:44.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:44.3 Info: => 0.0083239s 12:22:44.3 Info: CreateIndex Artists (ArtistMetadataId) 12:22:44.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:44.3 Info: => 0.0001347s 12:22:44.3 Info: -> 4 Insert operations completed in 00:00:00.0003741 taking an average of 00:00:00.0000935 12:22:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:44', 'add_artistmetadataid_constraint') 12:22:44.3 Info: Committing Transaction 12:22:44.3 Info: 31: add_artistmetadataid_constraint migrated 12:22:44.3 Info: => 0.0007197s 12:22:44.3 Debug: Took: 00:00:00.2744083 12:22:44.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 12:22:44.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 12:22:44.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149644973555_123/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:44.5 Info: DatabaseEngineVersionCheck migrating 12:22:44.5 Info: PerformDBOperation 12:22:44.5 Info: Performing DB Operation 12:22:44.5 Info: SQLite 3.47.0 12:22:44.5 Info: => 0.0046622s 12:22:44.5 Info: DatabaseEngineVersionCheck migrated 12:22:44.5 Info: => 0.0046852s 12:22:44.5 Info: VersionMigration migrating 12:22:44.5 Info: Beginning Transaction 12:22:44.5 Info: CreateTable VersionInfo 12:22:44.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:44.5 Info: => 0.0002392s 12:22:44.5 Info: Committing Transaction 12:22:44.5 Info: VersionMigration migrated 12:22:44.5 Info: => 0.0007548s 12:22:44.5 Info: VersionUniqueMigration migrating 12:22:44.5 Info: Beginning Transaction 12:22:44.5 Info: CreateIndex VersionInfo (Version) 12:22:44.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:44.5 Info: => 0.0002077s 12:22:44.5 Info: AlterTable VersionInfo 12:22:44.5 Info: => 1.3E-06s 12:22:44.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:44.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:44.5 Info: => 0.0006695s 12:22:44.5 Info: Committing Transaction 12:22:44.5 Info: VersionUniqueMigration migrated 12:22:44.5 Info: => 0.0009152s 12:22:44.5 Info: VersionDescriptionMigration migrating 12:22:44.5 Info: Beginning Transaction 12:22:44.5 Info: AlterTable VersionInfo 12:22:44.5 Info: => 1.4E-06s 12:22:44.5 Info: CreateColumn VersionInfo Description String 12:22:44.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:44.5 Info: => 0.0002516s 12:22:44.5 Info: Committing Transaction 12:22:44.5 Info: VersionDescriptionMigration migrated 12:22:44.5 Info: => 0.0004619s 12:22:44.5 Info: 1: InitialSetup migrating 12:22:44.5 Info: Beginning Transaction 12:22:44.5 Info: Starting migration of Main DB to 1 12:22:44.5 Info: CreateTable Config 12:22:44.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:44.5 Info: => 0.00031s 12:22:44.5 Info: CreateIndex Config (Key) 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:44.5 Info: => 0.0001317s 12:22:44.5 Info: CreateTable RootFolders 12:22:44.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:44.5 Info: => 0.0001297s 12:22:44.5 Info: CreateIndex RootFolders (Path) 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:44.5 Info: => 0.0001133s 12:22:44.5 Info: CreateTable Artists 12:22:44.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:44.5 Info: => 0.0003609s 12:22:44.5 Info: CreateIndex Artists (ForeignArtistId) 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:44.5 Info: => 0.0001156s 12:22:44.5 Info: CreateIndex Artists (NameSlug) 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:44.5 Info: => 0.0001089s 12:22:44.5 Info: CreateIndex Artists (CleanName) 12:22:44.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:44.5 Info: => 0.0001118s 12:22:44.5 Info: CreateIndex Artists (Path) 12:22:44.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:44.5 Info: => 0.0001044s 12:22:44.5 Info: CreateTable Albums 12:22:44.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:44.5 Info: => 0.0003028s 12:22:44.5 Info: CreateIndex Albums (ForeignAlbumId) 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:44.5 Info: => 0.0001156s 12:22:44.5 Info: CreateIndex Albums (MBId) 12:22:44.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:44.5 Info: => 0.000109s 12:22:44.5 Info: CreateIndex Albums (TADBId) 12:22:44.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:44.5 Info: => 0.0001062s 12:22:44.5 Info: CreateIndex Albums (TitleSlug) 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:44.5 Info: => 0.0001062s 12:22:44.5 Info: CreateIndex Albums (CleanTitle) 12:22:44.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:44.5 Info: => 0.0001064s 12:22:44.5 Info: CreateIndex Albums (Path) 12:22:44.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:44.5 Info: => 0.0001037s 12:22:44.5 Info: CreateTable Tracks 12:22:44.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:44.5 Info: => 0.0002076s 12:22:44.5 Info: CreateIndex Tracks (ForeignTrackId) 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:44.5 Info: => 0.0001115s 12:22:44.5 Info: CreateIndex Tracks (ArtistId) 12:22:44.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:44.5 Info: => 0.0001125s 12:22:44.5 Info: CreateIndex Tracks (TrackFileId) 12:22:44.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:44.5 Info: => 0.0001281s 12:22:44.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:44.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:44.5 Info: => 0.0001345s 12:22:44.5 Info: CreateTable TrackFiles 12:22:44.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:44.5 Info: => 0.0001985s 12:22:44.5 Info: CreateIndex TrackFiles (ArtistId) 12:22:44.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:44.5 Info: => 0.0001197s 12:22:44.5 Info: CreateIndex TrackFiles (AlbumId) 12:22:44.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:44.5 Info: => 0.0001112s 12:22:44.5 Info: CreateTable History 12:22:44.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:44.5 Info: => 0.0002031s 12:22:44.5 Info: CreateIndex History (Date) 12:22:44.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:44.5 Info: => 0.000118s 12:22:44.5 Info: CreateIndex History (EventType) 12:22:44.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:44.5 Info: => 0.000123s 12:22:44.5 Info: CreateIndex History (DownloadId) 12:22:44.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:44.5 Info: => 0.0001164s 12:22:44.5 Info: CreateIndex History (AlbumId) 12:22:44.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:44.5 Info: => 0.0001129s 12:22:44.5 Info: CreateTable Notifications 12:22:44.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:44.5 Info: => 0.0001976s 12:22:44.5 Info: CreateTable ScheduledTasks 12:22:44.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:44.5 Info: => 0.0001629s 12:22:44.5 Info: CreateIndex ScheduledTasks (TypeName) 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:44.5 Info: => 0.0001239s 12:22:44.5 Info: CreateTable Indexers 12:22:44.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:44.5 Info: => 0.0001672s 12:22:44.5 Info: CreateIndex Indexers (Name) 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:44.5 Info: => 0.0001295s 12:22:44.5 Info: CreateTable Profiles 12:22:44.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:44.5 Info: => 0.0001495s 12:22:44.5 Info: CreateIndex Profiles (Name) 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:44.5 Info: => 0.0001213s 12:22:44.5 Info: CreateTable QualityDefinitions 12:22:44.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:44.5 Info: => 0.0001596s 12:22:44.5 Info: CreateIndex QualityDefinitions (Quality) 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:44.5 Info: => 0.0001217s 12:22:44.5 Info: CreateIndex QualityDefinitions (Title) 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:44.5 Info: => 0.0001185s 12:22:44.5 Info: CreateTable NamingConfig 12:22:44.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:44.5 Info: => 0.0001868s 12:22:44.5 Info: CreateTable Blacklist 12:22:44.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:44.5 Info: => 0.0002586s 12:22:44.5 Info: CreateTable Metadata 12:22:44.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:44.5 Info: => 0.0001632s 12:22:44.5 Info: CreateTable MetadataFiles 12:22:44.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:44.5 Info: => 0.0001916s 12:22:44.5 Info: CreateTable DownloadClients 12:22:44.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:44.5 Info: => 0.0001582s 12:22:44.5 Info: CreateTable PendingReleases 12:22:44.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:44.5 Info: => 0.000176s 12:22:44.5 Info: CreateTable RemotePathMappings 12:22:44.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:44.5 Info: => 0.0001468s 12:22:44.5 Info: CreateTable Tags 12:22:44.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:44.5 Info: => 0.0001303s 12:22:44.5 Info: CreateIndex Tags (Label) 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:44.5 Info: => 0.0001278s 12:22:44.5 Info: CreateTable Restrictions 12:22:44.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:44.5 Info: => 0.0001523s 12:22:44.5 Info: CreateTable DelayProfiles 12:22:44.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:44.5 Info: => 0.0001858s 12:22:44.5 Info: CreateTable Users 12:22:44.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:44.5 Info: => 0.0001471s 12:22:44.5 Info: CreateIndex Users (Identifier) 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:44.5 Info: => 0.0001211s 12:22:44.5 Info: CreateIndex Users (Username) 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:44.5 Info: => 0.0001225s 12:22:44.5 Info: CreateTable Commands 12:22:44.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:44.5 Info: => 0.0001984s 12:22:44.5 Info: CreateTable IndexerStatus 12:22:44.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:44.5 Info: => 0.0001839s 12:22:44.5 Info: CreateIndex IndexerStatus (ProviderId) 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:44.5 Info: => 0.0001207s 12:22:44.5 Info: CreateTable ExtraFiles 12:22:44.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:44.5 Info: => 0.0001747s 12:22:44.5 Info: CreateTable LyricFiles 12:22:44.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:44.5 Info: => 0.0001974s 12:22:44.5 Info: CreateTable LanguageProfiles 12:22:44.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:44.5 Info: => 0.0001513s 12:22:44.5 Info: CreateIndex LanguageProfiles (Name) 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:44.5 Info: => 0.0001261s 12:22:44.5 Info: CreateTable DownloadClientStatus 12:22:44.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:44.5 Info: => 0.0001662s 12:22:44.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:44.5 Info: => 0.0001267s 12:22:44.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:44.5 Info: -> 1 Insert operations completed in 00:00:00.0000819 taking an average of 00:00:00.0000819 12:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:44', 'InitialSetup') 12:22:44.5 Info: Committing Transaction 12:22:44.5 Info: 1: InitialSetup migrated 12:22:44.5 Info: => 0.0242643s 12:22:44.5 Info: 2: add_reason_to_pending_releases migrating 12:22:44.5 Info: Beginning Transaction 12:22:44.5 Info: Starting migration of Main DB to 2 12:22:44.5 Info: AlterTable PendingReleases 12:22:44.5 Info: => 2E-06s 12:22:44.5 Info: CreateColumn PendingReleases Reason Int32 12:22:44.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:44.5 Info: => 0.000762s 12:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:44', 'add_reason_to_pending_releases') 12:22:44.5 Info: Committing Transaction 12:22:44.5 Info: 2: add_reason_to_pending_releases migrated 12:22:44.5 Info: => 0.0011056s 12:22:44.5 Info: 3: add_medium_support migrating 12:22:44.5 Info: Beginning Transaction 12:22:44.5 Info: Starting migration of Main DB to 3 12:22:44.5 Info: AlterTable Albums 12:22:44.5 Info: => 1.4E-06s 12:22:44.5 Info: CreateColumn Albums Media String 12:22:44.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:44.5 Info: => 0.0006751s 12:22:44.5 Info: AlterTable Tracks 12:22:44.5 Info: => 1.6E-06s 12:22:44.5 Info: CreateColumn Tracks MediumNumber Int32 12:22:44.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:44.5 Info: => 0.0005734s 12:22:44.5 Info: AlterTable Tracks 12:22:44.5 Info: => 1.3E-06s 12:22:44.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:44.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:44.5 Info: => 0.0005677s 12:22:44.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:44.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:44.5 Info: => 5.18E-05s 12:22:44.5 Info: DeleteColumn Tracks TrackNumber 12:22:44.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:44.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:44.5 Info: DROP TABLE "Tracks" 12:22:44.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:44.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:44.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:44.5 Info: => 0.0051475s 12:22:44.5 Info: AlterTable Tracks 12:22:44.5 Info: => 2.1E-06s 12:22:44.5 Info: CreateColumn Tracks TrackNumber String 12:22:44.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:44.5 Info: => 0.000598s 12:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:44', 'add_medium_support') 12:22:44.5 Info: Committing Transaction 12:22:44.5 Info: 3: add_medium_support migrated 12:22:44.5 Info: => 0.0012805s 12:22:44.5 Info: 4: add_various_qualites_in_profile migrating 12:22:44.5 Info: Beginning Transaction 12:22:44.5 Info: Starting migration of Main DB to 4 12:22:44.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:44.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:44.5 Info: => 6.65E-05s 12:22:44.5 Info: PerformDBOperation 12:22:44.5 Info: Performing DB Operation 12:22:44.5 Info: => 4.56E-05s 12:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:44', 'add_various_qualites_in_profile') 12:22:44.5 Info: Committing Transaction 12:22:44.5 Info: 4: add_various_qualites_in_profile migrated 12:22:44.5 Info: => 0.0003661s 12:22:44.5 Info: 5: metadata_profiles migrating 12:22:44.5 Info: Beginning Transaction 12:22:44.5 Info: Starting migration of Main DB to 5 12:22:44.5 Info: CreateTable MetadataProfiles 12:22:44.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:44.5 Info: => 0.0002339s 12:22:44.5 Info: CreateIndex MetadataProfiles (Name) 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:44.5 Info: => 0.0001528s 12:22:44.5 Info: AlterTable Artists 12:22:44.5 Info: => 1.6E-06s 12:22:44.5 Info: CreateColumn Artists MetadataProfileId Int32 12:22:44.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:44.5 Info: => 0.0006546s 12:22:44.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:44.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:44.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:44.5 Info: DROP TABLE "Artists" 12:22:44.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:44.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:44.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:44.5 Info: => 0.0054557s 12:22:44.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:44.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:44.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:44.5 Info: DROP TABLE "Artists" 12:22:44.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:44.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:44.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:44.5 Info: => 0.0070493s 12:22:44.5 Info: AlterTable Albums 12:22:44.5 Info: => 2.1E-06s 12:22:44.5 Info: CreateColumn Albums SecondaryTypes String 12:22:44.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:44.5 Info: => 0.0006195s 12:22:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:44', 'metadata_profiles') 12:22:44.5 Info: Committing Transaction 12:22:44.5 Info: 5: metadata_profiles migrated 12:22:44.5 Info: => 0.0011608s 12:22:44.5 Info: 6: separate_automatic_and_interactive_search migrating 12:22:44.5 Info: Beginning Transaction 12:22:44.5 Info: Starting migration of Main DB to 6 12:22:44.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:44.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:44.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:44.5 Info: DROP TABLE "Indexers" 12:22:44.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:44.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:44.5 Info: => 0.0045788s 12:22:44.5 Info: AlterTable Indexers 12:22:44.5 Info: => 2E-06s 12:22:44.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:44.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:44.5 Info: => 0.0005911s 12:22:44.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:44.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:44.5 Info: => 5.23E-05s 12:22:44.5 Info: AlterTable Indexers 12:22:44.5 Info: => 1.2E-06s 12:22:44.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:44.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:44.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:44.6 Info: DROP TABLE "Indexers" 12:22:44.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:44.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:44.6 Info: => 0.0058938s 12:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:44', 'separate_automatic_and_interactive_search') 12:22:44.6 Info: Committing Transaction 12:22:44.6 Info: 6: separate_automatic_and_interactive_search migrated 12:22:44.6 Info: => 0.0071512s 12:22:44.6 Info: 7: change_album_path_to_relative migrating 12:22:44.6 Info: Beginning Transaction 12:22:44.6 Info: Starting migration of Main DB to 7 12:22:44.6 Info: DeleteColumn Albums Path 12:22:44.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:44.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:44.6 Info: DROP TABLE "Albums" 12:22:44.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:44.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:44.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:44.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:44.6 Info: => 0.005622s 12:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:44', 'change_album_path_to_relative') 12:22:44.6 Info: Committing Transaction 12:22:44.6 Info: 7: change_album_path_to_relative migrated 12:22:44.6 Info: => 0.0061611s 12:22:44.6 Info: 8: change_quality_size_mb_to_kb migrating 12:22:44.6 Info: Beginning Transaction 12:22:44.6 Info: Starting migration of Main DB to 8 12:22:44.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:44.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:44.6 Info: => 6.08E-05s 12:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:44', 'change_quality_size_mb_to_kb') 12:22:44.6 Info: Committing Transaction 12:22:44.6 Info: 8: change_quality_size_mb_to_kb migrated 12:22:44.6 Info: => 0.000332s 12:22:44.6 Info: 9: album_releases migrating 12:22:44.6 Info: Beginning Transaction 12:22:44.6 Info: Starting migration of Main DB to 9 12:22:44.6 Info: AlterTable Albums 12:22:44.6 Info: => 1.8E-06s 12:22:44.6 Info: CreateColumn Albums Releases String 12:22:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:44.6 Info: => 0.0006697s 12:22:44.6 Info: AlterTable Albums 12:22:44.6 Info: => 1.5E-06s 12:22:44.6 Info: CreateColumn Albums CurrentRelease String 12:22:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:44.6 Info: => 0.0005831s 12:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:44', 'album_releases') 12:22:44.6 Info: Committing Transaction 12:22:44.6 Info: 9: album_releases migrated 12:22:44.6 Info: => 0.0009013s 12:22:44.6 Info: 10: album_releases_fix migrating 12:22:44.6 Info: Beginning Transaction 12:22:44.6 Info: Starting migration of Main DB to 10 12:22:44.6 Info: AlterTable Albums 12:22:44.6 Info: => 1.5E-06s 12:22:44.6 Info: AlterColumn Albums Releases String 12:22:44.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:44.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:44.6 Info: DROP TABLE "Albums" 12:22:44.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:44.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:44.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:44.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:44.6 Info: => 0.007024s 12:22:44.6 Info: AlterTable Albums 12:22:44.6 Info: => 1.9E-06s 12:22:44.6 Info: AlterColumn Albums CurrentRelease String 12:22:44.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:44.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:44.6 Info: DROP TABLE "Albums" 12:22:44.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:44.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:44.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:44.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:44.6 Info: => 0.0056245s 12:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:44', 'album_releases_fix') 12:22:44.6 Info: Committing Transaction 12:22:44.6 Info: 10: album_releases_fix migrated 12:22:44.6 Info: => 0.0061319s 12:22:44.6 Info: 11: import_lists migrating 12:22:44.6 Info: Beginning Transaction 12:22:44.6 Info: Starting migration of Main DB to 11 12:22:44.6 Info: CreateTable ImportLists 12:22:44.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:44.6 Info: => 0.0002768s 12:22:44.6 Info: CreateIndex ImportLists (Name) 12:22:44.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:44.6 Info: => 0.0001369s 12:22:44.6 Info: CreateTable ImportListStatus 12:22:44.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:44.6 Info: => 0.0001773s 12:22:44.6 Info: CreateIndex ImportListStatus (ProviderId) 12:22:44.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:44.6 Info: => 0.0001338s 12:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:44', 'import_lists') 12:22:44.6 Info: Committing Transaction 12:22:44.6 Info: 11: import_lists migrated 12:22:44.6 Info: => 0.0004821s 12:22:44.6 Info: 12: add_release_status migrating 12:22:44.6 Info: Beginning Transaction 12:22:44.6 Info: Starting migration of Main DB to 12 12:22:44.6 Info: AlterTable MetadataProfiles 12:22:44.6 Info: => 1.7E-06s 12:22:44.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:44.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:44.6 Info: => 0.0006946s 12:22:44.6 Info: PerformDBOperation 12:22:44.6 Info: Performing DB Operation 12:22:44.6 Info: => 3.77E-05s 12:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:44', 'add_release_status') 12:22:44.6 Info: Committing Transaction 12:22:44.6 Info: 12: add_release_status migrated 12:22:44.6 Info: => 0.0003471s 12:22:44.6 Info: 13: album_download_notification migrating 12:22:44.6 Info: Beginning Transaction 12:22:44.6 Info: Starting migration of Main DB to 13 12:22:44.6 Info: AlterTable Notifications 12:22:44.6 Info: => 1.6E-06s 12:22:44.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:44.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:44.6 Info: => 0.0006936s 12:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:44', 'album_download_notification') 12:22:44.6 Info: Committing Transaction 12:22:44.6 Info: 13: album_download_notification migrated 12:22:44.6 Info: => 0.0010394s 12:22:44.6 Info: 14: fix_language_metadata_profiles migrating 12:22:44.6 Info: Beginning Transaction 12:22:44.6 Info: Starting migration of Main DB to 14 12:22:44.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:44.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:44.6 Info: => 9.58E-05s 12:22:44.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:44.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:44.6 Info: => 6.96E-05s 12:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:44', 'fix_language_metadata_profiles') 12:22:44.6 Info: Committing Transaction 12:22:44.6 Info: 14: fix_language_metadata_profiles migrated 12:22:44.6 Info: => 0.0003344s 12:22:44.6 Info: 15: remove_fanzub migrating 12:22:44.6 Info: Beginning Transaction 12:22:44.6 Info: Starting migration of Main DB to 15 12:22:44.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:44.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:44.6 Info: => 5.16E-05s 12:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:44', 'remove_fanzub') 12:22:44.6 Info: Committing Transaction 12:22:44.6 Info: 15: remove_fanzub migrated 12:22:44.6 Info: => 0.0003135s 12:22:44.6 Info: 16: update_artist_history_indexes migrating 12:22:44.6 Info: Beginning Transaction 12:22:44.6 Info: Starting migration of Main DB to 16 12:22:44.6 Info: CreateIndex Albums (ArtistId) 12:22:44.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:44.6 Info: => 0.0001822s 12:22:44.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:44.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:44.6 Info: => 0.0001414s 12:22:44.6 Info: DeleteIndex History (AlbumId) 12:22:44.6 Info: DROP INDEX "IX_History_AlbumId" 12:22:44.6 Info: => 0.0001631s 12:22:44.6 Info: CreateIndex History (AlbumId, Date) 12:22:44.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:44.6 Info: => 0.0001424s 12:22:44.6 Info: DeleteIndex History (DownloadId) 12:22:44.6 Info: DROP INDEX "IX_History_DownloadId" 12:22:44.6 Info: => 0.0001344s 12:22:44.6 Info: CreateIndex History (DownloadId, Date) 12:22:44.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:44.6 Info: => 0.0001313s 12:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:44', 'update_artist_history_indexes') 12:22:44.6 Info: Committing Transaction 12:22:44.6 Info: 16: update_artist_history_indexes migrated 12:22:44.6 Info: => 0.0004904s 12:22:44.6 Info: 17: remove_nma migrating 12:22:44.6 Info: Beginning Transaction 12:22:44.6 Info: Starting migration of Main DB to 17 12:22:44.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:44.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:44.6 Info: => 5.83E-05s 12:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:44', 'remove_nma') 12:22:44.6 Info: Committing Transaction 12:22:44.6 Info: 17: remove_nma migrated 12:22:44.6 Info: => 0.0005436s 12:22:44.6 Info: 18: album_disambiguation migrating 12:22:44.6 Info: Beginning Transaction 12:22:44.6 Info: Starting migration of Main DB to 18 12:22:44.6 Info: AlterTable Albums 12:22:44.6 Info: => 2E-06s 12:22:44.6 Info: CreateColumn Albums Disambiguation String 12:22:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:44.6 Info: => 0.0007892s 12:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:44', 'album_disambiguation') 12:22:44.6 Info: Committing Transaction 12:22:44.6 Info: 18: album_disambiguation migrated 12:22:44.6 Info: => 0.0011332s 12:22:44.6 Info: 19: add_ape_quality_in_profiles migrating 12:22:44.6 Info: Beginning Transaction 12:22:44.6 Info: Starting migration of Main DB to 19 12:22:44.6 Info: PerformDBOperation 12:22:44.6 Info: Performing DB Operation 12:22:44.6 Info: => 4.2E-05s 12:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:44', 'add_ape_quality_in_profiles') 12:22:44.6 Info: Committing Transaction 12:22:44.6 Info: 19: add_ape_quality_in_profiles migrated 12:22:44.6 Info: => 0.0003513s 12:22:44.6 Info: 20: remove_pushalot migrating 12:22:44.6 Info: Beginning Transaction 12:22:44.6 Info: Starting migration of Main DB to 20 12:22:44.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:44.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:44.6 Info: => 5.71E-05s 12:22:44.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:44.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:44.6 Info: => 4.12E-05s 12:22:44.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:44.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:44.6 Info: => 4.25E-05s 12:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:44', 'remove_pushalot') 12:22:44.6 Info: Committing Transaction 12:22:44.6 Info: 20: remove_pushalot migrated 12:22:44.6 Info: => 0.0003172s 12:22:44.6 Info: 21: add_custom_filters migrating 12:22:44.6 Info: Beginning Transaction 12:22:44.6 Info: Starting migration of Main DB to 21 12:22:44.6 Info: CreateTable CustomFilters 12:22:44.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:44.6 Info: => 0.0002286s 12:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:44', 'add_custom_filters') 12:22:44.6 Info: Committing Transaction 12:22:44.6 Info: 21: add_custom_filters migrated 12:22:44.6 Info: => 0.000546s 12:22:44.6 Info: 22: import_list_tags migrating 12:22:44.6 Info: Beginning Transaction 12:22:44.6 Info: Starting migration of Main DB to 22 12:22:44.6 Info: AlterTable ImportLists 12:22:44.6 Info: => 1.4E-06s 12:22:44.6 Info: CreateColumn ImportLists Tags String 12:22:44.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:44.6 Info: => 0.0007505s 12:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:44', 'import_list_tags') 12:22:44.6 Info: Committing Transaction 12:22:44.6 Info: 22: import_list_tags migrated 12:22:44.6 Info: => 0.0010699s 12:22:44.6 Info: 23: add_release_groups_etc migrating 12:22:44.6 Info: Beginning Transaction 12:22:44.6 Info: Starting migration of Main DB to 23 12:22:44.6 Info: CreateTable ArtistMetadata 12:22:44.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:44.6 Info: => 0.000337s 12:22:44.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:44.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:44.6 Info: => 0.0001642s 12:22:44.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:44.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:44.6 Info: => 0.000158s 12:22:44.6 Info: AlterTable Artists 12:22:44.6 Info: => 1.3E-06s 12:22:44.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:44.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:44.6 Info: => 0.0007332s 12:22:44.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:44.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:44.6 Info: => 8.25E-05s 12:22:44.6 Info: CreateTable AlbumReleases 12:22:44.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:44.6 Info: => 0.0002527s 12:22:44.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:44.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:44.6 Info: => 0.0001523s 12:22:44.6 Info: CreateIndex AlbumReleases (AlbumId) 12:22:44.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:44.6 Info: => 0.0001508s 12:22:44.6 Info: PerformDBOperation 12:22:44.6 Info: Performing DB Operation 12:22:44.6 Info: => 4.65E-05s 12:22:44.6 Info: AlterTable Albums 12:22:44.6 Info: => 1.6E-06s 12:22:44.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:44.6 Info: => 0.0007699s 12:22:44.6 Info: AlterTable Albums 12:22:44.6 Info: => 1.4E-06s 12:22:44.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:44.6 Info: => 0.0007121s 12:22:44.6 Info: AlterTable Albums 12:22:44.6 Info: => 1.2E-06s 12:22:44.6 Info: CreateColumn Albums Links String 12:22:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:44.6 Info: => 0.000761s 12:22:44.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:44.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:44.6 Info: => 0.0001012s 12:22:44.6 Info: AlterTable Tracks 12:22:44.6 Info: => 1.3E-06s 12:22:44.6 Info: CreateColumn Tracks ForeignRecordingId String 12:22:44.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:44.6 Info: => 0.0006636s 12:22:44.6 Info: AlterTable Tracks 12:22:44.6 Info: => 1.4E-06s 12:22:44.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:44.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:44.6 Info: => 0.0007086s 12:22:44.6 Info: AlterTable Tracks 12:22:44.6 Info: => 1.3E-06s 12:22:44.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:44.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:44.6 Info: => 0.0006783s 12:22:44.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:44.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:44.6 Info: => 0.0001018s 12:22:44.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:44.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:44.6 Info: => 8.41E-05s 12:22:44.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:44.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:44.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:44.6 Info: DROP TABLE "Artists" 12:22:44.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:44.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:44.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:44.6 Info: => 0.0076345s 12:22:44.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:44.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:44.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:44.6 Info: DROP TABLE "Albums" 12:22:44.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:44.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:44.6 Info: => 0.0058292s 12:22:44.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:44.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:44.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:44.6 Info: DROP TABLE "Tracks" 12:22:44.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:44.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:44.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:44.6 Info: => 0.005432s 12:22:44.6 Info: DeleteColumn TrackFiles ArtistId 12:22:44.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:44.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:44.6 Info: DROP TABLE "TrackFiles" 12:22:44.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:44.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:44.6 Info: => 0.0066641s 12:22:44.6 Info: CreateIndex Artists (ArtistMetadataId) 12:22:44.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:44.6 Info: => 0.0001308s 12:22:44.6 Info: CreateIndex Artists (Monitored) 12:22:44.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:44.6 Info: => 0.0001188s 12:22:44.6 Info: CreateIndex Albums (ArtistMetadataId) 12:22:44.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:44.6 Info: => 0.0001209s 12:22:44.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:44.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:44.6 Info: => 0.0001229s 12:22:44.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:44.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:44.6 Info: => 0.0001172s 12:22:44.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:44.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:44.6 Info: => 0.0001166s 12:22:44.6 Info: UpdateData 12:22:44.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:44.6 Info: => 6.02E-05s 12:22:44.6 Info: UpdateData 12:22:44.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:44.6 Info: => 4.82E-05s 12:22:44.6 Info: UpdateData 12:22:44.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:44.6 Info: => 5.66E-05s 12:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:44', 'add_release_groups_etc') 12:22:44.6 Info: Committing Transaction 12:22:44.6 Info: 23: add_release_groups_etc migrated 12:22:44.6 Info: => 0.0064979s 12:22:44.6 Info: 24: NewMediaInfoFormat migrating 12:22:44.6 Info: Beginning Transaction 12:22:44.6 Info: Starting migration of Main DB to 24 12:22:44.6 Info: UpdateData 12:22:44.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:44.6 Info: => 8.15E-05s 12:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:44', 'NewMediaInfoFormat') 12:22:44.6 Info: Committing Transaction 12:22:44.6 Info: 24: NewMediaInfoFormat migrated 12:22:44.6 Info: => 0.0005133s 12:22:44.6 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:44.6 Info: Beginning Transaction 12:22:44.6 Info: Starting migration of Main DB to 25 12:22:44.6 Info: RenameTable Restrictions ReleaseProfiles 12:22:44.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:44.6 Info: => 0.0019859s 12:22:44.6 Info: AlterTable ReleaseProfiles 12:22:44.6 Info: => 2.1E-06s 12:22:44.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:44.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:44.6 Info: => 0.000655s 12:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:44', 'rename_restrictions_to_release_profiles') 12:22:44.6 Info: Committing Transaction 12:22:44.6 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:44.6 Info: => 0.0010159s 12:22:44.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:44.6 Info: Beginning Transaction 12:22:44.6 Info: Starting migration of Main DB to 26 12:22:44.6 Info: RenameTable Profiles QualityProfiles 12:22:44.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:44.6 Info: => 0.0018528s 12:22:44.6 Info: AlterTable QualityProfiles 12:22:44.6 Info: => 1.7E-06s 12:22:44.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:44.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:44.6 Info: => 0.0006795s 12:22:44.6 Info: AlterTable LanguageProfiles 12:22:44.6 Info: => 1.6E-06s 12:22:44.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:44.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:44.6 Info: => 0.0005809s 12:22:44.6 Info: UpdateData 12:22:44.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:44.6 Info: => 5.54E-05s 12:22:44.6 Info: UpdateData 12:22:44.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:44.6 Info: => 4.2E-05s 12:22:44.6 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:44.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:44.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:44.6 Info: DROP TABLE "Artists" 12:22:44.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:44.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:44.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:44.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:44.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:44.6 Info: => 0.0069755s 12:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:44', 'rename_quality_profiles_add_upgrade_allowed') 12:22:44.6 Info: Committing Transaction 12:22:44.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:44.6 Info: => 0.0075822s 12:22:44.6 Info: 27: add_import_exclusions migrating 12:22:44.6 Info: Beginning Transaction 12:22:44.6 Info: Starting migration of Main DB to 27 12:22:44.6 Info: CreateTable ImportListExclusions 12:22:44.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:44.6 Info: => 0.0001569s 12:22:44.6 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:44.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:44.6 Info: => 0.0001024s 12:22:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:44', 'add_import_exclusions') 12:22:44.6 Info: Committing Transaction 12:22:44.6 Info: 27: add_import_exclusions migrated 12:22:44.6 Info: => 0.0004713s 12:22:44.6 Info: 28: clean_artist_metadata_table migrating 12:22:44.6 Info: Beginning Transaction 12:22:44.6 Info: Starting migration of Main DB to 28 12:22:44.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:44.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:44.7 Info: => 0.0002038s 12:22:44.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:44.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:44.7 Info: => 0.000136s 12:22:44.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:44.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:44.7 Info: => 0.0001366s 12:22:44.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:44.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:44.7 Info: => 0.0001349s 12:22:44.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:44.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:44.7 Info: => 0.0001302s 12:22:44.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:44.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:44.7 Info: => 0.0001306s 12:22:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:44', 'clean_artist_metadata_table') 12:22:44.7 Info: Committing Transaction 12:22:44.7 Info: 28: clean_artist_metadata_table migrated 12:22:44.7 Info: => 0.0004535s 12:22:44.7 Info: 29: health_issue_notification migrating 12:22:44.7 Info: Beginning Transaction 12:22:44.7 Info: Starting migration of Main DB to 29 12:22:44.7 Info: AlterTable Notifications 12:22:44.7 Info: => 1.5E-06s 12:22:44.7 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:44.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:44.7 Info: => 0.0007206s 12:22:44.7 Info: AlterTable Notifications 12:22:44.7 Info: => 1.6E-06s 12:22:44.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:44.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:44.7 Info: => 0.0006042s 12:22:44.7 Info: AlterTable Notifications 12:22:44.7 Info: => 1.4E-06s 12:22:44.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:44.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:44.7 Info: => 0.0005938s 12:22:44.7 Info: AlterTable Notifications 12:22:44.7 Info: => 1.3E-06s 12:22:44.7 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:44.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:44.7 Info: => 0.0006024s 12:22:44.7 Info: AlterTable Notifications 12:22:44.7 Info: => 1.6E-06s 12:22:44.7 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:44.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:44.7 Info: => 0.0006006s 12:22:44.7 Info: DeleteColumn Notifications OnDownload 12:22:44.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:44.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:44.7 Info: DROP TABLE "Notifications" 12:22:44.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:44.7 Info: => 0.0063431s 12:22:44.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:44.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:44.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:44.7 Info: DROP TABLE "Notifications" 12:22:44.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:44.7 Info: => 0.0069785s 12:22:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:44', 'health_issue_notification') 12:22:44.7 Info: Committing Transaction 12:22:44.7 Info: 29: health_issue_notification migrated 12:22:44.7 Info: => 0.0075752s 12:22:44.7 Info: 30: add_mediafilerepository_mtime migrating 12:22:44.7 Info: Beginning Transaction 12:22:44.7 Info: Starting migration of Main DB to 30 12:22:44.7 Info: AlterTable TrackFiles 12:22:44.7 Info: => 1.9E-06s 12:22:44.7 Info: CreateColumn TrackFiles Modified DateTime 12:22:44.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:44.7 Info: => 0.0007565s 12:22:44.7 Info: AlterTable TrackFiles 12:22:44.7 Info: => 1.8E-06s 12:22:44.7 Info: CreateColumn TrackFiles Path String 12:22:44.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:44.7 Info: => 0.0006054s 12:22:44.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:44.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:44.7 Info: => 4.8E-05s 12:22:44.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:44.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:44.7 Info: => 0.000146s 12:22:44.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:44.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:44.7 Info: => 0.0001544s 12:22:44.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:44.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:44.7 Info: => 0.0001729s 12:22:44.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:44.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:44.7 Info: => 0.0001015s 12:22:44.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:44.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:44.7 Info: => 6.78E-05s 12:22:44.7 Info: AlterTable TrackFiles 12:22:44.7 Info: => 1.6E-06s 12:22:44.7 Info: AlterColumn TrackFiles Path String 12:22:44.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:44.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:44.7 Info: DROP TABLE "TrackFiles" 12:22:44.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:44.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:44.7 Info: => 0.0052814s 12:22:44.7 Info: CreateIndex TrackFiles (Path) 12:22:44.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:44.7 Info: => 9.5E-05s 12:22:44.7 Info: DeleteColumn TrackFiles RelativePath 12:22:44.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:44.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:44.7 Info: DROP TABLE "TrackFiles" 12:22:44.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:44.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:44.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:44.7 Info: => 0.0053863s 12:22:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:44', 'add_mediafilerepository_mtime') 12:22:44.7 Info: Committing Transaction 12:22:44.7 Info: 30: add_mediafilerepository_mtime migrated 12:22:44.7 Info: => 0.0058611s 12:22:44.7 Info: 31: add_artistmetadataid_constraint migrating 12:22:44.7 Info: Beginning Transaction 12:22:44.7 Info: Starting migration of Main DB to 31 12:22:44.7 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 12:22:44.7 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:22:44.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:44.7 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:44.7 Info: => 0.0002004s 12:22:44.7 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:44.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:44.7 Info: => 0.0001322s 12:22:44.7 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:44.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:44.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:44.7 Info: DROP TABLE "Artists" 12:22:44.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:44.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:44.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:44.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:44.7 Info: => 0.0055465s 12:22:44.7 Info: CreateIndex Artists (ArtistMetadataId) 12:22:44.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:44.7 Info: => 9.16E-05s 12:22:44.7 Info: -> 2 Insert operations completed in 00:00:00.0001825 taking an average of 00:00:00.0000912 12:22:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:44', 'add_artistmetadataid_constraint') 12:22:44.7 Info: Committing Transaction 12:22:44.7 Info: 31: add_artistmetadataid_constraint migrated 12:22:44.7 Info: => 0.0005904s 12:22:44.7 Debug: Took: 00:00:00.2413249 12:22:44.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 12:22:44.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 12:22:44.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149648155000_125/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:44.8 Info: DatabaseEngineVersionCheck migrating 12:22:44.8 Info: PerformDBOperation 12:22:44.8 Info: Performing DB Operation 12:22:44.8 Info: SQLite 3.47.0 12:22:44.8 Info: => 0.0111332s 12:22:44.8 Info: DatabaseEngineVersionCheck migrated 12:22:44.8 Info: => 0.0111562s 12:22:44.8 Info: VersionMigration migrating 12:22:44.8 Info: Beginning Transaction 12:22:44.8 Info: CreateTable VersionInfo 12:22:44.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:44.8 Info: => 0.0001904s 12:22:44.8 Info: Committing Transaction 12:22:44.8 Info: VersionMigration migrated 12:22:44.8 Info: => 0.0007401s 12:22:44.8 Info: VersionUniqueMigration migrating 12:22:44.8 Info: Beginning Transaction 12:22:44.8 Info: CreateIndex VersionInfo (Version) 12:22:44.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:44.8 Info: => 0.0001599s 12:22:44.8 Info: AlterTable VersionInfo 12:22:44.8 Info: => 1.5E-06s 12:22:44.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:44.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:44.8 Info: => 0.0006492s 12:22:44.8 Info: Committing Transaction 12:22:44.8 Info: VersionUniqueMigration migrated 12:22:44.8 Info: => 0.0008996s 12:22:44.8 Info: VersionDescriptionMigration migrating 12:22:44.8 Info: Beginning Transaction 12:22:44.8 Info: AlterTable VersionInfo 12:22:44.8 Info: => 1.4E-06s 12:22:44.8 Info: CreateColumn VersionInfo Description String 12:22:44.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:44.8 Info: => 0.0002406s 12:22:44.8 Info: Committing Transaction 12:22:44.8 Info: VersionDescriptionMigration migrated 12:22:44.8 Info: => 0.0004622s 12:22:44.8 Info: 1: InitialSetup migrating 12:22:44.8 Info: Beginning Transaction 12:22:44.8 Info: Starting migration of Main DB to 1 12:22:44.8 Info: CreateTable Config 12:22:44.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:44.8 Info: => 0.0002507s 12:22:44.8 Info: CreateIndex Config (Key) 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:44.8 Info: => 9.59E-05s 12:22:44.8 Info: CreateTable RootFolders 12:22:44.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:44.8 Info: => 9.69E-05s 12:22:44.8 Info: CreateIndex RootFolders (Path) 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:44.8 Info: => 8.17E-05s 12:22:44.8 Info: CreateTable Artists 12:22:44.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:44.8 Info: => 0.0003761s 12:22:44.8 Info: CreateIndex Artists (ForeignArtistId) 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:44.8 Info: => 9.15E-05s 12:22:44.8 Info: CreateIndex Artists (NameSlug) 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:44.8 Info: => 8.29E-05s 12:22:44.8 Info: CreateIndex Artists (CleanName) 12:22:44.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:44.8 Info: => 8.2E-05s 12:22:44.8 Info: CreateIndex Artists (Path) 12:22:44.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:44.8 Info: => 7.76E-05s 12:22:44.8 Info: CreateTable Albums 12:22:44.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:44.8 Info: => 0.0028295s 12:22:44.8 Info: CreateIndex Albums (ForeignAlbumId) 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:44.8 Info: => 0.0001199s 12:22:44.8 Info: CreateIndex Albums (MBId) 12:22:44.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:44.8 Info: => 8.5E-05s 12:22:44.8 Info: CreateIndex Albums (TADBId) 12:22:44.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:44.8 Info: => 8.01E-05s 12:22:44.8 Info: CreateIndex Albums (TitleSlug) 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:44.8 Info: => 8.21E-05s 12:22:44.8 Info: CreateIndex Albums (CleanTitle) 12:22:44.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:44.8 Info: => 8.3E-05s 12:22:44.8 Info: CreateIndex Albums (Path) 12:22:44.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:44.8 Info: => 7.75E-05s 12:22:44.8 Info: CreateTable Tracks 12:22:44.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:44.8 Info: => 0.0001867s 12:22:44.8 Info: CreateIndex Tracks (ForeignTrackId) 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:44.8 Info: => 8.59E-05s 12:22:44.8 Info: CreateIndex Tracks (ArtistId) 12:22:44.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:44.8 Info: => 8.17E-05s 12:22:44.8 Info: CreateIndex Tracks (TrackFileId) 12:22:44.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:44.8 Info: => 0.0001131s 12:22:44.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:44.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:44.8 Info: => 0.0001086s 12:22:44.8 Info: CreateTable TrackFiles 12:22:44.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:44.8 Info: => 0.0001703s 12:22:44.8 Info: CreateIndex TrackFiles (ArtistId) 12:22:44.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:44.8 Info: => 9.63E-05s 12:22:44.8 Info: CreateIndex TrackFiles (AlbumId) 12:22:44.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:44.8 Info: => 8.8E-05s 12:22:44.8 Info: CreateTable History 12:22:44.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:44.8 Info: => 0.0001679s 12:22:44.8 Info: CreateIndex History (Date) 12:22:44.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:44.8 Info: => 8.99E-05s 12:22:44.8 Info: CreateIndex History (EventType) 12:22:44.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:44.8 Info: => 0.0001239s 12:22:44.8 Info: CreateIndex History (DownloadId) 12:22:44.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:44.8 Info: => 0.0001081s 12:22:44.8 Info: CreateIndex History (AlbumId) 12:22:44.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:44.8 Info: => 9.21E-05s 12:22:44.8 Info: CreateTable Notifications 12:22:44.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:44.8 Info: => 0.000151s 12:22:44.8 Info: CreateTable ScheduledTasks 12:22:44.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:44.8 Info: => 0.0001267s 12:22:44.8 Info: CreateIndex ScheduledTasks (TypeName) 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:44.8 Info: => 8.78E-05s 12:22:44.8 Info: CreateTable Indexers 12:22:44.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:44.8 Info: => 0.0001247s 12:22:44.8 Info: CreateIndex Indexers (Name) 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:44.8 Info: => 0.0001292s 12:22:44.8 Info: CreateTable Profiles 12:22:44.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:44.8 Info: => 0.00013s 12:22:44.8 Info: CreateIndex Profiles (Name) 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:44.8 Info: => 9.26E-05s 12:22:44.8 Info: CreateTable QualityDefinitions 12:22:44.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:44.8 Info: => 0.0001279s 12:22:44.8 Info: CreateIndex QualityDefinitions (Quality) 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:44.8 Info: => 8.96E-05s 12:22:44.8 Info: CreateIndex QualityDefinitions (Title) 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:44.8 Info: => 9.15E-05s 12:22:44.8 Info: CreateTable NamingConfig 12:22:44.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:44.8 Info: => 0.0001785s 12:22:44.8 Info: CreateTable Blacklist 12:22:44.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:44.8 Info: => 0.0002199s 12:22:44.8 Info: CreateTable Metadata 12:22:44.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:44.8 Info: => 0.0001238s 12:22:44.8 Info: CreateTable MetadataFiles 12:22:44.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:44.8 Info: => 0.000165s 12:22:44.8 Info: CreateTable DownloadClients 12:22:44.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:44.8 Info: => 0.0001335s 12:22:44.8 Info: CreateTable PendingReleases 12:22:44.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:44.8 Info: => 0.0001382s 12:22:44.8 Info: CreateTable RemotePathMappings 12:22:44.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:44.8 Info: => 0.0001144s 12:22:44.8 Info: CreateTable Tags 12:22:44.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:44.8 Info: => 9.79E-05s 12:22:44.8 Info: CreateIndex Tags (Label) 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:44.8 Info: => 0.0001098s 12:22:44.8 Info: CreateTable Restrictions 12:22:44.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:44.8 Info: => 0.0001162s 12:22:44.8 Info: CreateTable DelayProfiles 12:22:44.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:44.8 Info: => 0.0001507s 12:22:44.8 Info: CreateTable Users 12:22:44.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:44.8 Info: => 0.0001093s 12:22:44.8 Info: CreateIndex Users (Identifier) 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:44.8 Info: => 9.7E-05s 12:22:44.8 Info: CreateIndex Users (Username) 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:44.8 Info: => 9.36E-05s 12:22:44.8 Info: CreateTable Commands 12:22:44.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:44.8 Info: => 0.0001595s 12:22:44.8 Info: CreateTable IndexerStatus 12:22:44.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:44.8 Info: => 0.0001525s 12:22:44.8 Info: CreateIndex IndexerStatus (ProviderId) 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:44.8 Info: => 9.32E-05s 12:22:44.8 Info: CreateTable ExtraFiles 12:22:44.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:44.8 Info: => 0.0001405s 12:22:44.8 Info: CreateTable LyricFiles 12:22:44.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:44.8 Info: => 0.0001572s 12:22:44.8 Info: CreateTable LanguageProfiles 12:22:44.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:44.8 Info: => 0.0001106s 12:22:44.8 Info: CreateIndex LanguageProfiles (Name) 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:44.8 Info: => 9.89E-05s 12:22:44.8 Info: CreateTable DownloadClientStatus 12:22:44.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:44.8 Info: => 0.0001276s 12:22:44.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:44.8 Info: => 9.72E-05s 12:22:44.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:44.8 Info: -> 1 Insert operations completed in 00:00:00.0000807 taking an average of 00:00:00.0000807 12:22:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:44', 'InitialSetup') 12:22:44.8 Info: Committing Transaction 12:22:44.8 Info: 1: InitialSetup migrated 12:22:44.8 Info: => 0.0055866s 12:22:44.8 Info: 2: add_reason_to_pending_releases migrating 12:22:44.8 Info: Beginning Transaction 12:22:44.8 Info: Starting migration of Main DB to 2 12:22:44.8 Info: AlterTable PendingReleases 12:22:44.8 Info: => 1.9E-06s 12:22:44.8 Info: CreateColumn PendingReleases Reason Int32 12:22:44.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:44.8 Info: => 0.0007242s 12:22:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:44', 'add_reason_to_pending_releases') 12:22:44.8 Info: Committing Transaction 12:22:44.8 Info: 2: add_reason_to_pending_releases migrated 12:22:44.8 Info: => 0.0011358s 12:22:44.8 Info: 3: add_medium_support migrating 12:22:44.8 Info: Beginning Transaction 12:22:44.8 Info: Starting migration of Main DB to 3 12:22:44.8 Info: AlterTable Albums 12:22:44.8 Info: => 1.4E-06s 12:22:44.8 Info: CreateColumn Albums Media String 12:22:44.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:44.8 Info: => 0.0006631s 12:22:44.8 Info: AlterTable Tracks 12:22:44.8 Info: => 1.5E-06s 12:22:44.8 Info: CreateColumn Tracks MediumNumber Int32 12:22:44.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:44.8 Info: => 0.0005627s 12:22:44.8 Info: AlterTable Tracks 12:22:44.8 Info: => 1.5E-06s 12:22:44.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:44.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:44.8 Info: => 0.000555s 12:22:44.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:44.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:44.8 Info: => 5.27E-05s 12:22:44.8 Info: DeleteColumn Tracks TrackNumber 12:22:44.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:44.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:44.8 Info: DROP TABLE "Tracks" 12:22:44.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:44.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:44.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:44.8 Info: => 0.0049037s 12:22:44.8 Info: AlterTable Tracks 12:22:44.8 Info: => 1.5E-06s 12:22:44.8 Info: CreateColumn Tracks TrackNumber String 12:22:44.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:44.8 Info: => 0.0005672s 12:22:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:44', 'add_medium_support') 12:22:44.8 Info: Committing Transaction 12:22:44.8 Info: 3: add_medium_support migrated 12:22:44.8 Info: => 0.0022268s 12:22:44.8 Info: 4: add_various_qualites_in_profile migrating 12:22:44.8 Info: Beginning Transaction 12:22:44.8 Info: Starting migration of Main DB to 4 12:22:44.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:44.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:44.8 Info: => 6.63E-05s 12:22:44.8 Info: PerformDBOperation 12:22:44.8 Info: Performing DB Operation 12:22:44.8 Info: => 4.61E-05s 12:22:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:44', 'add_various_qualites_in_profile') 12:22:44.8 Info: Committing Transaction 12:22:44.8 Info: 4: add_various_qualites_in_profile migrated 12:22:44.8 Info: => 0.0004108s 12:22:44.8 Info: 5: metadata_profiles migrating 12:22:44.8 Info: Beginning Transaction 12:22:44.8 Info: Starting migration of Main DB to 5 12:22:44.8 Info: CreateTable MetadataProfiles 12:22:44.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:44.8 Info: => 0.000168s 12:22:44.8 Info: CreateIndex MetadataProfiles (Name) 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:44.8 Info: => 0.0001251s 12:22:44.8 Info: AlterTable Artists 12:22:44.8 Info: => 1.6E-06s 12:22:44.8 Info: CreateColumn Artists MetadataProfileId Int32 12:22:44.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:44.8 Info: => 0.0006365s 12:22:44.8 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:44.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:44.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:44.8 Info: DROP TABLE "Artists" 12:22:44.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:44.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:44.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:44.8 Info: => 0.0052874s 12:22:44.8 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:44.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:44.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:44.8 Info: DROP TABLE "Artists" 12:22:44.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:44.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:44.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:44.8 Info: => 0.0051481s 12:22:44.8 Info: AlterTable Albums 12:22:44.8 Info: => 2E-06s 12:22:44.8 Info: CreateColumn Albums SecondaryTypes String 12:22:44.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:44.8 Info: => 0.0005662s 12:22:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:44', 'metadata_profiles') 12:22:44.8 Info: Committing Transaction 12:22:44.8 Info: 5: metadata_profiles migrated 12:22:44.8 Info: => 0.000998s 12:22:44.8 Info: 6: separate_automatic_and_interactive_search migrating 12:22:44.8 Info: Beginning Transaction 12:22:44.8 Info: Starting migration of Main DB to 6 12:22:44.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:44.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:44.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:44.8 Info: DROP TABLE "Indexers" 12:22:44.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:44.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:44.8 Info: => 0.0058312s 12:22:44.8 Info: AlterTable Indexers 12:22:44.8 Info: => 1.8E-06s 12:22:44.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:44.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:44.9 Info: => 0.0005954s 12:22:44.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:44.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:44.9 Info: => 4.91E-05s 12:22:44.9 Info: AlterTable Indexers 12:22:44.9 Info: => 1.4E-06s 12:22:44.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:44.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:44.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:44.9 Info: DROP TABLE "Indexers" 12:22:44.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:44.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:44.9 Info: => 0.0044626s 12:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:44', 'separate_automatic_and_interactive_search') 12:22:44.9 Info: Committing Transaction 12:22:44.9 Info: 6: separate_automatic_and_interactive_search migrated 12:22:44.9 Info: => 0.0190221s 12:22:44.9 Info: 7: change_album_path_to_relative migrating 12:22:44.9 Info: Beginning Transaction 12:22:44.9 Info: Starting migration of Main DB to 7 12:22:44.9 Info: DeleteColumn Albums Path 12:22:44.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:44.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:44.9 Info: DROP TABLE "Albums" 12:22:44.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:44.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:44.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:44.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:44.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:44.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:44.9 Info: => 0.0054949s 12:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:44', 'change_album_path_to_relative') 12:22:44.9 Info: Committing Transaction 12:22:44.9 Info: 7: change_album_path_to_relative migrated 12:22:44.9 Info: => 0.0061742s 12:22:44.9 Info: 8: change_quality_size_mb_to_kb migrating 12:22:44.9 Info: Beginning Transaction 12:22:44.9 Info: Starting migration of Main DB to 8 12:22:44.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:44.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:44.9 Info: => 6.32E-05s 12:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:44', 'change_quality_size_mb_to_kb') 12:22:44.9 Info: Committing Transaction 12:22:44.9 Info: 8: change_quality_size_mb_to_kb migrated 12:22:44.9 Info: => 0.0016342s 12:22:44.9 Info: 9: album_releases migrating 12:22:44.9 Info: Beginning Transaction 12:22:44.9 Info: Starting migration of Main DB to 9 12:22:44.9 Info: AlterTable Albums 12:22:44.9 Info: => 2E-06s 12:22:44.9 Info: CreateColumn Albums Releases String 12:22:44.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:44.9 Info: => 0.0007055s 12:22:44.9 Info: AlterTable Albums 12:22:44.9 Info: => 1.3E-06s 12:22:44.9 Info: CreateColumn Albums CurrentRelease String 12:22:44.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:44.9 Info: => 0.0005731s 12:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:44', 'album_releases') 12:22:44.9 Info: Committing Transaction 12:22:44.9 Info: 9: album_releases migrated 12:22:44.9 Info: => 0.0031279s 12:22:44.9 Info: 10: album_releases_fix migrating 12:22:44.9 Info: Beginning Transaction 12:22:44.9 Info: Starting migration of Main DB to 10 12:22:44.9 Info: AlterTable Albums 12:22:44.9 Info: => 1.4E-06s 12:22:44.9 Info: AlterColumn Albums Releases String 12:22:44.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:44.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:44.9 Info: DROP TABLE "Albums" 12:22:44.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:44.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:44.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:44.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:44.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:44.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:44.9 Info: => 0.006915s 12:22:44.9 Info: AlterTable Albums 12:22:44.9 Info: => 2.1E-06s 12:22:44.9 Info: AlterColumn Albums CurrentRelease String 12:22:44.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:44.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:44.9 Info: DROP TABLE "Albums" 12:22:44.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:44.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:44.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:44.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:44.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:44.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:44.9 Info: => 0.0054246s 12:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:44', 'album_releases_fix') 12:22:44.9 Info: Committing Transaction 12:22:44.9 Info: 10: album_releases_fix migrated 12:22:44.9 Info: => 0.0059431s 12:22:44.9 Info: 11: import_lists migrating 12:22:44.9 Info: Beginning Transaction 12:22:44.9 Info: Starting migration of Main DB to 11 12:22:44.9 Info: CreateTable ImportLists 12:22:44.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:44.9 Info: => 0.000218s 12:22:44.9 Info: CreateIndex ImportLists (Name) 12:22:44.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:44.9 Info: => 0.0001041s 12:22:44.9 Info: CreateTable ImportListStatus 12:22:44.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:44.9 Info: => 0.0001413s 12:22:44.9 Info: CreateIndex ImportListStatus (ProviderId) 12:22:44.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:44.9 Info: => 9.23E-05s 12:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:44', 'import_lists') 12:22:44.9 Info: Committing Transaction 12:22:44.9 Info: 11: import_lists migrated 12:22:44.9 Info: => 0.0004628s 12:22:44.9 Info: 12: add_release_status migrating 12:22:44.9 Info: Beginning Transaction 12:22:44.9 Info: Starting migration of Main DB to 12 12:22:44.9 Info: AlterTable MetadataProfiles 12:22:44.9 Info: => 1.6E-06s 12:22:44.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:44.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:44.9 Info: => 0.0007016s 12:22:44.9 Info: PerformDBOperation 12:22:44.9 Info: Performing DB Operation 12:22:44.9 Info: => 3.89E-05s 12:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:44', 'add_release_status') 12:22:44.9 Info: Committing Transaction 12:22:44.9 Info: 12: add_release_status migrated 12:22:44.9 Info: => 0.0003507s 12:22:44.9 Info: 13: album_download_notification migrating 12:22:44.9 Info: Beginning Transaction 12:22:44.9 Info: Starting migration of Main DB to 13 12:22:44.9 Info: AlterTable Notifications 12:22:44.9 Info: => 1.4E-06s 12:22:44.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:44.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:44.9 Info: => 0.0006809s 12:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:44', 'album_download_notification') 12:22:44.9 Info: Committing Transaction 12:22:44.9 Info: 13: album_download_notification migrated 12:22:44.9 Info: => 0.0020003s 12:22:44.9 Info: 14: fix_language_metadata_profiles migrating 12:22:44.9 Info: Beginning Transaction 12:22:44.9 Info: Starting migration of Main DB to 14 12:22:44.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:44.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:44.9 Info: => 9.81E-05s 12:22:44.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:44.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:44.9 Info: => 6.9E-05s 12:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:44', 'fix_language_metadata_profiles') 12:22:44.9 Info: Committing Transaction 12:22:44.9 Info: 14: fix_language_metadata_profiles migrated 12:22:44.9 Info: => 0.0003921s 12:22:44.9 Info: 15: remove_fanzub migrating 12:22:44.9 Info: Beginning Transaction 12:22:44.9 Info: Starting migration of Main DB to 15 12:22:44.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:44.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:44.9 Info: => 5.4E-05s 12:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:44', 'remove_fanzub') 12:22:44.9 Info: Committing Transaction 12:22:44.9 Info: 15: remove_fanzub migrated 12:22:44.9 Info: => 0.0003227s 12:22:44.9 Info: 16: update_artist_history_indexes migrating 12:22:44.9 Info: Beginning Transaction 12:22:44.9 Info: Starting migration of Main DB to 16 12:22:44.9 Info: CreateIndex Albums (ArtistId) 12:22:44.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:44.9 Info: => 0.000139s 12:22:44.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:44.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:44.9 Info: => 0.0001039s 12:22:44.9 Info: DeleteIndex History (AlbumId) 12:22:44.9 Info: DROP INDEX "IX_History_AlbumId" 12:22:44.9 Info: => 0.0001583s 12:22:44.9 Info: CreateIndex History (AlbumId, Date) 12:22:44.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:44.9 Info: => 0.0001119s 12:22:44.9 Info: DeleteIndex History (DownloadId) 12:22:44.9 Info: DROP INDEX "IX_History_DownloadId" 12:22:44.9 Info: => 0.0001355s 12:22:44.9 Info: CreateIndex History (DownloadId, Date) 12:22:44.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:44.9 Info: => 0.0001036s 12:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:44', 'update_artist_history_indexes') 12:22:44.9 Info: Committing Transaction 12:22:44.9 Info: 16: update_artist_history_indexes migrated 12:22:44.9 Info: => 0.0004717s 12:22:44.9 Info: 17: remove_nma migrating 12:22:44.9 Info: Beginning Transaction 12:22:44.9 Info: Starting migration of Main DB to 17 12:22:44.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:44.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:44.9 Info: => 5.89E-05s 12:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:44', 'remove_nma') 12:22:44.9 Info: Committing Transaction 12:22:44.9 Info: 17: remove_nma migrated 12:22:44.9 Info: => 0.000345s 12:22:44.9 Info: 18: album_disambiguation migrating 12:22:44.9 Info: Beginning Transaction 12:22:44.9 Info: Starting migration of Main DB to 18 12:22:44.9 Info: AlterTable Albums 12:22:44.9 Info: => 1.4E-06s 12:22:44.9 Info: CreateColumn Albums Disambiguation String 12:22:44.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:44.9 Info: => 0.0007356s 12:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:44', 'album_disambiguation') 12:22:44.9 Info: Committing Transaction 12:22:44.9 Info: 18: album_disambiguation migrated 12:22:44.9 Info: => 0.0010308s 12:22:44.9 Info: 19: add_ape_quality_in_profiles migrating 12:22:44.9 Info: Beginning Transaction 12:22:44.9 Info: Starting migration of Main DB to 19 12:22:44.9 Info: PerformDBOperation 12:22:44.9 Info: Performing DB Operation 12:22:44.9 Info: => 4.36E-05s 12:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:44', 'add_ape_quality_in_profiles') 12:22:44.9 Info: Committing Transaction 12:22:44.9 Info: 19: add_ape_quality_in_profiles migrated 12:22:44.9 Info: => 0.0003063s 12:22:44.9 Info: 20: remove_pushalot migrating 12:22:44.9 Info: Beginning Transaction 12:22:44.9 Info: Starting migration of Main DB to 20 12:22:44.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:44.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:44.9 Info: => 5.49E-05s 12:22:44.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:44.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:44.9 Info: => 6.69E-05s 12:22:44.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:44.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:44.9 Info: => 4.3E-05s 12:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:44', 'remove_pushalot') 12:22:44.9 Info: Committing Transaction 12:22:44.9 Info: 20: remove_pushalot migrated 12:22:44.9 Info: => 0.0003171s 12:22:44.9 Info: 21: add_custom_filters migrating 12:22:44.9 Info: Beginning Transaction 12:22:44.9 Info: Starting migration of Main DB to 21 12:22:44.9 Info: CreateTable CustomFilters 12:22:44.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:44.9 Info: => 0.0001814s 12:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:44', 'add_custom_filters') 12:22:44.9 Info: Committing Transaction 12:22:44.9 Info: 21: add_custom_filters migrated 12:22:44.9 Info: => 0.0004686s 12:22:44.9 Info: 22: import_list_tags migrating 12:22:44.9 Info: Beginning Transaction 12:22:44.9 Info: Starting migration of Main DB to 22 12:22:44.9 Info: AlterTable ImportLists 12:22:44.9 Info: => 1.4E-06s 12:22:44.9 Info: CreateColumn ImportLists Tags String 12:22:44.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:44.9 Info: => 0.000721s 12:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:44', 'import_list_tags') 12:22:44.9 Info: Committing Transaction 12:22:44.9 Info: 22: import_list_tags migrated 12:22:44.9 Info: => 0.0010126s 12:22:44.9 Info: 23: add_release_groups_etc migrating 12:22:44.9 Info: Beginning Transaction 12:22:44.9 Info: Starting migration of Main DB to 23 12:22:44.9 Info: CreateTable ArtistMetadata 12:22:44.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:44.9 Info: => 0.0002418s 12:22:44.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:44.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:44.9 Info: => 0.0001091s 12:22:44.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:44.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:44.9 Info: => 0.000112s 12:22:44.9 Info: AlterTable Artists 12:22:44.9 Info: => 1.3E-06s 12:22:44.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:44.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:44.9 Info: => 0.000733s 12:22:44.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:44.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:44.9 Info: => 8.12E-05s 12:22:44.9 Info: CreateTable AlbumReleases 12:22:44.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:44.9 Info: => 0.000192s 12:22:44.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:44.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:44.9 Info: => 9.68E-05s 12:22:44.9 Info: CreateIndex AlbumReleases (AlbumId) 12:22:44.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:44.9 Info: => 8.8E-05s 12:22:44.9 Info: PerformDBOperation 12:22:44.9 Info: Performing DB Operation 12:22:44.9 Info: => 7.05E-05s 12:22:44.9 Info: AlterTable Albums 12:22:44.9 Info: => 1.3E-06s 12:22:44.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:44.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:44.9 Info: => 0.000688s 12:22:44.9 Info: AlterTable Albums 12:22:44.9 Info: => 2.5E-06s 12:22:44.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:44.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:44.9 Info: => 0.000673s 12:22:44.9 Info: AlterTable Albums 12:22:44.9 Info: => 1.4E-06s 12:22:44.9 Info: CreateColumn Albums Links String 12:22:44.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:44.9 Info: => 0.0006653s 12:22:44.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:44.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:44.9 Info: => 0.0012719s 12:22:44.9 Info: AlterTable Tracks 12:22:44.9 Info: => 1.5E-06s 12:22:44.9 Info: CreateColumn Tracks ForeignRecordingId String 12:22:44.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:44.9 Info: => 0.0006997s 12:22:44.9 Info: AlterTable Tracks 12:22:44.9 Info: => 1.5E-06s 12:22:44.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:44.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:44.9 Info: => 0.000689s 12:22:44.9 Info: AlterTable Tracks 12:22:44.9 Info: => 1.5E-06s 12:22:44.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:44.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:44.9 Info: => 0.0006972s 12:22:44.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:44.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:44.9 Info: => 0.0001015s 12:22:44.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:44.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:44.9 Info: => 8.14E-05s 12:22:44.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:44.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:44.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:44.9 Info: DROP TABLE "Artists" 12:22:44.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:44.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:44.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:44.9 Info: => 0.0069748s 12:22:44.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:44.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:44.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:44.9 Info: DROP TABLE "Albums" 12:22:44.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:44.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:44.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:44.9 Info: => 0.0058044s 12:22:44.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:44.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:44.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:44.9 Info: DROP TABLE "Tracks" 12:22:44.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:44.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:44.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:44.9 Info: => 0.0052792s 12:22:44.9 Info: DeleteColumn TrackFiles ArtistId 12:22:44.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:44.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:44.9 Info: DROP TABLE "TrackFiles" 12:22:44.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:44.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:44.9 Info: => 0.0066933s 12:22:44.9 Info: CreateIndex Artists (ArtistMetadataId) 12:22:44.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:44.9 Info: => 9.58E-05s 12:22:44.9 Info: CreateIndex Artists (Monitored) 12:22:44.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:44.9 Info: => 9.39E-05s 12:22:44.9 Info: CreateIndex Albums (ArtistMetadataId) 12:22:44.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:44.9 Info: => 9.37E-05s 12:22:44.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:44.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:44.9 Info: => 9.13E-05s 12:22:44.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:44.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:44.9 Info: => 8.85E-05s 12:22:44.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:44.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:44.9 Info: => 8.67E-05s 12:22:44.9 Info: UpdateData 12:22:44.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:44.9 Info: => 5.5E-05s 12:22:44.9 Info: UpdateData 12:22:44.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:44.9 Info: => 4.81E-05s 12:22:44.9 Info: UpdateData 12:22:44.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:44.9 Info: => 5.62E-05s 12:22:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:44', 'add_release_groups_etc') 12:22:44.9 Info: Committing Transaction 12:22:45.0 Info: 23: add_release_groups_etc migrated 12:22:45.0 Info: => 0.0084074s 12:22:45.0 Info: 24: NewMediaInfoFormat migrating 12:22:45.0 Info: Beginning Transaction 12:22:45.0 Info: Starting migration of Main DB to 24 12:22:45.0 Info: UpdateData 12:22:45.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:45.0 Info: => 8.23E-05s 12:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:45', 'NewMediaInfoFormat') 12:22:45.0 Info: Committing Transaction 12:22:45.0 Info: 24: NewMediaInfoFormat migrated 12:22:45.0 Info: => 0.0003849s 12:22:45.0 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:45.0 Info: Beginning Transaction 12:22:45.0 Info: Starting migration of Main DB to 25 12:22:45.0 Info: RenameTable Restrictions ReleaseProfiles 12:22:45.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:45.0 Info: => 0.0020047s 12:22:45.0 Info: AlterTable ReleaseProfiles 12:22:45.0 Info: => 1.8E-06s 12:22:45.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:45.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:45.0 Info: => 0.0006549s 12:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:45', 'rename_restrictions_to_release_profiles') 12:22:45.0 Info: Committing Transaction 12:22:45.0 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:45.0 Info: => 0.0010192s 12:22:45.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:45.0 Info: Beginning Transaction 12:22:45.0 Info: Starting migration of Main DB to 26 12:22:45.0 Info: RenameTable Profiles QualityProfiles 12:22:45.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:45.0 Info: => 0.001972s 12:22:45.0 Info: AlterTable QualityProfiles 12:22:45.0 Info: => 1.9E-06s 12:22:45.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:45.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:45.0 Info: => 0.0007071s 12:22:45.0 Info: AlterTable LanguageProfiles 12:22:45.0 Info: => 1.5E-06s 12:22:45.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:45.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:45.0 Info: => 0.0006061s 12:22:45.0 Info: UpdateData 12:22:45.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:45.0 Info: => 5.15E-05s 12:22:45.0 Info: UpdateData 12:22:45.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:45.0 Info: => 4.05E-05s 12:22:45.0 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:45.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:45.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:45.0 Info: DROP TABLE "Artists" 12:22:45.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:45.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:45.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:45.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:45.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:45.0 Info: => 0.0073658s 12:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:45', 'rename_quality_profiles_add_upgrade_allowed') 12:22:45.0 Info: Committing Transaction 12:22:45.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:45.0 Info: => 0.007948s 12:22:45.0 Info: 27: add_import_exclusions migrating 12:22:45.0 Info: Beginning Transaction 12:22:45.0 Info: Starting migration of Main DB to 27 12:22:45.0 Info: CreateTable ImportListExclusions 12:22:45.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:45.0 Info: => 0.0001594s 12:22:45.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:45.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:45.0 Info: => 0.0001052s 12:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:45', 'add_import_exclusions') 12:22:45.0 Info: Committing Transaction 12:22:45.0 Info: 27: add_import_exclusions migrated 12:22:45.0 Info: => 0.0004875s 12:22:45.0 Info: 28: clean_artist_metadata_table migrating 12:22:45.0 Info: Beginning Transaction 12:22:45.0 Info: Starting migration of Main DB to 28 12:22:45.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:45.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:45.0 Info: => 0.0001969s 12:22:45.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:45.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:45.0 Info: => 0.0001415s 12:22:45.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:45.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:45.0 Info: => 0.0001337s 12:22:45.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:45.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:45.0 Info: => 0.0001564s 12:22:45.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:45.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:45.0 Info: => 0.0001409s 12:22:45.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:45.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:45.0 Info: => 0.0001397s 12:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:45', 'clean_artist_metadata_table') 12:22:45.0 Info: Committing Transaction 12:22:45.0 Info: 28: clean_artist_metadata_table migrated 12:22:45.0 Info: => 0.0004416s 12:22:45.0 Info: 29: health_issue_notification migrating 12:22:45.0 Info: Beginning Transaction 12:22:45.0 Info: Starting migration of Main DB to 29 12:22:45.0 Info: AlterTable Notifications 12:22:45.0 Info: => 1.5E-06s 12:22:45.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:45.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:45.0 Info: => 0.0007715s 12:22:45.0 Info: AlterTable Notifications 12:22:45.0 Info: => 1.6E-06s 12:22:45.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:45.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:45.0 Info: => 0.0006431s 12:22:45.0 Info: AlterTable Notifications 12:22:45.0 Info: => 1.5E-06s 12:22:45.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:45.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:45.0 Info: => 0.0006282s 12:22:45.0 Info: AlterTable Notifications 12:22:45.0 Info: => 1.4E-06s 12:22:45.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:45.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:45.0 Info: => 0.0006058s 12:22:45.0 Info: AlterTable Notifications 12:22:45.0 Info: => 1.4E-06s 12:22:45.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:45.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:45.0 Info: => 0.0006659s 12:22:45.0 Info: DeleteColumn Notifications OnDownload 12:22:45.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:45.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:45.0 Info: DROP TABLE "Notifications" 12:22:45.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:45.0 Info: => 0.0050817s 12:22:45.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:45.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:45.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:45.0 Info: DROP TABLE "Notifications" 12:22:45.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:45.0 Info: => 0.0069128s 12:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:45', 'health_issue_notification') 12:22:45.0 Info: Committing Transaction 12:22:45.0 Info: 29: health_issue_notification migrated 12:22:45.0 Info: => 0.0148887s 12:22:45.0 Info: 30: add_mediafilerepository_mtime migrating 12:22:45.0 Info: Beginning Transaction 12:22:45.0 Info: Starting migration of Main DB to 30 12:22:45.0 Info: AlterTable TrackFiles 12:22:45.0 Info: => 1.8E-06s 12:22:45.0 Info: CreateColumn TrackFiles Modified DateTime 12:22:45.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:45.0 Info: => 0.000841s 12:22:45.0 Info: AlterTable TrackFiles 12:22:45.0 Info: => 1.6E-06s 12:22:45.0 Info: CreateColumn TrackFiles Path String 12:22:45.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:45.0 Info: => 0.0006513s 12:22:45.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:45.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:45.0 Info: => 5.16E-05s 12:22:45.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:45.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:45.0 Info: => 0.0001552s 12:22:45.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:45.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:45.0 Info: => 0.0001584s 12:22:45.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:45.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:45.0 Info: => 0.0001691s 12:22:45.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:45.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:45.0 Info: => 0.0001001s 12:22:45.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:45.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:45.0 Info: => 6.38E-05s 12:22:45.0 Info: AlterTable TrackFiles 12:22:45.0 Info: => 1.3E-06s 12:22:45.0 Info: AlterColumn TrackFiles Path String 12:22:45.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:45.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:45.0 Info: DROP TABLE "TrackFiles" 12:22:45.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:45.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:45.0 Info: => 0.0052424s 12:22:45.0 Info: CreateIndex TrackFiles (Path) 12:22:45.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:45.0 Info: => 9.69E-05s 12:22:45.0 Info: DeleteColumn TrackFiles RelativePath 12:22:45.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:45.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:45.0 Info: DROP TABLE "TrackFiles" 12:22:45.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:45.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:45.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:45.0 Info: => 0.0054622s 12:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:45', 'add_mediafilerepository_mtime') 12:22:45.0 Info: Committing Transaction 12:22:45.0 Info: 30: add_mediafilerepository_mtime migrated 12:22:45.0 Info: => 0.0139134s 12:22:45.0 Info: 31: add_artistmetadataid_constraint migrating 12:22:45.0 Info: Beginning Transaction 12:22:45.0 Info: Starting migration of Main DB to 31 12:22:45.0 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 12:22:45.0 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:22:45.0 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:22:45.0 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (3, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:22:45.0 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (4, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:22:45.0 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 12:22:45.0 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (5, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 12:22:45.0 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (6, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 12:22:45.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:45.0 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:45.0 Info: => 0.0002309s 12:22:45.0 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:45.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:45.0 Info: => 0.000157s 12:22:45.0 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:45.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:45.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:45.0 Info: DROP TABLE "Artists" 12:22:45.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:45.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:45.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:45.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:45.0 Info: => 0.0088125s 12:22:45.0 Info: CreateIndex Artists (ArtistMetadataId) 12:22:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:45.0 Info: => 9.77E-05s 12:22:45.0 Info: -> 8 Insert operations completed in 00:00:00.0007576 taking an average of 00:00:00.0000947 12:22:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:45', 'add_artistmetadataid_constraint') 12:22:45.0 Info: Committing Transaction 12:22:45.0 Info: 31: add_artistmetadataid_constraint migrated 12:22:45.0 Info: => 0.0008049s 12:22:45.0 Debug: Took: 00:00:00.2628568 12:22:45.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 12:22:45.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 12:22:45.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149651786219_127/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:45.1 Info: DatabaseEngineVersionCheck migrating 12:22:45.1 Info: PerformDBOperation 12:22:45.1 Info: Performing DB Operation 12:22:45.1 Info: SQLite 3.47.0 12:22:45.1 Info: => 0.0011647s 12:22:45.1 Info: DatabaseEngineVersionCheck migrated 12:22:45.1 Info: => 0.0011852s 12:22:45.1 Info: VersionMigration migrating 12:22:45.1 Info: Beginning Transaction 12:22:45.1 Info: CreateTable VersionInfo 12:22:45.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:45.1 Info: => 0.0001894s 12:22:45.1 Info: Committing Transaction 12:22:45.1 Info: VersionMigration migrated 12:22:45.1 Info: => 0.0005686s 12:22:45.1 Info: VersionUniqueMigration migrating 12:22:45.1 Info: Beginning Transaction 12:22:45.1 Info: CreateIndex VersionInfo (Version) 12:22:45.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:45.1 Info: => 0.0001538s 12:22:45.1 Info: AlterTable VersionInfo 12:22:45.1 Info: => 1.3E-06s 12:22:45.1 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:45.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:45.1 Info: => 0.0006415s 12:22:45.1 Info: Committing Transaction 12:22:45.1 Info: VersionUniqueMigration migrated 12:22:45.1 Info: => 0.0008967s 12:22:45.1 Info: VersionDescriptionMigration migrating 12:22:45.1 Info: Beginning Transaction 12:22:45.1 Info: AlterTable VersionInfo 12:22:45.1 Info: => 1.4E-06s 12:22:45.1 Info: CreateColumn VersionInfo Description String 12:22:45.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:45.1 Info: => 0.0002373s 12:22:45.1 Info: Committing Transaction 12:22:45.2 Info: VersionDescriptionMigration migrated 12:22:45.2 Info: => 0.007891s 12:22:45.2 Info: 1: InitialSetup migrating 12:22:45.2 Info: Beginning Transaction 12:22:45.2 Info: Starting migration of Main DB to 1 12:22:45.2 Info: CreateTable Config 12:22:45.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:45.2 Info: => 0.0002579s 12:22:45.2 Info: CreateIndex Config (Key) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:45.2 Info: => 9.51E-05s 12:22:45.2 Info: CreateTable RootFolders 12:22:45.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:45.2 Info: => 9.74E-05s 12:22:45.2 Info: CreateIndex RootFolders (Path) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:45.2 Info: => 8.23E-05s 12:22:45.2 Info: CreateTable Artists 12:22:45.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:45.2 Info: => 0.0003429s 12:22:45.2 Info: CreateIndex Artists (ForeignArtistId) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:45.2 Info: => 9.36E-05s 12:22:45.2 Info: CreateIndex Artists (NameSlug) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:45.2 Info: => 8.45E-05s 12:22:45.2 Info: CreateIndex Artists (CleanName) 12:22:45.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:45.2 Info: => 7.96E-05s 12:22:45.2 Info: CreateIndex Artists (Path) 12:22:45.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:45.2 Info: => 7.75E-05s 12:22:45.2 Info: CreateTable Albums 12:22:45.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:45.2 Info: => 0.0002705s 12:22:45.2 Info: CreateIndex Albums (ForeignAlbumId) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:45.2 Info: => 8.57E-05s 12:22:45.2 Info: CreateIndex Albums (MBId) 12:22:45.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:45.2 Info: => 7.56E-05s 12:22:45.2 Info: CreateIndex Albums (TADBId) 12:22:45.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:45.2 Info: => 7.93E-05s 12:22:45.2 Info: CreateIndex Albums (TitleSlug) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:45.2 Info: => 9.51E-05s 12:22:45.2 Info: CreateIndex Albums (CleanTitle) 12:22:45.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:45.2 Info: => 8.05E-05s 12:22:45.2 Info: CreateIndex Albums (Path) 12:22:45.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:45.2 Info: => 7.49E-05s 12:22:45.2 Info: CreateTable Tracks 12:22:45.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:45.2 Info: => 0.0001768s 12:22:45.2 Info: CreateIndex Tracks (ForeignTrackId) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:45.2 Info: => 8.19E-05s 12:22:45.2 Info: CreateIndex Tracks (ArtistId) 12:22:45.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:45.2 Info: => 8.18E-05s 12:22:45.2 Info: CreateIndex Tracks (TrackFileId) 12:22:45.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:45.2 Info: => 0.0026305s 12:22:45.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:45.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:45.2 Info: => 0.0001222s 12:22:45.2 Info: CreateTable TrackFiles 12:22:45.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:45.2 Info: => 0.000181s 12:22:45.2 Info: CreateIndex TrackFiles (ArtistId) 12:22:45.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:45.2 Info: => 9.65E-05s 12:22:45.2 Info: CreateIndex TrackFiles (AlbumId) 12:22:45.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:45.2 Info: => 8.72E-05s 12:22:45.2 Info: CreateTable History 12:22:45.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:45.2 Info: => 0.0001741s 12:22:45.2 Info: CreateIndex History (Date) 12:22:45.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:45.2 Info: => 9.27E-05s 12:22:45.2 Info: CreateIndex History (EventType) 12:22:45.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:45.2 Info: => 0.0001298s 12:22:45.2 Info: CreateIndex History (DownloadId) 12:22:45.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:45.2 Info: => 0.0001039s 12:22:45.2 Info: CreateIndex History (AlbumId) 12:22:45.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:45.2 Info: => 9E-05s 12:22:45.2 Info: CreateTable Notifications 12:22:45.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:45.2 Info: => 0.0001559s 12:22:45.2 Info: CreateTable ScheduledTasks 12:22:45.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:45.2 Info: => 0.0001303s 12:22:45.2 Info: CreateIndex ScheduledTasks (TypeName) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:45.2 Info: => 8.88E-05s 12:22:45.2 Info: CreateTable Indexers 12:22:45.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:45.2 Info: => 0.0001274s 12:22:45.2 Info: CreateIndex Indexers (Name) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:45.2 Info: => 0.0001275s 12:22:45.2 Info: CreateTable Profiles 12:22:45.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:45.2 Info: => 0.0001287s 12:22:45.2 Info: CreateIndex Profiles (Name) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:45.2 Info: => 9.19E-05s 12:22:45.2 Info: CreateTable QualityDefinitions 12:22:45.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:45.2 Info: => 0.0001284s 12:22:45.2 Info: CreateIndex QualityDefinitions (Quality) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:45.2 Info: => 8.8E-05s 12:22:45.2 Info: CreateIndex QualityDefinitions (Title) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:45.2 Info: => 8.95E-05s 12:22:45.2 Info: CreateTable NamingConfig 12:22:45.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:45.2 Info: => 0.0001745s 12:22:45.2 Info: CreateTable Blacklist 12:22:45.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:45.2 Info: => 0.0002195s 12:22:45.2 Info: CreateTable Metadata 12:22:45.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:45.2 Info: => 0.0001249s 12:22:45.2 Info: CreateTable MetadataFiles 12:22:45.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:45.2 Info: => 0.0001675s 12:22:45.2 Info: CreateTable DownloadClients 12:22:45.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:45.2 Info: => 0.0001326s 12:22:45.2 Info: CreateTable PendingReleases 12:22:45.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:45.2 Info: => 0.0001404s 12:22:45.2 Info: CreateTable RemotePathMappings 12:22:45.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:45.2 Info: => 0.0001168s 12:22:45.2 Info: CreateTable Tags 12:22:45.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:45.2 Info: => 9.83E-05s 12:22:45.2 Info: CreateIndex Tags (Label) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:45.2 Info: => 0.0001072s 12:22:45.2 Info: CreateTable Restrictions 12:22:45.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:45.2 Info: => 0.0001187s 12:22:45.2 Info: CreateTable DelayProfiles 12:22:45.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:45.2 Info: => 0.0001534s 12:22:45.2 Info: CreateTable Users 12:22:45.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:45.2 Info: => 0.0001095s 12:22:45.2 Info: CreateIndex Users (Identifier) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:45.2 Info: => 9.65E-05s 12:22:45.2 Info: CreateIndex Users (Username) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:45.2 Info: => 9.4E-05s 12:22:45.2 Info: CreateTable Commands 12:22:45.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:45.2 Info: => 0.0001579s 12:22:45.2 Info: CreateTable IndexerStatus 12:22:45.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:45.2 Info: => 0.00016s 12:22:45.2 Info: CreateIndex IndexerStatus (ProviderId) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:45.2 Info: => 9.49E-05s 12:22:45.2 Info: CreateTable ExtraFiles 12:22:45.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:45.2 Info: => 0.0001399s 12:22:45.2 Info: CreateTable LyricFiles 12:22:45.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:45.2 Info: => 0.0001598s 12:22:45.2 Info: CreateTable LanguageProfiles 12:22:45.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:45.2 Info: => 0.0001099s 12:22:45.2 Info: CreateIndex LanguageProfiles (Name) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:45.2 Info: => 9.81E-05s 12:22:45.2 Info: CreateTable DownloadClientStatus 12:22:45.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:45.2 Info: => 0.0001266s 12:22:45.2 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:45.2 Info: => 9.73E-05s 12:22:45.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:45.2 Info: -> 1 Insert operations completed in 00:00:00.0000782 taking an average of 00:00:00.0000782 12:22:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:45', 'InitialSetup') 12:22:45.2 Info: Committing Transaction 12:22:45.2 Info: 1: InitialSetup migrated 12:22:45.2 Info: => 0.0156181s 12:22:45.2 Info: 2: add_reason_to_pending_releases migrating 12:22:45.2 Info: Beginning Transaction 12:22:45.2 Info: Starting migration of Main DB to 2 12:22:45.2 Info: AlterTable PendingReleases 12:22:45.2 Info: => 1.8E-06s 12:22:45.2 Info: CreateColumn PendingReleases Reason Int32 12:22:45.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:45.2 Info: => 0.0008216s 12:22:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:45', 'add_reason_to_pending_releases') 12:22:45.2 Info: Committing Transaction 12:22:45.2 Info: 2: add_reason_to_pending_releases migrated 12:22:45.2 Info: => 0.0013936s 12:22:45.2 Info: 3: add_medium_support migrating 12:22:45.2 Info: Beginning Transaction 12:22:45.2 Info: Starting migration of Main DB to 3 12:22:45.2 Info: AlterTable Albums 12:22:45.2 Info: => 2.2E-06s 12:22:45.2 Info: CreateColumn Albums Media String 12:22:45.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:45.2 Info: => 0.0006927s 12:22:45.2 Info: AlterTable Tracks 12:22:45.2 Info: => 1.8E-06s 12:22:45.2 Info: CreateColumn Tracks MediumNumber Int32 12:22:45.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:45.2 Info: => 0.0005576s 12:22:45.2 Info: AlterTable Tracks 12:22:45.2 Info: => 1.5E-06s 12:22:45.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:45.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:45.2 Info: => 0.0005479s 12:22:45.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:45.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:45.2 Info: => 5.26E-05s 12:22:45.2 Info: DeleteColumn Tracks TrackNumber 12:22:45.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:45.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:45.2 Info: DROP TABLE "Tracks" 12:22:45.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:45.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:45.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:45.2 Info: => 0.0049122s 12:22:45.2 Info: AlterTable Tracks 12:22:45.2 Info: => 1.8E-06s 12:22:45.2 Info: CreateColumn Tracks TrackNumber String 12:22:45.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:45.2 Info: => 0.0005733s 12:22:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:45', 'add_medium_support') 12:22:45.2 Info: Committing Transaction 12:22:45.2 Info: 3: add_medium_support migrated 12:22:45.2 Info: => 0.0048817s 12:22:45.2 Info: 4: add_various_qualites_in_profile migrating 12:22:45.2 Info: Beginning Transaction 12:22:45.2 Info: Starting migration of Main DB to 4 12:22:45.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:45.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:45.2 Info: => 8.23E-05s 12:22:45.2 Info: PerformDBOperation 12:22:45.2 Info: Performing DB Operation 12:22:45.2 Info: => 5.29E-05s 12:22:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:45', 'add_various_qualites_in_profile') 12:22:45.2 Info: Committing Transaction 12:22:45.2 Info: 4: add_various_qualites_in_profile migrated 12:22:45.2 Info: => 0.000456s 12:22:45.2 Info: 5: metadata_profiles migrating 12:22:45.2 Info: Beginning Transaction 12:22:45.2 Info: Starting migration of Main DB to 5 12:22:45.2 Info: CreateTable MetadataProfiles 12:22:45.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:45.2 Info: => 0.000194s 12:22:45.2 Info: CreateIndex MetadataProfiles (Name) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:45.2 Info: => 0.0001154s 12:22:45.2 Info: AlterTable Artists 12:22:45.2 Info: => 1.3E-06s 12:22:45.2 Info: CreateColumn Artists MetadataProfileId Int32 12:22:45.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:45.2 Info: => 0.0006583s 12:22:45.2 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:45.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:45.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:45.2 Info: DROP TABLE "Artists" 12:22:45.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:45.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:45.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:45.2 Info: => 0.0053478s 12:22:45.2 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:45.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:45.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:45.2 Info: DROP TABLE "Artists" 12:22:45.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:45.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:45.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:45.2 Info: => 0.0052031s 12:22:45.2 Info: AlterTable Albums 12:22:45.2 Info: => 1.7E-06s 12:22:45.2 Info: CreateColumn Albums SecondaryTypes String 12:22:45.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:45.2 Info: => 0.0005962s 12:22:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:45', 'metadata_profiles') 12:22:45.2 Info: Committing Transaction 12:22:45.2 Info: 5: metadata_profiles migrated 12:22:45.2 Info: => 0.0010964s 12:22:45.2 Info: 6: separate_automatic_and_interactive_search migrating 12:22:45.2 Info: Beginning Transaction 12:22:45.2 Info: Starting migration of Main DB to 6 12:22:45.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:45.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:45.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:45.2 Info: DROP TABLE "Indexers" 12:22:45.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:45.2 Info: => 0.006008s 12:22:45.2 Info: AlterTable Indexers 12:22:45.2 Info: => 2.2E-06s 12:22:45.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:45.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:45.2 Info: => 0.0005991s 12:22:45.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:45.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:45.2 Info: => 5.21E-05s 12:22:45.2 Info: AlterTable Indexers 12:22:45.2 Info: => 1.2E-06s 12:22:45.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:45.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:45.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:45.2 Info: DROP TABLE "Indexers" 12:22:45.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:45.2 Info: => 0.0044511s 12:22:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:45', 'separate_automatic_and_interactive_search') 12:22:45.2 Info: Committing Transaction 12:22:45.2 Info: 6: separate_automatic_and_interactive_search migrated 12:22:45.2 Info: => 0.0050106s 12:22:45.2 Info: 7: change_album_path_to_relative migrating 12:22:45.2 Info: Beginning Transaction 12:22:45.2 Info: Starting migration of Main DB to 7 12:22:45.2 Info: DeleteColumn Albums Path 12:22:45.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:45.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:45.2 Info: DROP TABLE "Albums" 12:22:45.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:45.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:45.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:45.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:45.2 Info: => 0.0054355s 12:22:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:45', 'change_album_path_to_relative') 12:22:45.2 Info: Committing Transaction 12:22:45.2 Info: 7: change_album_path_to_relative migrated 12:22:45.2 Info: => 0.0059047s 12:22:45.2 Info: 8: change_quality_size_mb_to_kb migrating 12:22:45.2 Info: Beginning Transaction 12:22:45.2 Info: Starting migration of Main DB to 8 12:22:45.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:45.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:45.2 Info: => 6.02E-05s 12:22:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:45', 'change_quality_size_mb_to_kb') 12:22:45.2 Info: Committing Transaction 12:22:45.2 Info: 8: change_quality_size_mb_to_kb migrated 12:22:45.2 Info: => 0.0004715s 12:22:45.2 Info: 9: album_releases migrating 12:22:45.2 Info: Beginning Transaction 12:22:45.2 Info: Starting migration of Main DB to 9 12:22:45.2 Info: AlterTable Albums 12:22:45.2 Info: => 1.6E-06s 12:22:45.2 Info: CreateColumn Albums Releases String 12:22:45.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:45.2 Info: => 0.0006715s 12:22:45.2 Info: AlterTable Albums 12:22:45.2 Info: => 1.5E-06s 12:22:45.2 Info: CreateColumn Albums CurrentRelease String 12:22:45.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:45.2 Info: => 0.0005785s 12:22:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:45', 'album_releases') 12:22:45.2 Info: Committing Transaction 12:22:45.2 Info: 9: album_releases migrated 12:22:45.2 Info: => 0.0010241s 12:22:45.2 Info: 10: album_releases_fix migrating 12:22:45.2 Info: Beginning Transaction 12:22:45.2 Info: Starting migration of Main DB to 10 12:22:45.2 Info: AlterTable Albums 12:22:45.2 Info: => 2.1E-06s 12:22:45.2 Info: AlterColumn Albums Releases String 12:22:45.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:45.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:45.2 Info: DROP TABLE "Albums" 12:22:45.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:45.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:45.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:45.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:45.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:45.2 Info: => 0.0065452s 12:22:45.2 Info: AlterTable Albums 12:22:45.2 Info: => 2.3E-06s 12:22:45.2 Info: AlterColumn Albums CurrentRelease String 12:22:45.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:45.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:45.2 Info: DROP TABLE "Albums" 12:22:45.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:45.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:45.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:45.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:45.3 Info: => 0.0053047s 12:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:45', 'album_releases_fix') 12:22:45.3 Info: Committing Transaction 12:22:45.3 Info: 10: album_releases_fix migrated 12:22:45.3 Info: => 0.0058589s 12:22:45.3 Info: 11: import_lists migrating 12:22:45.3 Info: Beginning Transaction 12:22:45.3 Info: Starting migration of Main DB to 11 12:22:45.3 Info: CreateTable ImportLists 12:22:45.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:45.3 Info: => 0.0002139s 12:22:45.3 Info: CreateIndex ImportLists (Name) 12:22:45.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:45.3 Info: => 0.0001002s 12:22:45.3 Info: CreateTable ImportListStatus 12:22:45.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:45.3 Info: => 0.000138s 12:22:45.3 Info: CreateIndex ImportListStatus (ProviderId) 12:22:45.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:45.3 Info: => 9.35E-05s 12:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:45', 'import_lists') 12:22:45.3 Info: Committing Transaction 12:22:45.3 Info: 11: import_lists migrated 12:22:45.3 Info: => 0.0004712s 12:22:45.3 Info: 12: add_release_status migrating 12:22:45.3 Info: Beginning Transaction 12:22:45.3 Info: Starting migration of Main DB to 12 12:22:45.3 Info: AlterTable MetadataProfiles 12:22:45.3 Info: => 1.7E-06s 12:22:45.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:45.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:45.3 Info: => 0.0019775s 12:22:45.3 Info: PerformDBOperation 12:22:45.3 Info: Performing DB Operation 12:22:45.3 Info: => 4.02E-05s 12:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:45', 'add_release_status') 12:22:45.3 Info: Committing Transaction 12:22:45.3 Info: 12: add_release_status migrated 12:22:45.3 Info: => 0.0003662s 12:22:45.3 Info: 13: album_download_notification migrating 12:22:45.3 Info: Beginning Transaction 12:22:45.3 Info: Starting migration of Main DB to 13 12:22:45.3 Info: AlterTable Notifications 12:22:45.3 Info: => 1.2E-06s 12:22:45.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:45.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:45.3 Info: => 0.0007001s 12:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:45', 'album_download_notification') 12:22:45.3 Info: Committing Transaction 12:22:45.3 Info: 13: album_download_notification migrated 12:22:45.3 Info: => 0.0010177s 12:22:45.3 Info: 14: fix_language_metadata_profiles migrating 12:22:45.3 Info: Beginning Transaction 12:22:45.3 Info: Starting migration of Main DB to 14 12:22:45.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:45.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:45.3 Info: => 9.43E-05s 12:22:45.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:45.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:45.3 Info: => 6.85E-05s 12:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:45', 'fix_language_metadata_profiles') 12:22:45.3 Info: Committing Transaction 12:22:45.3 Info: 14: fix_language_metadata_profiles migrated 12:22:45.3 Info: => 0.0003289s 12:22:45.3 Info: 15: remove_fanzub migrating 12:22:45.3 Info: Beginning Transaction 12:22:45.3 Info: Starting migration of Main DB to 15 12:22:45.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:45.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:45.3 Info: => 5.42E-05s 12:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:45', 'remove_fanzub') 12:22:45.3 Info: Committing Transaction 12:22:45.3 Info: 15: remove_fanzub migrated 12:22:45.3 Info: => 0.0003056s 12:22:45.3 Info: 16: update_artist_history_indexes migrating 12:22:45.3 Info: Beginning Transaction 12:22:45.3 Info: Starting migration of Main DB to 16 12:22:45.3 Info: CreateIndex Albums (ArtistId) 12:22:45.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:45.3 Info: => 0.0001313s 12:22:45.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:45.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:45.3 Info: => 0.0001023s 12:22:45.3 Info: DeleteIndex History (AlbumId) 12:22:45.3 Info: DROP INDEX "IX_History_AlbumId" 12:22:45.3 Info: => 0.0001543s 12:22:45.3 Info: CreateIndex History (AlbumId, Date) 12:22:45.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:45.3 Info: => 0.000107s 12:22:45.3 Info: DeleteIndex History (DownloadId) 12:22:45.3 Info: DROP INDEX "IX_History_DownloadId" 12:22:45.3 Info: => 0.0001227s 12:22:45.3 Info: CreateIndex History (DownloadId, Date) 12:22:45.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:45.3 Info: => 0.0001061s 12:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:45', 'update_artist_history_indexes') 12:22:45.3 Info: Committing Transaction 12:22:45.3 Info: 16: update_artist_history_indexes migrated 12:22:45.3 Info: => 0.0007354s 12:22:45.3 Info: 17: remove_nma migrating 12:22:45.3 Info: Beginning Transaction 12:22:45.3 Info: Starting migration of Main DB to 17 12:22:45.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:45.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:45.3 Info: => 5.61E-05s 12:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:45', 'remove_nma') 12:22:45.3 Info: Committing Transaction 12:22:45.3 Info: 17: remove_nma migrated 12:22:45.3 Info: => 0.000352s 12:22:45.3 Info: 18: album_disambiguation migrating 12:22:45.3 Info: Beginning Transaction 12:22:45.3 Info: Starting migration of Main DB to 18 12:22:45.3 Info: AlterTable Albums 12:22:45.3 Info: => 1.5E-06s 12:22:45.3 Info: CreateColumn Albums Disambiguation String 12:22:45.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:45.3 Info: => 0.0007174s 12:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:45', 'album_disambiguation') 12:22:45.3 Info: Committing Transaction 12:22:45.3 Info: 18: album_disambiguation migrated 12:22:45.3 Info: => 0.0010747s 12:22:45.3 Info: 19: add_ape_quality_in_profiles migrating 12:22:45.3 Info: Beginning Transaction 12:22:45.3 Info: Starting migration of Main DB to 19 12:22:45.3 Info: PerformDBOperation 12:22:45.3 Info: Performing DB Operation 12:22:45.3 Info: => 4.2E-05s 12:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:45', 'add_ape_quality_in_profiles') 12:22:45.3 Info: Committing Transaction 12:22:45.3 Info: 19: add_ape_quality_in_profiles migrated 12:22:45.3 Info: => 0.0003194s 12:22:45.3 Info: 20: remove_pushalot migrating 12:22:45.3 Info: Beginning Transaction 12:22:45.3 Info: Starting migration of Main DB to 20 12:22:45.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:45.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:45.3 Info: => 5.65E-05s 12:22:45.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:45.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:45.3 Info: => 4.36E-05s 12:22:45.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:45.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:45.3 Info: => 4.22E-05s 12:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:45', 'remove_pushalot') 12:22:45.3 Info: Committing Transaction 12:22:45.3 Info: 20: remove_pushalot migrated 12:22:45.3 Info: => 0.000322s 12:22:45.3 Info: 21: add_custom_filters migrating 12:22:45.3 Info: Beginning Transaction 12:22:45.3 Info: Starting migration of Main DB to 21 12:22:45.3 Info: CreateTable CustomFilters 12:22:45.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:45.3 Info: => 0.0001696s 12:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:45', 'add_custom_filters') 12:22:45.3 Info: Committing Transaction 12:22:45.3 Info: 21: add_custom_filters migrated 12:22:45.3 Info: => 0.0016053s 12:22:45.3 Info: 22: import_list_tags migrating 12:22:45.3 Info: Beginning Transaction 12:22:45.3 Info: Starting migration of Main DB to 22 12:22:45.3 Info: AlterTable ImportLists 12:22:45.3 Info: => 1.8E-06s 12:22:45.3 Info: CreateColumn ImportLists Tags String 12:22:45.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:45.3 Info: => 0.000707s 12:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:45', 'import_list_tags') 12:22:45.3 Info: Committing Transaction 12:22:45.3 Info: 22: import_list_tags migrated 12:22:45.3 Info: => 0.0010256s 12:22:45.3 Info: 23: add_release_groups_etc migrating 12:22:45.3 Info: Beginning Transaction 12:22:45.3 Info: Starting migration of Main DB to 23 12:22:45.3 Info: CreateTable ArtistMetadata 12:22:45.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:45.3 Info: => 0.000234s 12:22:45.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:45.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:45.3 Info: => 0.000106s 12:22:45.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:45.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:45.3 Info: => 0.0011569s 12:22:45.3 Info: AlterTable Artists 12:22:45.3 Info: => 2.2E-06s 12:22:45.3 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:45.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:45.3 Info: => 0.0007351s 12:22:45.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:45.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:45.3 Info: => 8.11E-05s 12:22:45.3 Info: CreateTable AlbumReleases 12:22:45.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:45.3 Info: => 0.0001933s 12:22:45.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:45.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:45.3 Info: => 9.93E-05s 12:22:45.3 Info: CreateIndex AlbumReleases (AlbumId) 12:22:45.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:45.3 Info: => 9.08E-05s 12:22:45.3 Info: PerformDBOperation 12:22:45.3 Info: Performing DB Operation 12:22:45.3 Info: => 4.57E-05s 12:22:45.3 Info: AlterTable Albums 12:22:45.3 Info: => 1.3E-06s 12:22:45.3 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:45.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:45.3 Info: => 0.0006576s 12:22:45.3 Info: AlterTable Albums 12:22:45.3 Info: => 1.6E-06s 12:22:45.3 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:45.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:45.3 Info: => 0.0006292s 12:22:45.3 Info: AlterTable Albums 12:22:45.3 Info: => 1.5E-06s 12:22:45.3 Info: CreateColumn Albums Links String 12:22:45.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:45.3 Info: => 0.0006263s 12:22:45.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:45.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:45.3 Info: => 9.78E-05s 12:22:45.3 Info: AlterTable Tracks 12:22:45.3 Info: => 1.2E-06s 12:22:45.3 Info: CreateColumn Tracks ForeignRecordingId String 12:22:45.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:45.3 Info: => 0.0006236s 12:22:45.3 Info: AlterTable Tracks 12:22:45.3 Info: => 1.2E-06s 12:22:45.3 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:45.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:45.3 Info: => 0.0006248s 12:22:45.3 Info: AlterTable Tracks 12:22:45.3 Info: => 1.3E-06s 12:22:45.3 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:45.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:45.3 Info: => 0.0006327s 12:22:45.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:45.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:45.3 Info: => 0.0001016s 12:22:45.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:45.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:45.3 Info: => 8.28E-05s 12:22:45.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:45.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:45.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:45.3 Info: DROP TABLE "Artists" 12:22:45.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:45.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:45.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:45.3 Info: => 0.0067748s 12:22:45.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:45.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:45.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:45.3 Info: DROP TABLE "Albums" 12:22:45.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:45.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:45.3 Info: => 0.0056951s 12:22:45.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:45.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:45.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:45.3 Info: DROP TABLE "Tracks" 12:22:45.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:45.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:45.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:45.3 Info: => 0.0067241s 12:22:45.3 Info: DeleteColumn TrackFiles ArtistId 12:22:45.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:45.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:45.3 Info: DROP TABLE "TrackFiles" 12:22:45.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:45.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:45.3 Info: => 0.0049453s 12:22:45.3 Info: CreateIndex Artists (ArtistMetadataId) 12:22:45.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:45.3 Info: => 9.6E-05s 12:22:45.3 Info: CreateIndex Artists (Monitored) 12:22:45.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:45.3 Info: => 8.8E-05s 12:22:45.3 Info: CreateIndex Albums (ArtistMetadataId) 12:22:45.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:45.3 Info: => 8.7E-05s 12:22:45.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:45.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:45.3 Info: => 9.15E-05s 12:22:45.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:45.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:45.3 Info: => 8.81E-05s 12:22:45.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:45.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:45.3 Info: => 8.69E-05s 12:22:45.3 Info: UpdateData 12:22:45.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:45.3 Info: => 5.69E-05s 12:22:45.3 Info: UpdateData 12:22:45.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:45.3 Info: => 4.7E-05s 12:22:45.3 Info: UpdateData 12:22:45.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:45.3 Info: => 5.59E-05s 12:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:45', 'add_release_groups_etc') 12:22:45.3 Info: Committing Transaction 12:22:45.3 Info: 23: add_release_groups_etc migrated 12:22:45.3 Info: => 0.0127567s 12:22:45.3 Info: 24: NewMediaInfoFormat migrating 12:22:45.3 Info: Beginning Transaction 12:22:45.3 Info: Starting migration of Main DB to 24 12:22:45.3 Info: UpdateData 12:22:45.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:45.3 Info: => 8.28E-05s 12:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:45', 'NewMediaInfoFormat') 12:22:45.3 Info: Committing Transaction 12:22:45.3 Info: 24: NewMediaInfoFormat migrated 12:22:45.3 Info: => 0.0004626s 12:22:45.3 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:45.3 Info: Beginning Transaction 12:22:45.3 Info: Starting migration of Main DB to 25 12:22:45.3 Info: RenameTable Restrictions ReleaseProfiles 12:22:45.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:45.3 Info: => 0.0019265s 12:22:45.3 Info: AlterTable ReleaseProfiles 12:22:45.3 Info: => 2.2E-06s 12:22:45.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:45.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:45.3 Info: => 0.0006153s 12:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:45', 'rename_restrictions_to_release_profiles') 12:22:45.3 Info: Committing Transaction 12:22:45.3 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:45.3 Info: => 0.0009543s 12:22:45.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:45.3 Info: Beginning Transaction 12:22:45.3 Info: Starting migration of Main DB to 26 12:22:45.3 Info: RenameTable Profiles QualityProfiles 12:22:45.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:45.3 Info: => 0.0018421s 12:22:45.3 Info: AlterTable QualityProfiles 12:22:45.3 Info: => 1.7E-06s 12:22:45.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:45.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:45.3 Info: => 0.0006027s 12:22:45.3 Info: AlterTable LanguageProfiles 12:22:45.3 Info: => 1.6E-06s 12:22:45.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:45.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:45.3 Info: => 0.0005659s 12:22:45.3 Info: UpdateData 12:22:45.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:45.3 Info: => 5.13E-05s 12:22:45.3 Info: UpdateData 12:22:45.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:45.3 Info: => 4.13E-05s 12:22:45.3 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:45.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:45.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:45.3 Info: DROP TABLE "Artists" 12:22:45.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:45.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:45.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:45.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:45.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:45.3 Info: => 0.0070444s 12:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:45', 'rename_quality_profiles_add_upgrade_allowed') 12:22:45.3 Info: Committing Transaction 12:22:45.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:45.3 Info: => 0.0076131s 12:22:45.3 Info: 27: add_import_exclusions migrating 12:22:45.3 Info: Beginning Transaction 12:22:45.3 Info: Starting migration of Main DB to 27 12:22:45.3 Info: CreateTable ImportListExclusions 12:22:45.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:45.3 Info: => 0.0001557s 12:22:45.3 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:45.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:45.3 Info: => 0.0001026s 12:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:45', 'add_import_exclusions') 12:22:45.3 Info: Committing Transaction 12:22:45.3 Info: 27: add_import_exclusions migrated 12:22:45.3 Info: => 0.0004475s 12:22:45.3 Info: 28: clean_artist_metadata_table migrating 12:22:45.3 Info: Beginning Transaction 12:22:45.3 Info: Starting migration of Main DB to 28 12:22:45.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:45.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:45.3 Info: => 0.0001972s 12:22:45.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:45.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:45.3 Info: => 0.000147s 12:22:45.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:45.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:45.3 Info: => 0.0001706s 12:22:45.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:45.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:45.3 Info: => 0.0001434s 12:22:45.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:45.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:45.3 Info: => 0.0001386s 12:22:45.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:45.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:45.3 Info: => 0.0001378s 12:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:45', 'clean_artist_metadata_table') 12:22:45.3 Info: Committing Transaction 12:22:45.3 Info: 28: clean_artist_metadata_table migrated 12:22:45.3 Info: => 0.0004433s 12:22:45.3 Info: 29: health_issue_notification migrating 12:22:45.3 Info: Beginning Transaction 12:22:45.3 Info: Starting migration of Main DB to 29 12:22:45.3 Info: AlterTable Notifications 12:22:45.3 Info: => 1.7E-06s 12:22:45.3 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:45.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:45.3 Info: => 0.0007473s 12:22:45.3 Info: AlterTable Notifications 12:22:45.3 Info: => 1.4E-06s 12:22:45.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:45.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:45.3 Info: => 0.0006343s 12:22:45.3 Info: AlterTable Notifications 12:22:45.3 Info: => 1.3E-06s 12:22:45.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:45.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:45.3 Info: => 0.0006151s 12:22:45.3 Info: AlterTable Notifications 12:22:45.3 Info: => 1.3E-06s 12:22:45.3 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:45.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:45.3 Info: => 0.0006414s 12:22:45.3 Info: AlterTable Notifications 12:22:45.3 Info: => 1.6E-06s 12:22:45.3 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:45.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:45.3 Info: => 0.0006055s 12:22:45.3 Info: DeleteColumn Notifications OnDownload 12:22:45.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:45.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:45.3 Info: DROP TABLE "Notifications" 12:22:45.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:45.3 Info: => 0.0051437s 12:22:45.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:45.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:45.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:45.3 Info: DROP TABLE "Notifications" 12:22:45.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:45.3 Info: => 0.0066903s 12:22:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:45', 'health_issue_notification') 12:22:45.3 Info: Committing Transaction 12:22:45.4 Info: 29: health_issue_notification migrated 12:22:45.4 Info: => 0.0099245s 12:22:45.4 Info: 30: add_mediafilerepository_mtime migrating 12:22:45.4 Info: Beginning Transaction 12:22:45.4 Info: Starting migration of Main DB to 30 12:22:45.4 Info: AlterTable TrackFiles 12:22:45.4 Info: => 1.4E-06s 12:22:45.4 Info: CreateColumn TrackFiles Modified DateTime 12:22:45.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:45.4 Info: => 0.0007717s 12:22:45.4 Info: AlterTable TrackFiles 12:22:45.4 Info: => 1.6E-06s 12:22:45.4 Info: CreateColumn TrackFiles Path String 12:22:45.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:45.4 Info: => 0.0006359s 12:22:45.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:45.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:45.4 Info: => 4.76E-05s 12:22:45.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:45.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:45.4 Info: => 0.0001769s 12:22:45.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:45.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:45.4 Info: => 0.000161s 12:22:45.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:45.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:45.4 Info: => 0.0001638s 12:22:45.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:45.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:45.4 Info: => 0.000101s 12:22:45.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:45.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:45.4 Info: => 6.42E-05s 12:22:45.4 Info: AlterTable TrackFiles 12:22:45.4 Info: => 1.3E-06s 12:22:45.4 Info: AlterColumn TrackFiles Path String 12:22:45.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:45.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:45.4 Info: DROP TABLE "TrackFiles" 12:22:45.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:45.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:45.4 Info: => 0.0052026s 12:22:45.4 Info: CreateIndex TrackFiles (Path) 12:22:45.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:45.4 Info: => 9.66E-05s 12:22:45.4 Info: DeleteColumn TrackFiles RelativePath 12:22:45.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:45.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:45.4 Info: DROP TABLE "TrackFiles" 12:22:45.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:45.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:45.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:45.4 Info: => 0.0055048s 12:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:45', 'add_mediafilerepository_mtime') 12:22:45.4 Info: Committing Transaction 12:22:45.4 Info: 30: add_mediafilerepository_mtime migrated 12:22:45.4 Info: => 0.0141053s 12:22:45.4 Info: 31: add_artistmetadataid_constraint migrating 12:22:45.4 Info: Beginning Transaction 12:22:45.4 Info: Starting migration of Main DB to 31 12:22:45.4 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 12:22:45.4 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:22:45.4 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 12:22:45.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:45.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:45.4 Info: => 0.0002189s 12:22:45.4 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:45.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:45.4 Info: => 0.0001443s 12:22:45.4 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:45.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:45.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:45.4 Info: DROP TABLE "Artists" 12:22:45.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:45.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:45.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:45.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:45.4 Info: => 0.0076464s 12:22:45.4 Info: CreateIndex Artists (ArtistMetadataId) 12:22:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:45.4 Info: => 9.71E-05s 12:22:45.4 Info: -> 3 Insert operations completed in 00:00:00.0003257 taking an average of 00:00:00.0001085 12:22:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:45', 'add_artistmetadataid_constraint') 12:22:45.4 Info: Committing Transaction 12:22:45.4 Info: 31: add_artistmetadataid_constraint migrated 12:22:45.4 Info: => 0.0010266s 12:22:45.4 Debug: Took: 00:00:00.2538889 12:22:45.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 12:22:45.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 12:22:45.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149655054595_129/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:45.5 Info: DatabaseEngineVersionCheck migrating 12:22:45.5 Info: PerformDBOperation 12:22:45.5 Info: Performing DB Operation 12:22:45.5 Info: SQLite 3.47.0 12:22:45.5 Info: => 0.003759s 12:22:45.5 Info: DatabaseEngineVersionCheck migrated 12:22:45.5 Info: => 0.0037851s 12:22:45.5 Info: VersionMigration migrating 12:22:45.5 Info: Beginning Transaction 12:22:45.5 Info: CreateTable VersionInfo 12:22:45.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:45.5 Info: => 0.0001908s 12:22:45.5 Info: Committing Transaction 12:22:45.5 Info: VersionMigration migrated 12:22:45.5 Info: => 0.0006802s 12:22:45.5 Info: VersionUniqueMigration migrating 12:22:45.5 Info: Beginning Transaction 12:22:45.5 Info: CreateIndex VersionInfo (Version) 12:22:45.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:45.5 Info: => 0.0001593s 12:22:45.5 Info: AlterTable VersionInfo 12:22:45.5 Info: => 1.3E-06s 12:22:45.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:45.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:45.5 Info: => 0.0006863s 12:22:45.5 Info: Committing Transaction 12:22:45.5 Info: VersionUniqueMigration migrated 12:22:45.5 Info: => 0.0009239s 12:22:45.5 Info: VersionDescriptionMigration migrating 12:22:45.5 Info: Beginning Transaction 12:22:45.5 Info: AlterTable VersionInfo 12:22:45.5 Info: => 1.6E-06s 12:22:45.5 Info: CreateColumn VersionInfo Description String 12:22:45.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:45.5 Info: => 0.0002363s 12:22:45.5 Info: Committing Transaction 12:22:45.5 Info: VersionDescriptionMigration migrated 12:22:45.5 Info: => 0.000443s 12:22:45.5 Info: 1: InitialSetup migrating 12:22:45.5 Info: Beginning Transaction 12:22:45.5 Info: Starting migration of Main DB to 1 12:22:45.5 Info: CreateTable Config 12:22:45.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:45.5 Info: => 0.0002744s 12:22:45.5 Info: CreateIndex Config (Key) 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:45.5 Info: => 9.56E-05s 12:22:45.5 Info: CreateTable RootFolders 12:22:45.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:45.5 Info: => 0.00011s 12:22:45.5 Info: CreateIndex RootFolders (Path) 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:45.5 Info: => 9.16E-05s 12:22:45.5 Info: CreateTable Artists 12:22:45.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:45.5 Info: => 0.0003268s 12:22:45.5 Info: CreateIndex Artists (ForeignArtistId) 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:45.5 Info: => 0.0001152s 12:22:45.5 Info: CreateIndex Artists (NameSlug) 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:45.5 Info: => 8.61E-05s 12:22:45.5 Info: CreateIndex Artists (CleanName) 12:22:45.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:45.5 Info: => 9.15E-05s 12:22:45.5 Info: CreateIndex Artists (Path) 12:22:45.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:45.5 Info: => 8.74E-05s 12:22:45.5 Info: CreateTable Albums 12:22:45.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:45.5 Info: => 0.0002911s 12:22:45.5 Info: CreateIndex Albums (ForeignAlbumId) 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:45.5 Info: => 0.0001152s 12:22:45.5 Info: CreateIndex Albums (MBId) 12:22:45.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:45.5 Info: => 8.37E-05s 12:22:45.5 Info: CreateIndex Albums (TADBId) 12:22:45.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:45.5 Info: => 8.7E-05s 12:22:45.5 Info: CreateIndex Albums (TitleSlug) 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:45.5 Info: => 8.42E-05s 12:22:45.5 Info: CreateIndex Albums (CleanTitle) 12:22:45.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:45.5 Info: => 7.87E-05s 12:22:45.5 Info: CreateIndex Albums (Path) 12:22:45.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:45.5 Info: => 8.44E-05s 12:22:45.5 Info: CreateTable Tracks 12:22:45.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:45.5 Info: => 0.0001963s 12:22:45.5 Info: CreateIndex Tracks (ForeignTrackId) 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:45.5 Info: => 8.18E-05s 12:22:45.5 Info: CreateIndex Tracks (ArtistId) 12:22:45.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:45.5 Info: => 9.12E-05s 12:22:45.5 Info: CreateIndex Tracks (TrackFileId) 12:22:45.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:45.5 Info: => 0.0001333s 12:22:45.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:45.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:45.5 Info: => 0.0001355s 12:22:45.5 Info: CreateTable TrackFiles 12:22:45.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:45.5 Info: => 0.0002075s 12:22:45.5 Info: CreateIndex TrackFiles (ArtistId) 12:22:45.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:45.5 Info: => 9.5E-05s 12:22:45.5 Info: CreateIndex TrackFiles (AlbumId) 12:22:45.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:45.5 Info: => 8.52E-05s 12:22:45.5 Info: CreateTable History 12:22:45.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:45.5 Info: => 0.0002117s 12:22:45.5 Info: CreateIndex History (Date) 12:22:45.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:45.5 Info: => 9.86E-05s 12:22:45.5 Info: CreateIndex History (EventType) 12:22:45.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:45.5 Info: => 0.0001122s 12:22:45.5 Info: CreateIndex History (DownloadId) 12:22:45.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:45.5 Info: => 0.0001042s 12:22:45.5 Info: CreateIndex History (AlbumId) 12:22:45.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:45.5 Info: => 8.9E-05s 12:22:45.5 Info: CreateTable Notifications 12:22:45.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:45.5 Info: => 0.0001839s 12:22:45.5 Info: CreateTable ScheduledTasks 12:22:45.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:45.5 Info: => 0.0001246s 12:22:45.5 Info: CreateIndex ScheduledTasks (TypeName) 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:45.5 Info: => 8.86E-05s 12:22:45.5 Info: CreateTable Indexers 12:22:45.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:45.5 Info: => 0.0001668s 12:22:45.5 Info: CreateIndex Indexers (Name) 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:45.5 Info: => 0.0001257s 12:22:45.5 Info: CreateTable Profiles 12:22:45.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:45.5 Info: => 0.0001491s 12:22:45.5 Info: CreateIndex Profiles (Name) 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:45.5 Info: => 9.7E-05s 12:22:45.5 Info: CreateTable QualityDefinitions 12:22:45.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:45.5 Info: => 0.0001338s 12:22:45.5 Info: CreateIndex QualityDefinitions (Quality) 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:45.5 Info: => 9.54E-05s 12:22:45.5 Info: CreateIndex QualityDefinitions (Title) 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:45.5 Info: => 9.86E-05s 12:22:45.5 Info: CreateTable NamingConfig 12:22:45.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:45.5 Info: => 0.0001726s 12:22:45.5 Info: CreateTable Blacklist 12:22:45.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:45.5 Info: => 0.0002442s 12:22:45.5 Info: CreateTable Metadata 12:22:45.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:45.5 Info: => 0.0001302s 12:22:45.5 Info: CreateTable MetadataFiles 12:22:45.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:45.5 Info: => 0.0002088s 12:22:45.5 Info: CreateTable DownloadClients 12:22:45.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:45.5 Info: => 0.00014s 12:22:45.5 Info: CreateTable PendingReleases 12:22:45.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:45.5 Info: => 0.0001635s 12:22:45.5 Info: CreateTable RemotePathMappings 12:22:45.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:45.5 Info: => 0.0001265s 12:22:45.5 Info: CreateTable Tags 12:22:45.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:45.5 Info: => 9.92E-05s 12:22:45.5 Info: CreateIndex Tags (Label) 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:45.5 Info: => 0.0001136s 12:22:45.5 Info: CreateTable Restrictions 12:22:45.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:45.5 Info: => 0.0001507s 12:22:45.5 Info: CreateTable DelayProfiles 12:22:45.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:45.5 Info: => 0.0001869s 12:22:45.5 Info: CreateTable Users 12:22:45.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:45.5 Info: => 0.0001472s 12:22:45.5 Info: CreateIndex Users (Identifier) 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:45.5 Info: => 0.0001169s 12:22:45.5 Info: CreateIndex Users (Username) 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:45.5 Info: => 0.000111s 12:22:45.5 Info: CreateTable Commands 12:22:45.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:45.5 Info: => 0.0002035s 12:22:45.5 Info: CreateTable IndexerStatus 12:22:45.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:45.5 Info: => 0.0001858s 12:22:45.5 Info: CreateIndex IndexerStatus (ProviderId) 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:45.5 Info: => 0.0001s 12:22:45.5 Info: CreateTable ExtraFiles 12:22:45.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:45.5 Info: => 0.0002064s 12:22:45.5 Info: CreateTable LyricFiles 12:22:45.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:45.5 Info: => 0.0002076s 12:22:45.5 Info: CreateTable LanguageProfiles 12:22:45.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:45.5 Info: => 0.0025299s 12:22:45.5 Info: CreateIndex LanguageProfiles (Name) 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:45.5 Info: => 0.0001262s 12:22:45.5 Info: CreateTable DownloadClientStatus 12:22:45.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:45.5 Info: => 0.0001413s 12:22:45.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:45.5 Info: => 0.0001486s 12:22:45.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:45.5 Info: -> 1 Insert operations completed in 00:00:00.0000827 taking an average of 00:00:00.0000827 12:22:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:45', 'InitialSetup') 12:22:45.5 Info: Committing Transaction 12:22:45.5 Info: 1: InitialSetup migrated 12:22:45.5 Info: => 0.0039147s 12:22:45.5 Info: 2: add_reason_to_pending_releases migrating 12:22:45.5 Info: Beginning Transaction 12:22:45.5 Info: Starting migration of Main DB to 2 12:22:45.5 Info: AlterTable PendingReleases 12:22:45.5 Info: => 1.5E-06s 12:22:45.5 Info: CreateColumn PendingReleases Reason Int32 12:22:45.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:45.5 Info: => 0.0007337s 12:22:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:45', 'add_reason_to_pending_releases') 12:22:45.5 Info: Committing Transaction 12:22:45.5 Info: 2: add_reason_to_pending_releases migrated 12:22:45.5 Info: => 0.0104125s 12:22:45.5 Info: 3: add_medium_support migrating 12:22:45.5 Info: Beginning Transaction 12:22:45.5 Info: Starting migration of Main DB to 3 12:22:45.5 Info: AlterTable Albums 12:22:45.5 Info: => 1.8E-06s 12:22:45.5 Info: CreateColumn Albums Media String 12:22:45.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:45.5 Info: => 0.0007291s 12:22:45.5 Info: AlterTable Tracks 12:22:45.5 Info: => 1.4E-06s 12:22:45.5 Info: CreateColumn Tracks MediumNumber Int32 12:22:45.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:45.5 Info: => 0.0005823s 12:22:45.5 Info: AlterTable Tracks 12:22:45.5 Info: => 1.2E-06s 12:22:45.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:45.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:45.5 Info: => 0.0005579s 12:22:45.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:45.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:45.5 Info: => 5.01E-05s 12:22:45.5 Info: DeleteColumn Tracks TrackNumber 12:22:45.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:45.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:45.5 Info: DROP TABLE "Tracks" 12:22:45.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:45.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:45.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:45.5 Info: => 0.0051265s 12:22:45.5 Info: AlterTable Tracks 12:22:45.5 Info: => 1.8E-06s 12:22:45.5 Info: CreateColumn Tracks TrackNumber String 12:22:45.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:45.5 Info: => 0.0005649s 12:22:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:45', 'add_medium_support') 12:22:45.5 Info: Committing Transaction 12:22:45.5 Info: 3: add_medium_support migrated 12:22:45.5 Info: => 0.001187s 12:22:45.5 Info: 4: add_various_qualites_in_profile migrating 12:22:45.5 Info: Beginning Transaction 12:22:45.5 Info: Starting migration of Main DB to 4 12:22:45.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:45.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:45.5 Info: => 6.29E-05s 12:22:45.5 Info: PerformDBOperation 12:22:45.5 Info: Performing DB Operation 12:22:45.5 Info: => 4.67E-05s 12:22:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:45', 'add_various_qualites_in_profile') 12:22:45.5 Info: Committing Transaction 12:22:45.5 Info: 4: add_various_qualites_in_profile migrated 12:22:45.5 Info: => 0.0003224s 12:22:45.5 Info: 5: metadata_profiles migrating 12:22:45.5 Info: Beginning Transaction 12:22:45.5 Info: Starting migration of Main DB to 5 12:22:45.5 Info: CreateTable MetadataProfiles 12:22:45.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:45.5 Info: => 0.0001587s 12:22:45.5 Info: CreateIndex MetadataProfiles (Name) 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:45.5 Info: => 0.0001078s 12:22:45.5 Info: AlterTable Artists 12:22:45.5 Info: => 1.5E-06s 12:22:45.5 Info: CreateColumn Artists MetadataProfileId Int32 12:22:45.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:45.5 Info: => 0.0006325s 12:22:45.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:45.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:45.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:45.5 Info: DROP TABLE "Artists" 12:22:45.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:45.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:45.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:45.5 Info: => 0.0053472s 12:22:45.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:45.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:45.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:45.5 Info: DROP TABLE "Artists" 12:22:45.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:45.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:45.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:45.5 Info: => 0.0051792s 12:22:45.5 Info: AlterTable Albums 12:22:45.5 Info: => 1.7E-06s 12:22:45.5 Info: CreateColumn Albums SecondaryTypes String 12:22:45.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:45.5 Info: => 0.0005906s 12:22:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:45', 'metadata_profiles') 12:22:45.5 Info: Committing Transaction 12:22:45.5 Info: 5: metadata_profiles migrated 12:22:45.5 Info: => 0.0016945s 12:22:45.5 Info: 6: separate_automatic_and_interactive_search migrating 12:22:45.5 Info: Beginning Transaction 12:22:45.5 Info: Starting migration of Main DB to 6 12:22:45.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:45.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:45.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:45.5 Info: DROP TABLE "Indexers" 12:22:45.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:45.5 Info: => 0.0047113s 12:22:45.5 Info: AlterTable Indexers 12:22:45.5 Info: => 1.8E-06s 12:22:45.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:45.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:45.5 Info: => 0.0005732s 12:22:45.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:45.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:45.5 Info: => 5.13E-05s 12:22:45.5 Info: AlterTable Indexers 12:22:45.5 Info: => 1.2E-06s 12:22:45.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:45.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:45.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:45.5 Info: DROP TABLE "Indexers" 12:22:45.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:45.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:45.5 Info: => 0.0061812s 12:22:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:45', 'separate_automatic_and_interactive_search') 12:22:45.5 Info: Committing Transaction 12:22:45.5 Info: 6: separate_automatic_and_interactive_search migrated 12:22:45.5 Info: => 0.006687s 12:22:45.5 Info: 7: change_album_path_to_relative migrating 12:22:45.5 Info: Beginning Transaction 12:22:45.5 Info: Starting migration of Main DB to 7 12:22:45.5 Info: DeleteColumn Albums Path 12:22:45.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:45.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:45.6 Info: DROP TABLE "Albums" 12:22:45.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:45.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:45.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:45.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:45.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:45.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:45.6 Info: => 0.0054774s 12:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:45', 'change_album_path_to_relative') 12:22:45.6 Info: Committing Transaction 12:22:45.6 Info: 7: change_album_path_to_relative migrated 12:22:45.6 Info: => 0.0060053s 12:22:45.6 Info: 8: change_quality_size_mb_to_kb migrating 12:22:45.6 Info: Beginning Transaction 12:22:45.6 Info: Starting migration of Main DB to 8 12:22:45.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:45.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:45.6 Info: => 5.92E-05s 12:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:45', 'change_quality_size_mb_to_kb') 12:22:45.6 Info: Committing Transaction 12:22:45.6 Info: 8: change_quality_size_mb_to_kb migrated 12:22:45.6 Info: => 0.0003354s 12:22:45.6 Info: 9: album_releases migrating 12:22:45.6 Info: Beginning Transaction 12:22:45.6 Info: Starting migration of Main DB to 9 12:22:45.6 Info: AlterTable Albums 12:22:45.6 Info: => 1.8E-06s 12:22:45.6 Info: CreateColumn Albums Releases String 12:22:45.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:45.6 Info: => 0.0006531s 12:22:45.6 Info: AlterTable Albums 12:22:45.6 Info: => 1.2E-06s 12:22:45.6 Info: CreateColumn Albums CurrentRelease String 12:22:45.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:45.6 Info: => 0.0005767s 12:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:45', 'album_releases') 12:22:45.6 Info: Committing Transaction 12:22:45.6 Info: 9: album_releases migrated 12:22:45.6 Info: => 0.0009646s 12:22:45.6 Info: 10: album_releases_fix migrating 12:22:45.6 Info: Beginning Transaction 12:22:45.6 Info: Starting migration of Main DB to 10 12:22:45.6 Info: AlterTable Albums 12:22:45.6 Info: => 1.3E-06s 12:22:45.6 Info: AlterColumn Albums Releases String 12:22:45.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:45.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:45.6 Info: DROP TABLE "Albums" 12:22:45.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:45.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:45.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:45.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:45.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:45.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:45.6 Info: => 0.0066711s 12:22:45.6 Info: AlterTable Albums 12:22:45.6 Info: => 1.7E-06s 12:22:45.6 Info: AlterColumn Albums CurrentRelease String 12:22:45.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:45.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:45.6 Info: DROP TABLE "Albums" 12:22:45.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:45.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:45.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:45.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:45.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:45.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:45.6 Info: => 0.0052429s 12:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:45', 'album_releases_fix') 12:22:45.6 Info: Committing Transaction 12:22:45.6 Info: 10: album_releases_fix migrated 12:22:45.6 Info: => 0.0057405s 12:22:45.6 Info: 11: import_lists migrating 12:22:45.6 Info: Beginning Transaction 12:22:45.6 Info: Starting migration of Main DB to 11 12:22:45.6 Info: CreateTable ImportLists 12:22:45.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:45.6 Info: => 0.0002056s 12:22:45.6 Info: CreateIndex ImportLists (Name) 12:22:45.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:45.6 Info: => 9.62E-05s 12:22:45.6 Info: CreateTable ImportListStatus 12:22:45.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:45.6 Info: => 0.0001371s 12:22:45.6 Info: CreateIndex ImportListStatus (ProviderId) 12:22:45.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:45.6 Info: => 9.42E-05s 12:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:45', 'import_lists') 12:22:45.6 Info: Committing Transaction 12:22:45.6 Info: 11: import_lists migrated 12:22:45.6 Info: => 0.0004415s 12:22:45.6 Info: 12: add_release_status migrating 12:22:45.6 Info: Beginning Transaction 12:22:45.6 Info: Starting migration of Main DB to 12 12:22:45.6 Info: AlterTable MetadataProfiles 12:22:45.6 Info: => 1.6E-06s 12:22:45.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:45.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:45.6 Info: => 0.000667s 12:22:45.6 Info: PerformDBOperation 12:22:45.6 Info: Performing DB Operation 12:22:45.6 Info: => 3.7E-05s 12:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:45', 'add_release_status') 12:22:45.6 Info: Committing Transaction 12:22:45.6 Info: 12: add_release_status migrated 12:22:45.6 Info: => 0.0005596s 12:22:45.6 Info: 13: album_download_notification migrating 12:22:45.6 Info: Beginning Transaction 12:22:45.6 Info: Starting migration of Main DB to 13 12:22:45.6 Info: AlterTable Notifications 12:22:45.6 Info: => 1.5E-06s 12:22:45.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:45.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:45.6 Info: => 0.0006596s 12:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:45', 'album_download_notification') 12:22:45.6 Info: Committing Transaction 12:22:45.6 Info: 13: album_download_notification migrated 12:22:45.6 Info: => 0.0010181s 12:22:45.6 Info: 14: fix_language_metadata_profiles migrating 12:22:45.6 Info: Beginning Transaction 12:22:45.6 Info: Starting migration of Main DB to 14 12:22:45.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:45.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:45.6 Info: => 9.56E-05s 12:22:45.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:45.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:45.6 Info: => 6.7E-05s 12:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:45', 'fix_language_metadata_profiles') 12:22:45.6 Info: Committing Transaction 12:22:45.6 Info: 14: fix_language_metadata_profiles migrated 12:22:45.6 Info: => 0.0003472s 12:22:45.6 Info: 15: remove_fanzub migrating 12:22:45.6 Info: Beginning Transaction 12:22:45.6 Info: Starting migration of Main DB to 15 12:22:45.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:45.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:45.6 Info: => 6.4E-05s 12:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:45', 'remove_fanzub') 12:22:45.6 Info: Committing Transaction 12:22:45.6 Info: 15: remove_fanzub migrated 12:22:45.6 Info: => 0.000376s 12:22:45.6 Info: 16: update_artist_history_indexes migrating 12:22:45.6 Info: Beginning Transaction 12:22:45.6 Info: Starting migration of Main DB to 16 12:22:45.6 Info: CreateIndex Albums (ArtistId) 12:22:45.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:45.6 Info: => 0.0001407s 12:22:45.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:45.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:45.6 Info: => 0.0001022s 12:22:45.6 Info: DeleteIndex History (AlbumId) 12:22:45.6 Info: DROP INDEX "IX_History_AlbumId" 12:22:45.6 Info: => 0.0001554s 12:22:45.6 Info: CreateIndex History (AlbumId, Date) 12:22:45.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:45.6 Info: => 0.0001124s 12:22:45.6 Info: DeleteIndex History (DownloadId) 12:22:45.6 Info: DROP INDEX "IX_History_DownloadId" 12:22:45.6 Info: => 0.0001212s 12:22:45.6 Info: CreateIndex History (DownloadId, Date) 12:22:45.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:45.6 Info: => 0.0001037s 12:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:45', 'update_artist_history_indexes') 12:22:45.6 Info: Committing Transaction 12:22:45.6 Info: 16: update_artist_history_indexes migrated 12:22:45.6 Info: => 0.0004461s 12:22:45.6 Info: 17: remove_nma migrating 12:22:45.6 Info: Beginning Transaction 12:22:45.6 Info: Starting migration of Main DB to 17 12:22:45.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:45.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:45.6 Info: => 5.69E-05s 12:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:45', 'remove_nma') 12:22:45.6 Info: Committing Transaction 12:22:45.6 Info: 17: remove_nma migrated 12:22:45.6 Info: => 0.0003177s 12:22:45.6 Info: 18: album_disambiguation migrating 12:22:45.6 Info: Beginning Transaction 12:22:45.6 Info: Starting migration of Main DB to 18 12:22:45.6 Info: AlterTable Albums 12:22:45.6 Info: => 1.8E-06s 12:22:45.6 Info: CreateColumn Albums Disambiguation String 12:22:45.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:45.6 Info: => 0.0007048s 12:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:45', 'album_disambiguation') 12:22:45.6 Info: Committing Transaction 12:22:45.6 Info: 18: album_disambiguation migrated 12:22:45.6 Info: => 0.0010391s 12:22:45.6 Info: 19: add_ape_quality_in_profiles migrating 12:22:45.6 Info: Beginning Transaction 12:22:45.6 Info: Starting migration of Main DB to 19 12:22:45.6 Info: PerformDBOperation 12:22:45.6 Info: Performing DB Operation 12:22:45.6 Info: => 4.38E-05s 12:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:45', 'add_ape_quality_in_profiles') 12:22:45.6 Info: Committing Transaction 12:22:45.6 Info: 19: add_ape_quality_in_profiles migrated 12:22:45.6 Info: => 0.0003191s 12:22:45.6 Info: 20: remove_pushalot migrating 12:22:45.6 Info: Beginning Transaction 12:22:45.6 Info: Starting migration of Main DB to 20 12:22:45.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:45.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:45.6 Info: => 5.59E-05s 12:22:45.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:45.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:45.6 Info: => 4.14E-05s 12:22:45.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:45.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:45.6 Info: => 4.22E-05s 12:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:45', 'remove_pushalot') 12:22:45.6 Info: Committing Transaction 12:22:45.6 Info: 20: remove_pushalot migrated 12:22:45.6 Info: => 0.0003039s 12:22:45.6 Info: 21: add_custom_filters migrating 12:22:45.6 Info: Beginning Transaction 12:22:45.6 Info: Starting migration of Main DB to 21 12:22:45.6 Info: CreateTable CustomFilters 12:22:45.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:45.6 Info: => 0.0001589s 12:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:45', 'add_custom_filters') 12:22:45.6 Info: Committing Transaction 12:22:45.6 Info: 21: add_custom_filters migrated 12:22:45.6 Info: => 0.0004666s 12:22:45.6 Info: 22: import_list_tags migrating 12:22:45.6 Info: Beginning Transaction 12:22:45.6 Info: Starting migration of Main DB to 22 12:22:45.6 Info: AlterTable ImportLists 12:22:45.6 Info: => 1.8E-06s 12:22:45.6 Info: CreateColumn ImportLists Tags String 12:22:45.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:45.6 Info: => 0.0006966s 12:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:45', 'import_list_tags') 12:22:45.6 Info: Committing Transaction 12:22:45.6 Info: 22: import_list_tags migrated 12:22:45.6 Info: => 0.0020531s 12:22:45.6 Info: 23: add_release_groups_etc migrating 12:22:45.6 Info: Beginning Transaction 12:22:45.6 Info: Starting migration of Main DB to 23 12:22:45.6 Info: CreateTable ArtistMetadata 12:22:45.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:45.6 Info: => 0.000253s 12:22:45.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:45.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:45.6 Info: => 0.0001145s 12:22:45.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:45.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:45.6 Info: => 0.0001095s 12:22:45.6 Info: AlterTable Artists 12:22:45.6 Info: => 1.1E-06s 12:22:45.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:45.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:45.6 Info: => 0.0006864s 12:22:45.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:45.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:45.6 Info: => 0.0001001s 12:22:45.6 Info: CreateTable AlbumReleases 12:22:45.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:45.6 Info: => 0.0001978s 12:22:45.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:45.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:45.6 Info: => 0.0001014s 12:22:45.6 Info: CreateIndex AlbumReleases (AlbumId) 12:22:45.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:45.6 Info: => 8.82E-05s 12:22:45.6 Info: PerformDBOperation 12:22:45.6 Info: Performing DB Operation 12:22:45.6 Info: => 4.79E-05s 12:22:45.6 Info: AlterTable Albums 12:22:45.6 Info: => 1.5E-06s 12:22:45.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:45.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:45.6 Info: => 0.000655s 12:22:45.6 Info: AlterTable Albums 12:22:45.6 Info: => 1.4E-06s 12:22:45.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:45.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:45.6 Info: => 0.000625s 12:22:45.6 Info: AlterTable Albums 12:22:45.6 Info: => 1.3E-06s 12:22:45.6 Info: CreateColumn Albums Links String 12:22:45.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:45.6 Info: => 0.0006188s 12:22:45.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:45.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:45.6 Info: => 9.86E-05s 12:22:45.6 Info: AlterTable Tracks 12:22:45.6 Info: => 1.5E-06s 12:22:45.6 Info: CreateColumn Tracks ForeignRecordingId String 12:22:45.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:45.6 Info: => 0.00065s 12:22:45.6 Info: AlterTable Tracks 12:22:45.6 Info: => 1.3E-06s 12:22:45.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:45.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:45.6 Info: => 0.0006297s 12:22:45.6 Info: AlterTable Tracks 12:22:45.6 Info: => 1.4E-06s 12:22:45.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:45.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:45.6 Info: => 0.0006669s 12:22:45.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:45.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:45.6 Info: => 0.000104s 12:22:45.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:45.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:45.6 Info: => 8.28E-05s 12:22:45.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:45.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:45.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:45.6 Info: DROP TABLE "Artists" 12:22:45.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:45.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:45.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:45.6 Info: => 0.0069491s 12:22:45.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:45.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:45.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:45.6 Info: DROP TABLE "Albums" 12:22:45.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:45.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:45.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:45.6 Info: => 0.0056705s 12:22:45.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:45.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:45.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:45.6 Info: DROP TABLE "Tracks" 12:22:45.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:45.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:45.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:45.6 Info: => 0.0051746s 12:22:45.6 Info: DeleteColumn TrackFiles ArtistId 12:22:45.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:45.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:45.6 Info: DROP TABLE "TrackFiles" 12:22:45.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:45.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:45.6 Info: => 0.0049171s 12:22:45.6 Info: CreateIndex Artists (ArtistMetadataId) 12:22:45.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:45.6 Info: => 9.16E-05s 12:22:45.6 Info: CreateIndex Artists (Monitored) 12:22:45.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:45.6 Info: => 9.35E-05s 12:22:45.6 Info: CreateIndex Albums (ArtistMetadataId) 12:22:45.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:45.6 Info: => 9.44E-05s 12:22:45.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:45.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:45.6 Info: => 8.7E-05s 12:22:45.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:45.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:45.6 Info: => 0.0016601s 12:22:45.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:45.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:45.6 Info: => 0.0001317s 12:22:45.6 Info: UpdateData 12:22:45.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:45.6 Info: => 5.96E-05s 12:22:45.6 Info: UpdateData 12:22:45.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:45.6 Info: => 4.72E-05s 12:22:45.6 Info: UpdateData 12:22:45.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:45.6 Info: => 5.6E-05s 12:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:45', 'add_release_groups_etc') 12:22:45.6 Info: Committing Transaction 12:22:45.6 Info: 23: add_release_groups_etc migrated 12:22:45.6 Info: => 0.0080727s 12:22:45.6 Info: 24: NewMediaInfoFormat migrating 12:22:45.6 Info: Beginning Transaction 12:22:45.6 Info: Starting migration of Main DB to 24 12:22:45.6 Info: UpdateData 12:22:45.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:45.6 Info: => 7.44E-05s 12:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:45', 'NewMediaInfoFormat') 12:22:45.6 Info: Committing Transaction 12:22:45.6 Info: 24: NewMediaInfoFormat migrated 12:22:45.6 Info: => 0.0003577s 12:22:45.6 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:45.6 Info: Beginning Transaction 12:22:45.6 Info: Starting migration of Main DB to 25 12:22:45.6 Info: RenameTable Restrictions ReleaseProfiles 12:22:45.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:45.6 Info: => 0.0019407s 12:22:45.6 Info: AlterTable ReleaseProfiles 12:22:45.6 Info: => 1.7E-06s 12:22:45.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:45.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:45.6 Info: => 0.000625s 12:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:45', 'rename_restrictions_to_release_profiles') 12:22:45.6 Info: Committing Transaction 12:22:45.6 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:45.6 Info: => 0.0013386s 12:22:45.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:45.6 Info: Beginning Transaction 12:22:45.6 Info: Starting migration of Main DB to 26 12:22:45.6 Info: RenameTable Profiles QualityProfiles 12:22:45.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:45.6 Info: => 0.0018646s 12:22:45.6 Info: AlterTable QualityProfiles 12:22:45.6 Info: => 1.7E-06s 12:22:45.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:45.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:45.6 Info: => 0.0006363s 12:22:45.6 Info: AlterTable LanguageProfiles 12:22:45.6 Info: => 1.4E-06s 12:22:45.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:45.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:45.6 Info: => 0.000626s 12:22:45.6 Info: UpdateData 12:22:45.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:45.6 Info: => 5.99E-05s 12:22:45.6 Info: UpdateData 12:22:45.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:45.6 Info: => 4.17E-05s 12:22:45.6 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:45.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:45.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:45.6 Info: DROP TABLE "Artists" 12:22:45.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:45.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:45.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:45.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:45.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:45.6 Info: => 0.007054s 12:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:45', 'rename_quality_profiles_add_upgrade_allowed') 12:22:45.6 Info: Committing Transaction 12:22:45.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:45.6 Info: => 0.0076782s 12:22:45.6 Info: 27: add_import_exclusions migrating 12:22:45.6 Info: Beginning Transaction 12:22:45.6 Info: Starting migration of Main DB to 27 12:22:45.6 Info: CreateTable ImportListExclusions 12:22:45.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:45.6 Info: => 0.0001568s 12:22:45.6 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:45.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:45.6 Info: => 0.0001017s 12:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:45', 'add_import_exclusions') 12:22:45.6 Info: Committing Transaction 12:22:45.6 Info: 27: add_import_exclusions migrated 12:22:45.6 Info: => 0.0004699s 12:22:45.6 Info: 28: clean_artist_metadata_table migrating 12:22:45.6 Info: Beginning Transaction 12:22:45.6 Info: Starting migration of Main DB to 28 12:22:45.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:45.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:45.6 Info: => 0.000193s 12:22:45.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:45.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:45.6 Info: => 0.000141s 12:22:45.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:45.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:45.6 Info: => 0.000134s 12:22:45.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:45.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:45.6 Info: => 0.0001406s 12:22:45.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:45.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:45.6 Info: => 0.0001506s 12:22:45.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:45.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:45.6 Info: => 0.0001342s 12:22:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:45', 'clean_artist_metadata_table') 12:22:45.6 Info: Committing Transaction 12:22:45.6 Info: 28: clean_artist_metadata_table migrated 12:22:45.6 Info: => 0.0004526s 12:22:45.6 Info: 29: health_issue_notification migrating 12:22:45.6 Info: Beginning Transaction 12:22:45.6 Info: Starting migration of Main DB to 29 12:22:45.6 Info: AlterTable Notifications 12:22:45.6 Info: => 1.5E-06s 12:22:45.6 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:45.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:45.6 Info: => 0.0007089s 12:22:45.6 Info: AlterTable Notifications 12:22:45.6 Info: => 1.4E-06s 12:22:45.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:45.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:45.6 Info: => 0.0006557s 12:22:45.6 Info: AlterTable Notifications 12:22:45.6 Info: => 1.4E-06s 12:22:45.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:45.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:45.6 Info: => 0.0006205s 12:22:45.6 Info: AlterTable Notifications 12:22:45.6 Info: => 1.4E-06s 12:22:45.6 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:45.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:45.6 Info: => 0.0006283s 12:22:45.6 Info: AlterTable Notifications 12:22:45.6 Info: => 1.3E-06s 12:22:45.6 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:45.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:45.6 Info: => 0.0006108s 12:22:45.6 Info: DeleteColumn Notifications OnDownload 12:22:45.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:45.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:45.7 Info: DROP TABLE "Notifications" 12:22:45.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:45.7 Info: => 0.0049432s 12:22:45.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:45.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:45.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:45.7 Info: DROP TABLE "Notifications" 12:22:45.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:45.7 Info: => 0.006532s 12:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:45', 'health_issue_notification') 12:22:45.7 Info: Committing Transaction 12:22:45.7 Info: 29: health_issue_notification migrated 12:22:45.7 Info: => 0.0096823s 12:22:45.7 Info: 30: add_mediafilerepository_mtime migrating 12:22:45.7 Info: Beginning Transaction 12:22:45.7 Info: Starting migration of Main DB to 30 12:22:45.7 Info: AlterTable TrackFiles 12:22:45.7 Info: => 1.8E-06s 12:22:45.7 Info: CreateColumn TrackFiles Modified DateTime 12:22:45.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:45.7 Info: => 0.0007445s 12:22:45.7 Info: AlterTable TrackFiles 12:22:45.7 Info: => 1.6E-06s 12:22:45.7 Info: CreateColumn TrackFiles Path String 12:22:45.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:45.7 Info: => 0.0006265s 12:22:45.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:45.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:45.7 Info: => 5E-05s 12:22:45.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:45.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:45.7 Info: => 0.0001416s 12:22:45.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:45.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:45.7 Info: => 0.0001461s 12:22:45.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:45.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:45.7 Info: => 0.0001547s 12:22:45.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:45.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:45.7 Info: => 9.87E-05s 12:22:45.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:45.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:45.7 Info: => 6.33E-05s 12:22:45.7 Info: AlterTable TrackFiles 12:22:45.7 Info: => 1.4E-06s 12:22:45.7 Info: AlterColumn TrackFiles Path String 12:22:45.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:45.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:45.7 Info: DROP TABLE "TrackFiles" 12:22:45.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:45.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:45.7 Info: => 0.0051525s 12:22:45.7 Info: CreateIndex TrackFiles (Path) 12:22:45.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:45.7 Info: => 9.94E-05s 12:22:45.7 Info: DeleteColumn TrackFiles RelativePath 12:22:45.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:45.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:45.7 Info: DROP TABLE "TrackFiles" 12:22:45.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:45.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:45.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:45.7 Info: => 0.005294s 12:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:45', 'add_mediafilerepository_mtime') 12:22:45.7 Info: Committing Transaction 12:22:45.7 Info: 30: add_mediafilerepository_mtime migrated 12:22:45.7 Info: => 0.0148418s 12:22:45.7 Info: 31: add_artistmetadataid_constraint migrating 12:22:45.7 Info: Beginning Transaction 12:22:45.7 Info: Starting migration of Main DB to 31 12:22:45.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:45.7 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:45.7 Info: => 0.0001311s 12:22:45.7 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:45.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:45.7 Info: => 0.0001856s 12:22:45.7 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:45.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:45.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:45.7 Info: DROP TABLE "Artists" 12:22:45.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:45.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:45.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:45.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:45.7 Info: => 0.0085516s 12:22:45.7 Info: CreateIndex Artists (ArtistMetadataId) 12:22:45.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:45.7 Info: => 9.35E-05s 12:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:45', 'add_artistmetadataid_constraint') 12:22:45.7 Info: Committing Transaction 12:22:45.7 Info: 31: add_artistmetadataid_constraint migrated 12:22:45.7 Info: => 0.0006869s 12:22:45.7 Info: 32: old_ids_and_artist_alias migrating 12:22:45.7 Info: Beginning Transaction 12:22:45.7 Info: Starting migration of Main DB to 32 12:22:45.7 Info: AlterTable ArtistMetadata 12:22:45.7 Info: => 1.6E-06s 12:22:45.7 Info: CreateColumn ArtistMetadata Aliases String 12:22:45.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:45.7 Info: => 0.0007318s 12:22:45.7 Info: AlterTable ArtistMetadata 12:22:45.7 Info: => 1.6E-06s 12:22:45.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:45.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:45.7 Info: => 0.0006237s 12:22:45.7 Info: AlterTable Albums 12:22:45.7 Info: => 1.5E-06s 12:22:45.7 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:45.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:45.7 Info: => 0.0006343s 12:22:45.7 Info: AlterTable AlbumReleases 12:22:45.7 Info: => 1.2E-06s 12:22:45.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:45.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:45.7 Info: => 0.0006128s 12:22:45.7 Info: AlterTable Tracks 12:22:45.7 Info: => 1.4E-06s 12:22:45.7 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:45.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:45.7 Info: => 0.0005968s 12:22:45.7 Info: AlterTable Tracks 12:22:45.7 Info: => 1.6E-06s 12:22:45.7 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:45.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:45.7 Info: => 0.0006111s 12:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:45', 'old_ids_and_artist_alias') 12:22:45.7 Info: Committing Transaction 12:22:45.7 Info: 32: old_ids_and_artist_alias migrated 12:22:45.7 Info: => 0.0011162s 12:22:45.7 Info: 33: download_propers_config migrating 12:22:45.7 Info: Beginning Transaction 12:22:45.7 Info: Starting migration of Main DB to 33 12:22:45.7 Info: PerformDBOperation 12:22:45.7 Info: Performing DB Operation 12:22:45.7 Info: => 4.43E-05s 12:22:45.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:45.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:45.7 Info: => 4.36E-05s 12:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:45', 'download_propers_config') 12:22:45.7 Info: Committing Transaction 12:22:45.7 Info: 33: download_propers_config migrated 12:22:45.7 Info: => 0.0003598s 12:22:45.7 Info: 34: remove_language_profiles migrating 12:22:45.7 Info: Beginning Transaction 12:22:45.7 Info: Starting migration of Main DB to 34 12:22:45.7 Info: DeleteTable LanguageProfiles 12:22:45.7 Info: DROP TABLE "LanguageProfiles" 12:22:45.7 Info: => 0.0002384s 12:22:45.7 Info: DeleteColumn Artists LanguageProfileId 12:22:45.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:45.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:45.7 Info: DROP TABLE "Artists" 12:22:45.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:45.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:45.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:45.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:45.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:45.7 Info: => 0.005632s 12:22:45.7 Info: DeleteColumn ImportLists LanguageProfileId 12:22:45.7 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:45.7 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:45.7 Info: DROP TABLE "ImportLists" 12:22:45.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:45.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:45.7 Info: => 0.0065859s 12:22:45.7 Info: DeleteColumn Blacklist Language 12:22:45.7 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:45.7 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:45.7 Info: DROP TABLE "Blacklist" 12:22:45.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:45.7 Info: => 0.0049035s 12:22:45.7 Info: DeleteColumn History Language 12:22:45.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:45.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:45.7 Info: DROP TABLE "History" 12:22:45.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:45.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:45.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:45.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:45.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:45.7 Info: => 0.005675s 12:22:45.7 Info: DeleteColumn LyricFiles Language 12:22:45.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:45.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:45.7 Info: DROP TABLE "LyricFiles" 12:22:45.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:45.7 Info: => 0.0063101s 12:22:45.7 Info: DeleteColumn TrackFiles Language 12:22:45.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:45.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:45.7 Info: DROP TABLE "TrackFiles" 12:22:45.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:45.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:45.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:45.7 Info: => 0.0051507s 12:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:45', 'remove_language_profiles') 12:22:45.7 Info: Committing Transaction 12:22:45.7 Info: 34: remove_language_profiles migrated 12:22:45.7 Info: => 0.0127456s 12:22:45.7 Info: 35: multi_disc_naming_format migrating 12:22:45.7 Info: Beginning Transaction 12:22:45.7 Info: Starting migration of Main DB to 35 12:22:45.7 Info: AlterTable NamingConfig 12:22:45.7 Info: => 1.6E-06s 12:22:45.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:45.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:45.7 Info: => 0.0007345s 12:22:45.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:45.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:45.7 Info: => 5.55E-05s 12:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:45', 'multi_disc_naming_format') 12:22:45.7 Info: Committing Transaction 12:22:45.7 Info: 35: multi_disc_naming_format migrated 12:22:45.7 Info: => 0.0005259s 12:22:45.7 Info: 36: add_download_client_priority migrating 12:22:45.7 Info: Beginning Transaction 12:22:45.7 Info: Starting migration of Main DB to 36 12:22:45.7 Info: AlterTable DownloadClients 12:22:45.7 Info: => 1.4E-06s 12:22:45.7 Info: CreateColumn DownloadClients Priority Int32 12:22:45.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:45.7 Info: => 0.0006857s 12:22:45.7 Info: PerformDBOperation 12:22:45.7 Info: Performing DB Operation 12:22:45.7 Info: => 0.0001396s 12:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:45', 'add_download_client_priority') 12:22:45.7 Info: Committing Transaction 12:22:45.7 Info: 36: add_download_client_priority migrated 12:22:45.7 Info: => 0.0011187s 12:22:45.7 Info: 37: remove_growl_prowl migrating 12:22:45.7 Info: Beginning Transaction 12:22:45.7 Info: Starting migration of Main DB to 37 12:22:45.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:45.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:45.7 Info: => 6.01E-05s 12:22:45.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:45.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:45.7 Info: => 3.99E-05s 12:22:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:45', 'remove_growl_prowl') 12:22:45.7 Info: Committing Transaction 12:22:45.8 Info: 37: remove_growl_prowl migrated 12:22:45.8 Info: => 0.0038274s 12:22:45.8 Info: 38: remove_plex_hometheatre migrating 12:22:45.8 Info: Beginning Transaction 12:22:45.8 Info: Starting migration of Main DB to 38 12:22:45.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:45.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:45.8 Info: => 6.3E-05s 12:22:45.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:45.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:45.8 Info: => 4.11E-05s 12:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:45', 'remove_plex_hometheatre') 12:22:45.8 Info: Committing Transaction 12:22:45.8 Info: 38: remove_plex_hometheatre migrated 12:22:45.8 Info: => 0.0003878s 12:22:45.8 Info: 39: add_root_folder_add_defaults migrating 12:22:45.8 Info: Beginning Transaction 12:22:45.8 Info: Starting migration of Main DB to 39 12:22:45.8 Info: AlterTable RootFolders 12:22:45.8 Info: => 1.5E-06s 12:22:45.8 Info: CreateColumn RootFolders Name String 12:22:45.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:45.8 Info: => 0.000744s 12:22:45.8 Info: AlterTable RootFolders 12:22:45.8 Info: => 1.3E-06s 12:22:45.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:45.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:45.8 Info: => 0.0005957s 12:22:45.8 Info: AlterTable RootFolders 12:22:45.8 Info: => 1.4E-06s 12:22:45.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:45.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:45.8 Info: => 0.000587s 12:22:45.8 Info: AlterTable RootFolders 12:22:45.8 Info: => 1.4E-06s 12:22:45.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:45.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:45.8 Info: => 0.0005847s 12:22:45.8 Info: AlterTable RootFolders 12:22:45.8 Info: => 1.4E-06s 12:22:45.8 Info: CreateColumn RootFolders DefaultTags String 12:22:45.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:45.8 Info: => 0.0005857s 12:22:45.8 Info: PerformDBOperation 12:22:45.8 Info: Performing DB Operation 12:22:45.8 Info: => 6.75E-05s 12:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:45', 'add_root_folder_add_defaults') 12:22:45.8 Info: Committing Transaction 12:22:45.8 Info: 39: add_root_folder_add_defaults migrated 12:22:45.8 Info: => 0.0004727s 12:22:45.8 Info: 40: task_duration migrating 12:22:45.8 Info: Beginning Transaction 12:22:45.8 Info: Starting migration of Main DB to 40 12:22:45.8 Info: AlterTable ScheduledTasks 12:22:45.8 Info: => 1.4E-06s 12:22:45.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:45.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:45.8 Info: => 0.000684s 12:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:45', 'task_duration') 12:22:45.8 Info: Committing Transaction 12:22:45.8 Info: 40: task_duration migrated 12:22:45.8 Info: => 0.0010778s 12:22:45.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:45.8 Info: Beginning Transaction 12:22:45.8 Info: Starting migration of Main DB to 41 12:22:45.8 Info: AlterTable ReleaseProfiles 12:22:45.8 Info: => 1.4E-06s 12:22:45.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:45.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:45.8 Info: => 0.0006504s 12:22:45.8 Info: AlterTable ReleaseProfiles 12:22:45.8 Info: => 1.3E-06s 12:22:45.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:45.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:45.8 Info: => 0.0006322s 12:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:45', 'add_indexer_and_enabled_to_release_profiles') 12:22:45.8 Info: Committing Transaction 12:22:45.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:45.8 Info: => 0.0009832s 12:22:45.8 Info: 42: remove_album_folders migrating 12:22:45.8 Info: Beginning Transaction 12:22:45.8 Info: Starting migration of Main DB to 42 12:22:45.8 Info: DeleteColumn Artists AlbumFolder 12:22:45.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:45.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:45.8 Info: DROP TABLE "Artists" 12:22:45.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:45.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:45.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:45.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:45.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:45.8 Info: => 0.0072703s 12:22:45.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:45.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:45.8 Info: => 5.21E-05s 12:22:45.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:45.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:45.8 Info: => 4.3E-05s 12:22:45.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:45.8 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:45.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:45.8 Info: DROP TABLE "NamingConfig" 12:22:45.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:45.8 Info: => 0.0047559s 12:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:45', 'remove_album_folders') 12:22:45.8 Info: Committing Transaction 12:22:45.8 Info: 42: remove_album_folders migrated 12:22:45.8 Info: => 0.0089452s 12:22:45.8 Info: 44: add_priority_to_indexers migrating 12:22:45.8 Info: Beginning Transaction 12:22:45.8 Info: Starting migration of Main DB to 44 12:22:45.8 Info: AlterTable Indexers 12:22:45.8 Info: => 1.6E-06s 12:22:45.8 Info: CreateColumn Indexers Priority Int32 12:22:45.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:45.8 Info: => 0.0007045s 12:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:45', 'add_priority_to_indexers') 12:22:45.8 Info: Committing Transaction 12:22:45.8 Info: 44: add_priority_to_indexers migrated 12:22:45.8 Info: => 0.0029313s 12:22:45.8 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:45.8 Info: Beginning Transaction 12:22:45.8 Info: Starting migration of Main DB to 45 12:22:45.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:45.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:45.8 Info: => 0.0001552s 12:22:45.8 Info: PerformDBOperation 12:22:45.8 Info: Performing DB Operation 12:22:45.8 Info: => 4.14E-05s 12:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:45', 'remove_chown_and_folderchmod_config') 12:22:45.8 Info: Committing Transaction 12:22:45.8 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:45.8 Info: => 0.0004214s 12:22:45.8 Info: 47: update_notifiarr migrating 12:22:45.8 Info: Beginning Transaction 12:22:45.8 Info: Starting migration of Main DB to 47 12:22:45.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:45.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:45.8 Info: => 9.29E-05s 12:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:45', 'update_notifiarr') 12:22:45.8 Info: Committing Transaction 12:22:45.8 Info: 47: update_notifiarr migrated 12:22:45.8 Info: => 0.0008575s 12:22:45.8 Info: 49: email_multiple_addresses migrating 12:22:45.8 Info: Beginning Transaction 12:22:45.8 Info: Starting migration of Main DB to 49 12:22:45.8 Info: PerformDBOperation 12:22:45.8 Info: Performing DB Operation 12:22:45.8 Info: => 0.0001047s 12:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:45', 'email_multiple_addresses') 12:22:45.8 Info: Committing Transaction 12:22:45.8 Info: 49: email_multiple_addresses migrated 12:22:45.8 Info: => 0.0004447s 12:22:45.8 Info: 50: rename_blacklist_to_blocklist migrating 12:22:45.8 Info: Beginning Transaction 12:22:45.8 Info: Starting migration of Main DB to 50 12:22:45.8 Info: RenameTable Blacklist Blocklist 12:22:45.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:45.8 Info: => 0.0019634s 12:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:45', 'rename_blacklist_to_blocklist') 12:22:45.8 Info: Committing Transaction 12:22:45.8 Info: 50: rename_blacklist_to_blocklist migrated 12:22:45.8 Info: => 0.0023656s 12:22:45.8 Info: 51: cdh_per_downloadclient migrating 12:22:45.8 Info: Beginning Transaction 12:22:45.8 Info: Starting migration of Main DB to 51 12:22:45.8 Info: AlterTable DownloadClients 12:22:45.8 Info: => 1.8E-06s 12:22:45.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:45.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:45.8 Info: => 0.000743s 12:22:45.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:45.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:45.8 Info: => 0.0006677s 12:22:45.8 Info: PerformDBOperation 12:22:45.8 Info: Performing DB Operation 12:22:45.8 Info: => 0.0001824s 12:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:45', 'cdh_per_downloadclient') 12:22:45.8 Info: Committing Transaction 12:22:45.8 Info: 51: cdh_per_downloadclient migrated 12:22:45.8 Info: => 0.0004943s 12:22:45.8 Info: 52: download_history migrating 12:22:45.8 Info: Beginning Transaction 12:22:45.8 Info: Starting migration of Main DB to 52 12:22:45.8 Info: CreateTable DownloadHistory 12:22:45.8 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:45.8 Info: => 0.0002499s 12:22:45.8 Info: CreateIndex DownloadHistory (EventType) 12:22:45.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:45.8 Info: => 0.0001161s 12:22:45.8 Info: CreateIndex DownloadHistory (ArtistId) 12:22:45.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:45.8 Info: => 9.36E-05s 12:22:45.8 Info: CreateIndex DownloadHistory (DownloadId) 12:22:45.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:45.8 Info: => 9.54E-05s 12:22:45.8 Info: PerformDBOperation 12:22:45.8 Info: Performing DB Operation 12:22:45.8 Info: => 0.0001416s 12:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:45', 'download_history') 12:22:45.8 Info: Committing Transaction 12:22:45.8 Info: 52: download_history migrated 12:22:45.8 Info: => 0.0005188s 12:22:45.8 Info: 53: add_update_history migrating 12:22:45.8 Info: Beginning Transaction 12:22:45.8 Info: Starting migration of Main DB to 53 12:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:45', 'add_update_history') 12:22:45.8 Info: Committing Transaction 12:22:45.8 Info: 53: add_update_history migrated 12:22:45.8 Info: => 0.00035s 12:22:45.8 Info: 54: add_on_update_to_notifications migrating 12:22:45.8 Info: Beginning Transaction 12:22:45.8 Info: Starting migration of Main DB to 54 12:22:45.8 Info: AlterTable Notifications 12:22:45.8 Info: => 1.4E-06s 12:22:45.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:45.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:45.8 Info: => 0.0007147s 12:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:45', 'add_on_update_to_notifications') 12:22:45.8 Info: Committing Transaction 12:22:45.8 Info: 54: add_on_update_to_notifications migrated 12:22:45.8 Info: => 0.0015471s 12:22:45.8 Info: 55: download_client_per_indexer migrating 12:22:45.8 Info: Beginning Transaction 12:22:45.8 Info: Starting migration of Main DB to 55 12:22:45.8 Info: AlterTable Indexers 12:22:45.8 Info: => 1.4E-06s 12:22:45.8 Info: CreateColumn Indexers DownloadClientId Int32 12:22:45.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:45.8 Info: => 0.0006828s 12:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:45', 'download_client_per_indexer') 12:22:45.8 Info: Committing Transaction 12:22:45.8 Info: 55: download_client_per_indexer migrated 12:22:45.8 Info: => 0.0010744s 12:22:45.8 Info: 56: AddNewItemMonitorType migrating 12:22:45.8 Info: Beginning Transaction 12:22:45.8 Info: Starting migration of Main DB to 56 12:22:45.8 Info: AlterTable Artists 12:22:45.8 Info: => 1.3E-06s 12:22:45.8 Info: CreateColumn Artists MonitorNewItems Int32 12:22:45.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:45.8 Info: => 0.0006725s 12:22:45.8 Info: AlterTable RootFolders 12:22:45.8 Info: => 1.3E-06s 12:22:45.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:45.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:45.8 Info: => 0.0006173s 12:22:45.8 Info: AlterTable ImportLists 12:22:45.8 Info: => 1.3E-06s 12:22:45.8 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:45.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:45.8 Info: => 0.0006214s 12:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:45', 'AddNewItemMonitorType') 12:22:45.8 Info: Committing Transaction 12:22:45.8 Info: 56: AddNewItemMonitorType migrated 12:22:45.8 Info: => 0.0010298s 12:22:45.8 Info: 57: ImportListSearch migrating 12:22:45.8 Info: Beginning Transaction 12:22:45.8 Info: Starting migration of Main DB to 57 12:22:45.8 Info: AlterTable ImportLists 12:22:45.8 Info: => 1.3E-06s 12:22:45.8 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:45.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:45.8 Info: => 0.0006792s 12:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:45', 'ImportListSearch') 12:22:45.8 Info: Committing Transaction 12:22:45.8 Info: 57: ImportListSearch migrated 12:22:45.8 Info: => 0.0010514s 12:22:45.8 Info: 58: ImportListMonitorExisting migrating 12:22:45.8 Info: Beginning Transaction 12:22:45.8 Info: Starting migration of Main DB to 58 12:22:45.8 Info: AlterTable ImportLists 12:22:45.8 Info: => 1.4E-06s 12:22:45.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:45.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:45.8 Info: => 0.0006741s 12:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:45', 'ImportListMonitorExisting') 12:22:45.8 Info: Committing Transaction 12:22:45.8 Info: 58: ImportListMonitorExisting migrated 12:22:45.8 Info: => 0.0010375s 12:22:45.8 Info: 59: add_indexer_tags migrating 12:22:45.8 Info: Beginning Transaction 12:22:45.8 Info: Starting migration of Main DB to 59 12:22:45.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:45.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:45.8 Info: => 5.7E-05s 12:22:45.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:45.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:45.8 Info: => 4.04E-05s 12:22:45.8 Info: AlterTable Indexers 12:22:45.8 Info: => 1E-06s 12:22:45.8 Info: CreateColumn Indexers Tags String 12:22:45.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:45.8 Info: => 0.0006613s 12:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:45', 'add_indexer_tags') 12:22:45.8 Info: Committing Transaction 12:22:45.8 Info: 59: add_indexer_tags migrated 12:22:45.8 Info: => 0.0037606s 12:22:45.8 Info: 60: update_audio_types migrating 12:22:45.8 Info: Beginning Transaction 12:22:45.8 Info: Starting migration of Main DB to 60 12:22:45.8 Info: PerformDBOperation 12:22:45.8 Info: Performing DB Operation 12:22:45.8 Info: => 9.46E-05s 12:22:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:45', 'update_audio_types') 12:22:45.8 Info: Committing Transaction 12:22:45.8 Info: 60: update_audio_types migrated 12:22:45.8 Info: => 0.000473s 12:22:45.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:45.8 Info: Beginning Transaction 12:22:45.8 Info: Starting migration of Main DB to 61 12:22:45.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:45.8 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:45.8 Info: => 6.04E-05s 12:22:45.8 Info: AlterTable AlbumReleases 12:22:45.8 Info: => 1.2E-06s 12:22:45.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:45.8 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:45.8 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:45.8 Info: DROP TABLE "AlbumReleases" 12:22:45.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:45.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:45.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:45.8 Info: => 0.0055957s 12:22:45.8 Info: AlterTable Albums 12:22:45.8 Info: => 1.4E-06s 12:22:45.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:45.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:45.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:45.8 Info: DROP TABLE "Albums" 12:22:45.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:45.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:45.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:45.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:45.8 Info: => 0.0060644s 12:22:45.8 Info: AlterTable Albums 12:22:45.8 Info: => 1.6E-06s 12:22:45.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:45.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:45.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:45.8 Info: DROP TABLE "Albums" 12:22:45.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:45.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:45.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:45.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:45.8 Info: => 0.0075877s 12:22:45.8 Info: AlterTable Albums 12:22:45.8 Info: => 1.5E-06s 12:22:45.8 Info: AlterColumn Albums Added DateTimeOffset 12:22:45.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:45.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:45.8 Info: DROP TABLE "Albums" 12:22:45.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:45.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:45.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:45.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:45.8 Info: => 0.0057689s 12:22:45.8 Info: AlterTable Artists 12:22:45.8 Info: => 1.3E-06s 12:22:45.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:45.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:45.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:45.8 Info: DROP TABLE "Artists" 12:22:45.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:45.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:45.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:45.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:45.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:45.8 Info: => 0.0074385s 12:22:45.8 Info: AlterTable Artists 12:22:45.8 Info: => 1.3E-06s 12:22:45.8 Info: AlterColumn Artists Added DateTimeOffset 12:22:45.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:45.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:45.8 Info: DROP TABLE "Artists" 12:22:45.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:45.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:45.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:45.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:45.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:45.8 Info: => 0.0057898s 12:22:45.8 Info: AlterTable Blocklist 12:22:45.8 Info: => 1.5E-06s 12:22:45.8 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:45.8 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:45.8 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:45.8 Info: DROP TABLE "Blocklist" 12:22:45.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:45.8 Info: => 0.0050695s 12:22:45.8 Info: AlterTable Blocklist 12:22:45.8 Info: => 1.5E-06s 12:22:45.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:45.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:45.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:45.9 Info: DROP TABLE "Blocklist" 12:22:45.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:45.9 Info: => 0.0051781s 12:22:45.9 Info: AlterTable Commands 12:22:45.9 Info: => 1.8E-06s 12:22:45.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:45.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:45.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:45.9 Info: DROP TABLE "Commands" 12:22:45.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:45.9 Info: => 0.0066609s 12:22:45.9 Info: AlterTable Commands 12:22:45.9 Info: => 1.9E-06s 12:22:45.9 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:45.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:45.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:45.9 Info: DROP TABLE "Commands" 12:22:45.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:45.9 Info: => 0.0065873s 12:22:45.9 Info: AlterTable Commands 12:22:45.9 Info: => 2E-06s 12:22:45.9 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:45.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:45.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:45.9 Info: DROP TABLE "Commands" 12:22:45.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:45.9 Info: => 0.005166s 12:22:45.9 Info: AlterTable DownloadClientStatus 12:22:45.9 Info: => 1.7E-06s 12:22:45.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:45.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:45.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:45.9 Info: DROP TABLE "DownloadClientStatus" 12:22:45.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:45.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:45.9 Info: => 0.0052565s 12:22:45.9 Info: AlterTable DownloadClientStatus 12:22:45.9 Info: => 1.4E-06s 12:22:45.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:45.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:45.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:45.9 Info: DROP TABLE "DownloadClientStatus" 12:22:45.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:45.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:45.9 Info: => 0.0071147s 12:22:45.9 Info: AlterTable DownloadClientStatus 12:22:45.9 Info: => 1.6E-06s 12:22:45.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:45.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:45.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:45.9 Info: DROP TABLE "DownloadClientStatus" 12:22:45.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:45.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:45.9 Info: => 0.0053974s 12:22:45.9 Info: AlterTable DownloadHistory 12:22:45.9 Info: => 1.4E-06s 12:22:45.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:45.9 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:45.9 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:45.9 Info: DROP TABLE "DownloadHistory" 12:22:45.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:45.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:45.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:45.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:45.9 Info: => 0.0056465s 12:22:45.9 Info: AlterTable ExtraFiles 12:22:45.9 Info: => 1.4E-06s 12:22:45.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:45.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:45.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:45.9 Info: DROP TABLE "ExtraFiles" 12:22:45.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:45.9 Info: => 0.0051383s 12:22:45.9 Info: AlterTable ExtraFiles 12:22:45.9 Info: => 1.5E-06s 12:22:45.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:45.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:45.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:45.9 Info: DROP TABLE "ExtraFiles" 12:22:45.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:45.9 Info: => 0.0050279s 12:22:45.9 Info: AlterTable History 12:22:45.9 Info: => 1.7E-06s 12:22:45.9 Info: AlterColumn History Date DateTimeOffset 12:22:45.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:45.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:45.9 Info: DROP TABLE "History" 12:22:45.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:45.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:45.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:45.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:45.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:45.9 Info: => 0.0060586s 12:22:45.9 Info: AlterTable ImportListStatus 12:22:45.9 Info: => 1.5E-06s 12:22:45.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:45.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:45.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:45.9 Info: DROP TABLE "ImportListStatus" 12:22:45.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:45.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:45.9 Info: => 0.0069149s 12:22:45.9 Info: AlterTable ImportListStatus 12:22:45.9 Info: => 1.5E-06s 12:22:45.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:45.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:45.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:45.9 Info: DROP TABLE "ImportListStatus" 12:22:45.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:45.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:45.9 Info: => 0.0067414s 12:22:45.9 Info: AlterTable ImportListStatus 12:22:45.9 Info: => 1.8E-06s 12:22:45.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:45.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:45.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:45.9 Info: DROP TABLE "ImportListStatus" 12:22:45.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:45.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:45.9 Info: => 0.0053205s 12:22:45.9 Info: AlterTable IndexerStatus 12:22:45.9 Info: => 1.5E-06s 12:22:45.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:45.9 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:45.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:45.9 Info: DROP TABLE "IndexerStatus" 12:22:45.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:45.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:45.9 Info: => 0.0054048s 12:22:45.9 Info: AlterTable IndexerStatus 12:22:45.9 Info: => 1.5E-06s 12:22:45.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:45.9 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:45.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:45.9 Info: DROP TABLE "IndexerStatus" 12:22:45.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:45.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:45.9 Info: => 0.0065791s 12:22:45.9 Info: AlterTable IndexerStatus 12:22:45.9 Info: => 1.5E-06s 12:22:45.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:45.9 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:45.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:45.9 Info: DROP TABLE "IndexerStatus" 12:22:45.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:46.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:46.0 Info: => 0.0066766s 12:22:46.0 Info: AlterTable LyricFiles 12:22:46.0 Info: => 1.5E-06s 12:22:46.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:46.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:46.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:46.0 Info: DROP TABLE "LyricFiles" 12:22:46.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:46.0 Info: => 0.0051177s 12:22:46.0 Info: AlterTable LyricFiles 12:22:46.0 Info: => 1.8E-06s 12:22:46.0 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:46.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:46.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:46.0 Info: DROP TABLE "LyricFiles" 12:22:46.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:46.0 Info: => 0.0067075s 12:22:46.0 Info: AlterTable MetadataFiles 12:22:46.0 Info: => 1.7E-06s 12:22:46.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:46.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:46.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:46.0 Info: DROP TABLE "MetadataFiles" 12:22:46.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:46.0 Info: => 0.0051967s 12:22:46.0 Info: AlterTable MetadataFiles 12:22:46.0 Info: => 1.8E-06s 12:22:46.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:46.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:46.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:46.0 Info: DROP TABLE "MetadataFiles" 12:22:46.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:46.0 Info: => 0.0051959s 12:22:46.0 Info: AlterTable PendingReleases 12:22:46.0 Info: => 1.7E-06s 12:22:46.0 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:46.0 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:46.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:46.0 Info: DROP TABLE "PendingReleases" 12:22:46.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:46.0 Info: => 0.0067626s 12:22:46.0 Info: AlterTable ScheduledTasks 12:22:46.0 Info: => 1.9E-06s 12:22:46.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:46.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:46.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:46.0 Info: DROP TABLE "ScheduledTasks" 12:22:46.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:46.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:46.0 Info: => 0.0052395s 12:22:46.0 Info: AlterTable ScheduledTasks 12:22:46.0 Info: => 1.5E-06s 12:22:46.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:46.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:46.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:46.0 Info: DROP TABLE "ScheduledTasks" 12:22:46.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:46.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:46.0 Info: => 0.005188s 12:22:46.0 Info: AlterTable TrackFiles 12:22:46.0 Info: => 1.6E-06s 12:22:46.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:46.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:46.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:46.0 Info: DROP TABLE "TrackFiles" 12:22:46.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:46.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:46.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:46.0 Info: => 0.0068967s 12:22:46.0 Info: AlterTable TrackFiles 12:22:46.0 Info: => 1.5E-06s 12:22:46.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:46.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:46.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:46.0 Info: DROP TABLE "TrackFiles" 12:22:46.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:46.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:46.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:46.0 Info: => 0.0054636s 12:22:46.0 Info: AlterTable VersionInfo 12:22:46.0 Info: => 1.5E-06s 12:22:46.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:46.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:46.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:46.0 Info: DROP TABLE "VersionInfo" 12:22:46.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:46.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:46.0 Info: => 0.0066679s 12:22:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:46', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:46.0 Info: Committing Transaction 12:22:46.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:46.0 Info: => 0.0146463s 12:22:46.0 Info: 62: add_on_delete_to_notifications migrating 12:22:46.0 Info: Beginning Transaction 12:22:46.0 Info: Starting migration of Main DB to 62 12:22:46.0 Info: AlterTable Notifications 12:22:46.0 Info: => 1.9E-06s 12:22:46.0 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:46.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:46.0 Info: => 0.0007743s 12:22:46.0 Info: AlterTable Notifications 12:22:46.0 Info: => 1.6E-06s 12:22:46.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:46.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:46.0 Info: => 0.000702s 12:22:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:46', 'add_on_delete_to_notifications') 12:22:46.0 Info: Committing Transaction 12:22:46.0 Info: 62: add_on_delete_to_notifications migrated 12:22:46.0 Info: => 0.0083233s 12:22:46.0 Info: 63: add_custom_formats migrating 12:22:46.0 Info: Beginning Transaction 12:22:46.0 Info: Starting migration of Main DB to 63 12:22:46.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:22:46.0 Info: AlterTable DelayProfiles 12:22:46.0 Info: => 1.3E-06s 12:22:46.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:46.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:46.0 Info: => 0.0007612s 12:22:46.0 Info: UpdateData 12:22:46.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:46.0 Info: => 6.17E-05s 12:22:46.0 Info: AlterTable TrackFiles 12:22:46.0 Info: => 1.4E-06s 12:22:46.0 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:46.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:46.0 Info: => 0.0006358s 12:22:46.0 Info: PerformDBOperation 12:22:46.0 Info: Performing DB Operation 12:22:46.0 Info: => 0.0016843s 12:22:46.0 Info: CreateTable CustomFormats 12:22:46.0 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:46.0 Info: => 0.0001849s 12:22:46.0 Info: CreateIndex CustomFormats (Name) 12:22:46.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:46.0 Info: => 0.0001061s 12:22:46.0 Info: AlterTable QualityProfiles 12:22:46.0 Info: => 1.5E-06s 12:22:46.0 Info: CreateColumn QualityProfiles FormatItems String 12:22:46.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:46.0 Info: => 0.0007092s 12:22:46.0 Info: AlterTable QualityProfiles 12:22:46.0 Info: => 1.3E-06s 12:22:46.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:46.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:46.0 Info: => 0.0006825s 12:22:46.0 Info: AlterTable QualityProfiles 12:22:46.0 Info: => 1.4E-06s 12:22:46.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:46.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:46.0 Info: => 0.000667s 12:22:46.0 Info: PerformDBOperation 12:22:46.0 Info: Performing DB Operation 12:22:46.0 Info: => 0.0067485s 12:22:46.0 Info: PerformDBOperation 12:22:46.0 Info: Performing DB Operation 12:22:46.0 Info: => 4.78E-05s 12:22:46.0 Info: DeleteColumn ReleaseProfiles Preferred 12:22:46.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:46.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:46.1 Info: DROP TABLE "ReleaseProfiles" 12:22:46.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:46.1 Info: => 0.0079874s 12:22:46.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:46.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:46.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:46.1 Info: DROP TABLE "ReleaseProfiles" 12:22:46.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:46.1 Info: => 0.0055099s 12:22:46.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:46.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:46.1 Info: => 6.39E-05s 12:22:46.1 Info: AlterTable DelayProfiles 12:22:46.1 Info: => 1.4E-06s 12:22:46.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:46.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:46.1 Info: => 0.000661s 12:22:46.1 Info: AlterTable DelayProfiles 12:22:46.1 Info: => 1.3E-06s 12:22:46.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:46.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:46.1 Info: => 0.0006408s 12:22:46.1 Info: -> 1 Insert operations completed in 00:00:00.0001431 taking an average of 00:00:00.0001431 12:22:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:46', 'add_custom_formats') 12:22:46.1 Info: Committing Transaction 12:22:46.1 Info: 63: add_custom_formats migrated 12:22:46.1 Info: => 0.0106875s 12:22:46.1 Debug: Took: 00:00:00.6134314 12:22:46.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 12:22:46.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 12:22:46.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149661894327_131/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:46.2 Info: DatabaseEngineVersionCheck migrating 12:22:46.2 Info: PerformDBOperation 12:22:46.2 Info: Performing DB Operation 12:22:46.2 Info: SQLite 3.47.0 12:22:46.2 Info: => 0.0090074s 12:22:46.2 Info: DatabaseEngineVersionCheck migrated 12:22:46.2 Info: => 0.0090302s 12:22:46.2 Info: VersionMigration migrating 12:22:46.2 Info: Beginning Transaction 12:22:46.2 Info: CreateTable VersionInfo 12:22:46.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:46.2 Info: => 0.0002014s 12:22:46.2 Info: Committing Transaction 12:22:46.2 Info: VersionMigration migrated 12:22:46.2 Info: => 0.0007493s 12:22:46.2 Info: VersionUniqueMigration migrating 12:22:46.2 Info: Beginning Transaction 12:22:46.2 Info: CreateIndex VersionInfo (Version) 12:22:46.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:46.2 Info: => 0.0001684s 12:22:46.2 Info: AlterTable VersionInfo 12:22:46.2 Info: => 1.5E-06s 12:22:46.2 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:46.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:46.2 Info: => 0.0006408s 12:22:46.2 Info: Committing Transaction 12:22:46.2 Info: VersionUniqueMigration migrated 12:22:46.2 Info: => 0.0008867s 12:22:46.2 Info: VersionDescriptionMigration migrating 12:22:46.2 Info: Beginning Transaction 12:22:46.2 Info: AlterTable VersionInfo 12:22:46.2 Info: => 1.6E-06s 12:22:46.2 Info: CreateColumn VersionInfo Description String 12:22:46.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:46.2 Info: => 0.0002418s 12:22:46.2 Info: Committing Transaction 12:22:46.2 Info: VersionDescriptionMigration migrated 12:22:46.2 Info: => 0.0004233s 12:22:46.2 Info: 1: InitialSetup migrating 12:22:46.2 Info: Beginning Transaction 12:22:46.2 Info: Starting migration of Main DB to 1 12:22:46.2 Info: CreateTable Config 12:22:46.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:46.2 Info: => 0.0002499s 12:22:46.2 Info: CreateIndex Config (Key) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:46.2 Info: => 9.52E-05s 12:22:46.2 Info: CreateTable RootFolders 12:22:46.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:46.2 Info: => 0.0001001s 12:22:46.2 Info: CreateIndex RootFolders (Path) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:46.2 Info: => 8.22E-05s 12:22:46.2 Info: CreateTable Artists 12:22:46.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:46.2 Info: => 0.0003584s 12:22:46.2 Info: CreateIndex Artists (ForeignArtistId) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:46.2 Info: => 9.64E-05s 12:22:46.2 Info: CreateIndex Artists (NameSlug) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:46.2 Info: => 8.35E-05s 12:22:46.2 Info: CreateIndex Artists (CleanName) 12:22:46.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:46.2 Info: => 8.16E-05s 12:22:46.2 Info: CreateIndex Artists (Path) 12:22:46.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:46.2 Info: => 9.58E-05s 12:22:46.2 Info: CreateTable Albums 12:22:46.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:46.2 Info: => 0.000317s 12:22:46.2 Info: CreateIndex Albums (ForeignAlbumId) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:46.2 Info: => 9.21E-05s 12:22:46.2 Info: CreateIndex Albums (MBId) 12:22:46.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:46.2 Info: => 7.74E-05s 12:22:46.2 Info: CreateIndex Albums (TADBId) 12:22:46.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:46.2 Info: => 7.99E-05s 12:22:46.2 Info: CreateIndex Albums (TitleSlug) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:46.2 Info: => 7.94E-05s 12:22:46.2 Info: CreateIndex Albums (CleanTitle) 12:22:46.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:46.2 Info: => 8.05E-05s 12:22:46.2 Info: CreateIndex Albums (Path) 12:22:46.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:46.2 Info: => 7.97E-05s 12:22:46.2 Info: CreateTable Tracks 12:22:46.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:46.2 Info: => 0.0001768s 12:22:46.2 Info: CreateIndex Tracks (ForeignTrackId) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:46.2 Info: => 8.16E-05s 12:22:46.2 Info: CreateIndex Tracks (ArtistId) 12:22:46.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:46.2 Info: => 8.26E-05s 12:22:46.2 Info: CreateIndex Tracks (TrackFileId) 12:22:46.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:46.2 Info: => 0.0001038s 12:22:46.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:46.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:46.2 Info: => 9.56E-05s 12:22:46.2 Info: CreateTable TrackFiles 12:22:46.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:46.2 Info: => 0.0001611s 12:22:46.2 Info: CreateIndex TrackFiles (ArtistId) 12:22:46.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:46.2 Info: => 9.27E-05s 12:22:46.2 Info: CreateIndex TrackFiles (AlbumId) 12:22:46.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:46.2 Info: => 8.49E-05s 12:22:46.2 Info: CreateTable History 12:22:46.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:46.2 Info: => 0.0001684s 12:22:46.2 Info: CreateIndex History (Date) 12:22:46.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:46.2 Info: => 8.58E-05s 12:22:46.2 Info: CreateIndex History (EventType) 12:22:46.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:46.2 Info: => 0.0001213s 12:22:46.2 Info: CreateIndex History (DownloadId) 12:22:46.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:46.2 Info: => 9.85E-05s 12:22:46.2 Info: CreateIndex History (AlbumId) 12:22:46.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:46.2 Info: => 9.03E-05s 12:22:46.2 Info: CreateTable Notifications 12:22:46.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:46.2 Info: => 0.0001538s 12:22:46.2 Info: CreateTable ScheduledTasks 12:22:46.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:46.2 Info: => 0.0001215s 12:22:46.2 Info: CreateIndex ScheduledTasks (TypeName) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:46.2 Info: => 9.1E-05s 12:22:46.2 Info: CreateTable Indexers 12:22:46.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:46.2 Info: => 0.0001328s 12:22:46.2 Info: CreateIndex Indexers (Name) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:46.2 Info: => 0.0001266s 12:22:46.2 Info: CreateTable Profiles 12:22:46.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:46.2 Info: => 0.0001243s 12:22:46.2 Info: CreateIndex Profiles (Name) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:46.2 Info: => 9.17E-05s 12:22:46.2 Info: CreateTable QualityDefinitions 12:22:46.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:46.2 Info: => 0.0001278s 12:22:46.2 Info: CreateIndex QualityDefinitions (Quality) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:46.2 Info: => 8.8E-05s 12:22:46.2 Info: CreateIndex QualityDefinitions (Title) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:46.2 Info: => 8.7E-05s 12:22:46.2 Info: CreateTable NamingConfig 12:22:46.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:46.2 Info: => 0.0001673s 12:22:46.2 Info: CreateTable Blacklist 12:22:46.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:46.2 Info: => 0.0002189s 12:22:46.2 Info: CreateTable Metadata 12:22:46.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:46.2 Info: => 0.0001264s 12:22:46.2 Info: CreateTable MetadataFiles 12:22:46.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:46.2 Info: => 0.0001528s 12:22:46.2 Info: CreateTable DownloadClients 12:22:46.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:46.2 Info: => 0.0001227s 12:22:46.2 Info: CreateTable PendingReleases 12:22:46.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:46.2 Info: => 0.0001367s 12:22:46.2 Info: CreateTable RemotePathMappings 12:22:46.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:46.2 Info: => 0.0001119s 12:22:46.2 Info: CreateTable Tags 12:22:46.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:46.2 Info: => 9.92E-05s 12:22:46.2 Info: CreateIndex Tags (Label) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:46.2 Info: => 0.0001061s 12:22:46.2 Info: CreateTable Restrictions 12:22:46.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:46.2 Info: => 0.0001158s 12:22:46.2 Info: CreateTable DelayProfiles 12:22:46.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:46.2 Info: => 0.0001498s 12:22:46.2 Info: CreateTable Users 12:22:46.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:46.2 Info: => 0.0001103s 12:22:46.2 Info: CreateIndex Users (Identifier) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:46.2 Info: => 9.57E-05s 12:22:46.2 Info: CreateIndex Users (Username) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:46.2 Info: => 8.72E-05s 12:22:46.2 Info: CreateTable Commands 12:22:46.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:46.2 Info: => 0.000154s 12:22:46.2 Info: CreateTable IndexerStatus 12:22:46.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:46.2 Info: => 0.000159s 12:22:46.2 Info: CreateIndex IndexerStatus (ProviderId) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:46.2 Info: => 0.0001162s 12:22:46.2 Info: CreateTable ExtraFiles 12:22:46.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:46.2 Info: => 0.0001427s 12:22:46.2 Info: CreateTable LyricFiles 12:22:46.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:46.2 Info: => 0.0001669s 12:22:46.2 Info: CreateTable LanguageProfiles 12:22:46.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:46.2 Info: => 0.0001146s 12:22:46.2 Info: CreateIndex LanguageProfiles (Name) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:46.2 Info: => 9.45E-05s 12:22:46.2 Info: CreateTable DownloadClientStatus 12:22:46.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:46.2 Info: => 0.000126s 12:22:46.2 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:46.2 Info: => 9.44E-05s 12:22:46.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:46.2 Info: -> 1 Insert operations completed in 00:00:00.0000788 taking an average of 00:00:00.0000788 12:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:46', 'InitialSetup') 12:22:46.2 Info: Committing Transaction 12:22:46.2 Info: 1: InitialSetup migrated 12:22:46.2 Info: => 0.0127289s 12:22:46.2 Info: 2: add_reason_to_pending_releases migrating 12:22:46.2 Info: Beginning Transaction 12:22:46.2 Info: Starting migration of Main DB to 2 12:22:46.2 Info: AlterTable PendingReleases 12:22:46.2 Info: => 1.5E-06s 12:22:46.2 Info: CreateColumn PendingReleases Reason Int32 12:22:46.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:46.2 Info: => 0.0007395s 12:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:46', 'add_reason_to_pending_releases') 12:22:46.2 Info: Committing Transaction 12:22:46.2 Info: 2: add_reason_to_pending_releases migrated 12:22:46.2 Info: => 0.0010695s 12:22:46.2 Info: 3: add_medium_support migrating 12:22:46.2 Info: Beginning Transaction 12:22:46.2 Info: Starting migration of Main DB to 3 12:22:46.2 Info: AlterTable Albums 12:22:46.2 Info: => 1.3E-06s 12:22:46.2 Info: CreateColumn Albums Media String 12:22:46.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:46.2 Info: => 0.0006616s 12:22:46.2 Info: AlterTable Tracks 12:22:46.2 Info: => 1.5E-06s 12:22:46.2 Info: CreateColumn Tracks MediumNumber Int32 12:22:46.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:46.2 Info: => 0.0005777s 12:22:46.2 Info: AlterTable Tracks 12:22:46.2 Info: => 1.4E-06s 12:22:46.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:46.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:46.2 Info: => 0.0005597s 12:22:46.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:46.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:46.2 Info: => 5.11E-05s 12:22:46.2 Info: DeleteColumn Tracks TrackNumber 12:22:46.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:46.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:46.2 Info: DROP TABLE "Tracks" 12:22:46.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:46.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:46.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:46.2 Info: => 0.0048371s 12:22:46.2 Info: AlterTable Tracks 12:22:46.2 Info: => 1.5E-06s 12:22:46.2 Info: CreateColumn Tracks TrackNumber String 12:22:46.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:46.2 Info: => 0.0005609s 12:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:46', 'add_medium_support') 12:22:46.2 Info: Committing Transaction 12:22:46.2 Info: 3: add_medium_support migrated 12:22:46.2 Info: => 0.0022829s 12:22:46.2 Info: 4: add_various_qualites_in_profile migrating 12:22:46.2 Info: Beginning Transaction 12:22:46.2 Info: Starting migration of Main DB to 4 12:22:46.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:46.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:46.2 Info: => 6.66E-05s 12:22:46.2 Info: PerformDBOperation 12:22:46.2 Info: Performing DB Operation 12:22:46.2 Info: => 4.55E-05s 12:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:46', 'add_various_qualites_in_profile') 12:22:46.2 Info: Committing Transaction 12:22:46.2 Info: 4: add_various_qualites_in_profile migrated 12:22:46.2 Info: => 0.000342s 12:22:46.2 Info: 5: metadata_profiles migrating 12:22:46.2 Info: Beginning Transaction 12:22:46.2 Info: Starting migration of Main DB to 5 12:22:46.2 Info: CreateTable MetadataProfiles 12:22:46.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:46.2 Info: => 0.0001578s 12:22:46.2 Info: CreateIndex MetadataProfiles (Name) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:46.2 Info: => 0.0001088s 12:22:46.2 Info: AlterTable Artists 12:22:46.2 Info: => 1.3E-06s 12:22:46.2 Info: CreateColumn Artists MetadataProfileId Int32 12:22:46.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:46.2 Info: => 0.0006357s 12:22:46.2 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:46.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:46.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:46.2 Info: DROP TABLE "Artists" 12:22:46.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:46.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:46.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:46.2 Info: => 0.0051603s 12:22:46.2 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:46.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:46.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:46.2 Info: DROP TABLE "Artists" 12:22:46.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:46.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:46.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:46.2 Info: => 0.0050708s 12:22:46.2 Info: AlterTable Albums 12:22:46.2 Info: => 1.7E-06s 12:22:46.2 Info: CreateColumn Albums SecondaryTypes String 12:22:46.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:46.2 Info: => 0.0005772s 12:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:46', 'metadata_profiles') 12:22:46.2 Info: Committing Transaction 12:22:46.2 Info: 5: metadata_profiles migrated 12:22:46.2 Info: => 0.0020912s 12:22:46.2 Info: 6: separate_automatic_and_interactive_search migrating 12:22:46.2 Info: Beginning Transaction 12:22:46.2 Info: Starting migration of Main DB to 6 12:22:46.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:46.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:46.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:46.2 Info: DROP TABLE "Indexers" 12:22:46.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:46.2 Info: => 0.0043488s 12:22:46.2 Info: AlterTable Indexers 12:22:46.2 Info: => 1.7E-06s 12:22:46.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:46.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:46.2 Info: => 0.0005679s 12:22:46.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:46.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:46.2 Info: => 4.91E-05s 12:22:46.2 Info: AlterTable Indexers 12:22:46.2 Info: => 1.6E-06s 12:22:46.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:46.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:46.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:46.2 Info: DROP TABLE "Indexers" 12:22:46.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:46.2 Info: => 0.0046076s 12:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:46', 'separate_automatic_and_interactive_search') 12:22:46.2 Info: Committing Transaction 12:22:46.2 Info: 6: separate_automatic_and_interactive_search migrated 12:22:46.2 Info: => 0.0050459s 12:22:46.2 Info: 7: change_album_path_to_relative migrating 12:22:46.2 Info: Beginning Transaction 12:22:46.2 Info: Starting migration of Main DB to 7 12:22:46.2 Info: DeleteColumn Albums Path 12:22:46.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:46.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:46.2 Info: DROP TABLE "Albums" 12:22:46.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:46.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:46.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:46.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:46.2 Info: => 0.0058023s 12:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:46', 'change_album_path_to_relative') 12:22:46.2 Info: Committing Transaction 12:22:46.2 Info: 7: change_album_path_to_relative migrated 12:22:46.2 Info: => 0.0062425s 12:22:46.2 Info: 8: change_quality_size_mb_to_kb migrating 12:22:46.2 Info: Beginning Transaction 12:22:46.2 Info: Starting migration of Main DB to 8 12:22:46.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:46.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:46.2 Info: => 5.95E-05s 12:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:46', 'change_quality_size_mb_to_kb') 12:22:46.2 Info: Committing Transaction 12:22:46.2 Info: 8: change_quality_size_mb_to_kb migrated 12:22:46.2 Info: => 0.0003369s 12:22:46.2 Info: 9: album_releases migrating 12:22:46.2 Info: Beginning Transaction 12:22:46.2 Info: Starting migration of Main DB to 9 12:22:46.2 Info: AlterTable Albums 12:22:46.2 Info: => 2E-06s 12:22:46.2 Info: CreateColumn Albums Releases String 12:22:46.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:46.2 Info: => 0.0006468s 12:22:46.2 Info: AlterTable Albums 12:22:46.2 Info: => 1.4E-06s 12:22:46.2 Info: CreateColumn Albums CurrentRelease String 12:22:46.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:46.2 Info: => 0.0005685s 12:22:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:46', 'album_releases') 12:22:46.2 Info: Committing Transaction 12:22:46.2 Info: 9: album_releases migrated 12:22:46.2 Info: => 0.000937s 12:22:46.2 Info: 10: album_releases_fix migrating 12:22:46.2 Info: Beginning Transaction 12:22:46.2 Info: Starting migration of Main DB to 10 12:22:46.2 Info: AlterTable Albums 12:22:46.2 Info: => 1.3E-06s 12:22:46.2 Info: AlterColumn Albums Releases String 12:22:46.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:46.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:46.2 Info: DROP TABLE "Albums" 12:22:46.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:46.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:46.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:46.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:46.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:46.2 Info: => 0.0057185s 12:22:46.2 Info: AlterTable Albums 12:22:46.2 Info: => 1.5E-06s 12:22:46.2 Info: AlterColumn Albums CurrentRelease String 12:22:46.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:46.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:46.3 Info: DROP TABLE "Albums" 12:22:46.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:46.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:46.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:46.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:46.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:46.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:46.3 Info: => 0.0056929s 12:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:46', 'album_releases_fix') 12:22:46.3 Info: Committing Transaction 12:22:46.3 Info: 10: album_releases_fix migrated 12:22:46.3 Info: => 0.0062303s 12:22:46.3 Info: 11: import_lists migrating 12:22:46.3 Info: Beginning Transaction 12:22:46.3 Info: Starting migration of Main DB to 11 12:22:46.3 Info: CreateTable ImportLists 12:22:46.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:46.3 Info: => 0.0002315s 12:22:46.3 Info: CreateIndex ImportLists (Name) 12:22:46.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:46.3 Info: => 0.0001053s 12:22:46.3 Info: CreateTable ImportListStatus 12:22:46.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:46.3 Info: => 0.0001476s 12:22:46.3 Info: CreateIndex ImportListStatus (ProviderId) 12:22:46.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:46.3 Info: => 0.0001033s 12:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:46', 'import_lists') 12:22:46.3 Info: Committing Transaction 12:22:46.3 Info: 11: import_lists migrated 12:22:46.3 Info: => 0.0004819s 12:22:46.3 Info: 12: add_release_status migrating 12:22:46.3 Info: Beginning Transaction 12:22:46.3 Info: Starting migration of Main DB to 12 12:22:46.3 Info: AlterTable MetadataProfiles 12:22:46.3 Info: => 1.6E-06s 12:22:46.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:46.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:46.3 Info: => 0.0006715s 12:22:46.3 Info: PerformDBOperation 12:22:46.3 Info: Performing DB Operation 12:22:46.3 Info: => 3.68E-05s 12:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:46', 'add_release_status') 12:22:46.3 Info: Committing Transaction 12:22:46.3 Info: 12: add_release_status migrated 12:22:46.3 Info: => 0.0003708s 12:22:46.3 Info: 13: album_download_notification migrating 12:22:46.3 Info: Beginning Transaction 12:22:46.3 Info: Starting migration of Main DB to 13 12:22:46.3 Info: AlterTable Notifications 12:22:46.3 Info: => 1.3E-06s 12:22:46.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:46.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:46.3 Info: => 0.0006406s 12:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:46', 'album_download_notification') 12:22:46.3 Info: Committing Transaction 12:22:46.3 Info: 13: album_download_notification migrated 12:22:46.3 Info: => 0.0009646s 12:22:46.3 Info: 14: fix_language_metadata_profiles migrating 12:22:46.3 Info: Beginning Transaction 12:22:46.3 Info: Starting migration of Main DB to 14 12:22:46.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:46.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:46.3 Info: => 0.0001203s 12:22:46.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:46.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:46.3 Info: => 7.38E-05s 12:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:46', 'fix_language_metadata_profiles') 12:22:46.3 Info: Committing Transaction 12:22:46.3 Info: 14: fix_language_metadata_profiles migrated 12:22:46.3 Info: => 0.0003523s 12:22:46.3 Info: 15: remove_fanzub migrating 12:22:46.3 Info: Beginning Transaction 12:22:46.3 Info: Starting migration of Main DB to 15 12:22:46.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:46.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:46.3 Info: => 6.33E-05s 12:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:46', 'remove_fanzub') 12:22:46.3 Info: Committing Transaction 12:22:46.3 Info: 15: remove_fanzub migrated 12:22:46.3 Info: => 0.0003302s 12:22:46.3 Info: 16: update_artist_history_indexes migrating 12:22:46.3 Info: Beginning Transaction 12:22:46.3 Info: Starting migration of Main DB to 16 12:22:46.3 Info: CreateIndex Albums (ArtistId) 12:22:46.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:46.3 Info: => 0.0001229s 12:22:46.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:46.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:46.3 Info: => 0.0001081s 12:22:46.3 Info: DeleteIndex History (AlbumId) 12:22:46.3 Info: DROP INDEX "IX_History_AlbumId" 12:22:46.3 Info: => 0.0001481s 12:22:46.3 Info: CreateIndex History (AlbumId, Date) 12:22:46.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:46.3 Info: => 0.000104s 12:22:46.3 Info: DeleteIndex History (DownloadId) 12:22:46.3 Info: DROP INDEX "IX_History_DownloadId" 12:22:46.3 Info: => 0.0001222s 12:22:46.3 Info: CreateIndex History (DownloadId, Date) 12:22:46.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:46.3 Info: => 0.0001081s 12:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:46', 'update_artist_history_indexes') 12:22:46.3 Info: Committing Transaction 12:22:46.3 Info: 16: update_artist_history_indexes migrated 12:22:46.3 Info: => 0.0004556s 12:22:46.3 Info: 17: remove_nma migrating 12:22:46.3 Info: Beginning Transaction 12:22:46.3 Info: Starting migration of Main DB to 17 12:22:46.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:46.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:46.3 Info: => 8.24E-05s 12:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:46', 'remove_nma') 12:22:46.3 Info: Committing Transaction 12:22:46.3 Info: 17: remove_nma migrated 12:22:46.3 Info: => 0.0003443s 12:22:46.3 Info: 18: album_disambiguation migrating 12:22:46.3 Info: Beginning Transaction 12:22:46.3 Info: Starting migration of Main DB to 18 12:22:46.3 Info: AlterTable Albums 12:22:46.3 Info: => 1.4E-06s 12:22:46.3 Info: CreateColumn Albums Disambiguation String 12:22:46.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:46.3 Info: => 0.0006796s 12:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:46', 'album_disambiguation') 12:22:46.3 Info: Committing Transaction 12:22:46.3 Info: 18: album_disambiguation migrated 12:22:46.3 Info: => 0.0010341s 12:22:46.3 Info: 19: add_ape_quality_in_profiles migrating 12:22:46.3 Info: Beginning Transaction 12:22:46.3 Info: Starting migration of Main DB to 19 12:22:46.3 Info: PerformDBOperation 12:22:46.3 Info: Performing DB Operation 12:22:46.3 Info: => 4.01E-05s 12:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:46', 'add_ape_quality_in_profiles') 12:22:46.3 Info: Committing Transaction 12:22:46.3 Info: 19: add_ape_quality_in_profiles migrated 12:22:46.3 Info: => 0.0013603s 12:22:46.3 Info: 20: remove_pushalot migrating 12:22:46.3 Info: Beginning Transaction 12:22:46.3 Info: Starting migration of Main DB to 20 12:22:46.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:46.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:46.3 Info: => 6.3E-05s 12:22:46.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:46.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:46.3 Info: => 4.91E-05s 12:22:46.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:46.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:46.3 Info: => 4.65E-05s 12:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:46', 'remove_pushalot') 12:22:46.3 Info: Committing Transaction 12:22:46.3 Info: 20: remove_pushalot migrated 12:22:46.3 Info: => 0.0035152s 12:22:46.3 Info: 21: add_custom_filters migrating 12:22:46.3 Info: Beginning Transaction 12:22:46.3 Info: Starting migration of Main DB to 21 12:22:46.3 Info: CreateTable CustomFilters 12:22:46.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:46.3 Info: => 0.0001946s 12:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:46', 'add_custom_filters') 12:22:46.3 Info: Committing Transaction 12:22:46.3 Info: 21: add_custom_filters migrated 12:22:46.3 Info: => 0.0007214s 12:22:46.3 Info: 22: import_list_tags migrating 12:22:46.3 Info: Beginning Transaction 12:22:46.3 Info: Starting migration of Main DB to 22 12:22:46.3 Info: AlterTable ImportLists 12:22:46.3 Info: => 1.4E-06s 12:22:46.3 Info: CreateColumn ImportLists Tags String 12:22:46.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:46.3 Info: => 0.0007129s 12:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:46', 'import_list_tags') 12:22:46.3 Info: Committing Transaction 12:22:46.3 Info: 22: import_list_tags migrated 12:22:46.3 Info: => 0.0010574s 12:22:46.3 Info: 23: add_release_groups_etc migrating 12:22:46.3 Info: Beginning Transaction 12:22:46.3 Info: Starting migration of Main DB to 23 12:22:46.3 Info: CreateTable ArtistMetadata 12:22:46.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:46.3 Info: => 0.0002532s 12:22:46.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:46.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:46.3 Info: => 0.0001056s 12:22:46.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:46.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:46.3 Info: => 0.000139s 12:22:46.3 Info: AlterTable Artists 12:22:46.3 Info: => 1.3E-06s 12:22:46.3 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:46.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:46.3 Info: => 0.0006773s 12:22:46.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:46.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:46.3 Info: => 8.26E-05s 12:22:46.3 Info: CreateTable AlbumReleases 12:22:46.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:46.3 Info: => 0.0002171s 12:22:46.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:46.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:46.3 Info: => 0.0001039s 12:22:46.3 Info: CreateIndex AlbumReleases (AlbumId) 12:22:46.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:46.3 Info: => 9.59E-05s 12:22:46.3 Info: PerformDBOperation 12:22:46.3 Info: Performing DB Operation 12:22:46.3 Info: => 4.4E-05s 12:22:46.3 Info: AlterTable Albums 12:22:46.3 Info: => 1.3E-06s 12:22:46.3 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:46.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:46.3 Info: => 0.0006763s 12:22:46.3 Info: AlterTable Albums 12:22:46.3 Info: => 1.3E-06s 12:22:46.3 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:46.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:46.3 Info: => 0.0006558s 12:22:46.3 Info: AlterTable Albums 12:22:46.3 Info: => 1.3E-06s 12:22:46.3 Info: CreateColumn Albums Links String 12:22:46.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:46.3 Info: => 0.0006327s 12:22:46.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:46.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:46.3 Info: => 0.0001179s 12:22:46.3 Info: AlterTable Tracks 12:22:46.3 Info: => 1.3E-06s 12:22:46.3 Info: CreateColumn Tracks ForeignRecordingId String 12:22:46.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:46.3 Info: => 0.0006412s 12:22:46.3 Info: AlterTable Tracks 12:22:46.3 Info: => 1.3E-06s 12:22:46.3 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:46.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:46.3 Info: => 0.000633s 12:22:46.3 Info: AlterTable Tracks 12:22:46.3 Info: => 1.3E-06s 12:22:46.3 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:46.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:46.3 Info: => 0.0006274s 12:22:46.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:46.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:46.3 Info: => 0.0001046s 12:22:46.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:46.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:46.3 Info: => 0.0001091s 12:22:46.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:46.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:46.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:46.3 Info: DROP TABLE "Artists" 12:22:46.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:46.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:46.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:46.3 Info: => 0.0075366s 12:22:46.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:46.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:46.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:46.3 Info: DROP TABLE "Albums" 12:22:46.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:46.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:46.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:46.3 Info: => 0.0055383s 12:22:46.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:46.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:46.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:46.3 Info: DROP TABLE "Tracks" 12:22:46.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:46.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:46.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:46.3 Info: => 0.0050807s 12:22:46.3 Info: DeleteColumn TrackFiles ArtistId 12:22:46.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:46.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:46.3 Info: DROP TABLE "TrackFiles" 12:22:46.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:46.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:46.3 Info: => 0.0048852s 12:22:46.3 Info: CreateIndex Artists (ArtistMetadataId) 12:22:46.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:46.3 Info: => 9.07E-05s 12:22:46.3 Info: CreateIndex Artists (Monitored) 12:22:46.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:46.3 Info: => 8.57E-05s 12:22:46.3 Info: CreateIndex Albums (ArtistMetadataId) 12:22:46.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:46.3 Info: => 8.76E-05s 12:22:46.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:46.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:46.3 Info: => 8.63E-05s 12:22:46.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:46.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:46.3 Info: => 8.43E-05s 12:22:46.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:46.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:46.3 Info: => 8.58E-05s 12:22:46.3 Info: UpdateData 12:22:46.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:46.3 Info: => 6.71E-05s 12:22:46.3 Info: UpdateData 12:22:46.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:46.3 Info: => 4.77E-05s 12:22:46.3 Info: UpdateData 12:22:46.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:46.3 Info: => 5.71E-05s 12:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:46', 'add_release_groups_etc') 12:22:46.3 Info: Committing Transaction 12:22:46.3 Info: 23: add_release_groups_etc migrated 12:22:46.3 Info: => 0.0062292s 12:22:46.3 Info: 24: NewMediaInfoFormat migrating 12:22:46.3 Info: Beginning Transaction 12:22:46.3 Info: Starting migration of Main DB to 24 12:22:46.3 Info: UpdateData 12:22:46.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:46.3 Info: => 8.12E-05s 12:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:46', 'NewMediaInfoFormat') 12:22:46.3 Info: Committing Transaction 12:22:46.3 Info: 24: NewMediaInfoFormat migrated 12:22:46.3 Info: => 0.0004044s 12:22:46.3 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:46.3 Info: Beginning Transaction 12:22:46.3 Info: Starting migration of Main DB to 25 12:22:46.3 Info: RenameTable Restrictions ReleaseProfiles 12:22:46.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:46.3 Info: => 0.0018783s 12:22:46.3 Info: AlterTable ReleaseProfiles 12:22:46.3 Info: => 2E-06s 12:22:46.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:46.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:46.3 Info: => 0.0006041s 12:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:46', 'rename_restrictions_to_release_profiles') 12:22:46.3 Info: Committing Transaction 12:22:46.3 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:46.3 Info: => 0.000924s 12:22:46.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:46.3 Info: Beginning Transaction 12:22:46.3 Info: Starting migration of Main DB to 26 12:22:46.3 Info: RenameTable Profiles QualityProfiles 12:22:46.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:46.3 Info: => 0.0017977s 12:22:46.3 Info: AlterTable QualityProfiles 12:22:46.3 Info: => 1.8E-06s 12:22:46.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:46.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:46.3 Info: => 0.0005919s 12:22:46.3 Info: AlterTable LanguageProfiles 12:22:46.3 Info: => 1.4E-06s 12:22:46.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:46.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:46.3 Info: => 0.0005987s 12:22:46.3 Info: UpdateData 12:22:46.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:46.3 Info: => 5.29E-05s 12:22:46.3 Info: UpdateData 12:22:46.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:46.3 Info: => 3.88E-05s 12:22:46.3 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:46.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:46.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:46.3 Info: DROP TABLE "Artists" 12:22:46.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:46.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:46.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:46.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:46.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:46.3 Info: => 0.0071432s 12:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:46', 'rename_quality_profiles_add_upgrade_allowed') 12:22:46.3 Info: Committing Transaction 12:22:46.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:46.3 Info: => 0.0167877s 12:22:46.3 Info: 27: add_import_exclusions migrating 12:22:46.3 Info: Beginning Transaction 12:22:46.3 Info: Starting migration of Main DB to 27 12:22:46.3 Info: CreateTable ImportListExclusions 12:22:46.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:46.3 Info: => 0.0002074s 12:22:46.3 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:46.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:46.3 Info: => 0.0001642s 12:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:46', 'add_import_exclusions') 12:22:46.3 Info: Committing Transaction 12:22:46.3 Info: 27: add_import_exclusions migrated 12:22:46.3 Info: => 0.0005732s 12:22:46.3 Info: 28: clean_artist_metadata_table migrating 12:22:46.3 Info: Beginning Transaction 12:22:46.3 Info: Starting migration of Main DB to 28 12:22:46.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:46.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:46.3 Info: => 0.0002096s 12:22:46.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:46.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:46.3 Info: => 0.0001615s 12:22:46.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:46.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:46.3 Info: => 0.000146s 12:22:46.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:46.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:46.3 Info: => 0.0001419s 12:22:46.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:46.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:46.3 Info: => 0.000147s 12:22:46.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:46.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:46.3 Info: => 0.0001404s 12:22:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:46', 'clean_artist_metadata_table') 12:22:46.3 Info: Committing Transaction 12:22:46.3 Info: 28: clean_artist_metadata_table migrated 12:22:46.3 Info: => 0.0061529s 12:22:46.3 Info: 29: health_issue_notification migrating 12:22:46.3 Info: Beginning Transaction 12:22:46.3 Info: Starting migration of Main DB to 29 12:22:46.3 Info: AlterTable Notifications 12:22:46.3 Info: => 2E-06s 12:22:46.3 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:46.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:46.3 Info: => 0.0007814s 12:22:46.3 Info: AlterTable Notifications 12:22:46.3 Info: => 1.3E-06s 12:22:46.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:46.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:46.3 Info: => 0.0006339s 12:22:46.3 Info: AlterTable Notifications 12:22:46.3 Info: => 1.4E-06s 12:22:46.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:46.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:46.3 Info: => 0.0006061s 12:22:46.3 Info: AlterTable Notifications 12:22:46.3 Info: => 1.3E-06s 12:22:46.3 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:46.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:46.3 Info: => 0.0006123s 12:22:46.3 Info: AlterTable Notifications 12:22:46.3 Info: => 1.3E-06s 12:22:46.3 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:46.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:46.3 Info: => 0.000607s 12:22:46.3 Info: DeleteColumn Notifications OnDownload 12:22:46.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:46.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:46.4 Info: DROP TABLE "Notifications" 12:22:46.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:46.4 Info: => 0.006976s 12:22:46.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:46.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:46.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:46.4 Info: DROP TABLE "Notifications" 12:22:46.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:46.4 Info: => 0.0050669s 12:22:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:46', 'health_issue_notification') 12:22:46.4 Info: Committing Transaction 12:22:46.4 Info: 29: health_issue_notification migrated 12:22:46.4 Info: => 0.0104027s 12:22:46.4 Info: 30: add_mediafilerepository_mtime migrating 12:22:46.4 Info: Beginning Transaction 12:22:46.4 Info: Starting migration of Main DB to 30 12:22:46.4 Info: AlterTable TrackFiles 12:22:46.4 Info: => 2.1E-06s 12:22:46.4 Info: CreateColumn TrackFiles Modified DateTime 12:22:46.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:46.4 Info: => 0.0008019s 12:22:46.4 Info: AlterTable TrackFiles 12:22:46.4 Info: => 1.6E-06s 12:22:46.4 Info: CreateColumn TrackFiles Path String 12:22:46.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:46.4 Info: => 0.0006374s 12:22:46.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:46.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:46.4 Info: => 4.62E-05s 12:22:46.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:46.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:46.4 Info: => 0.0001671s 12:22:46.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:46.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:46.4 Info: => 0.0001583s 12:22:46.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:46.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:46.4 Info: => 0.0001663s 12:22:46.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:46.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:46.4 Info: => 0.0001059s 12:22:46.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:46.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:46.4 Info: => 6.58E-05s 12:22:46.4 Info: AlterTable TrackFiles 12:22:46.4 Info: => 1.5E-06s 12:22:46.4 Info: AlterColumn TrackFiles Path String 12:22:46.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:46.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:46.4 Info: DROP TABLE "TrackFiles" 12:22:46.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:46.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:46.4 Info: => 0.0052624s 12:22:46.4 Info: CreateIndex TrackFiles (Path) 12:22:46.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:46.4 Info: => 0.0001248s 12:22:46.4 Info: DeleteColumn TrackFiles RelativePath 12:22:46.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:46.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:46.4 Info: DROP TABLE "TrackFiles" 12:22:46.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:46.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:46.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:46.4 Info: => 0.0053992s 12:22:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:46', 'add_mediafilerepository_mtime') 12:22:46.4 Info: Committing Transaction 12:22:46.4 Info: 30: add_mediafilerepository_mtime migrated 12:22:46.4 Info: => 0.0059085s 12:22:46.4 Info: 31: add_artistmetadataid_constraint migrating 12:22:46.4 Info: Beginning Transaction 12:22:46.4 Info: Starting migration of Main DB to 31 12:22:46.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:46.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:46.4 Info: => 0.0001103s 12:22:46.4 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:46.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:46.4 Info: => 0.0001544s 12:22:46.4 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:46.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:46.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:46.4 Info: DROP TABLE "Artists" 12:22:46.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:46.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:46.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:46.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:46.4 Info: => 0.0073524s 12:22:46.4 Info: CreateIndex Artists (ArtistMetadataId) 12:22:46.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:46.4 Info: => 9.29E-05s 12:22:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:46', 'add_artistmetadataid_constraint') 12:22:46.4 Info: Committing Transaction 12:22:46.4 Info: 31: add_artistmetadataid_constraint migrated 12:22:46.4 Info: => 0.0006081s 12:22:46.4 Info: 32: old_ids_and_artist_alias migrating 12:22:46.4 Info: Beginning Transaction 12:22:46.4 Info: Starting migration of Main DB to 32 12:22:46.4 Info: AlterTable ArtistMetadata 12:22:46.4 Info: => 1.6E-06s 12:22:46.4 Info: CreateColumn ArtistMetadata Aliases String 12:22:46.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:46.4 Info: => 0.0006765s 12:22:46.4 Info: AlterTable ArtistMetadata 12:22:46.4 Info: => 1.3E-06s 12:22:46.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:46.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:46.4 Info: => 0.0006277s 12:22:46.4 Info: AlterTable Albums 12:22:46.4 Info: => 1.3E-06s 12:22:46.4 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:46.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:46.4 Info: => 0.000624s 12:22:46.4 Info: AlterTable AlbumReleases 12:22:46.4 Info: => 1.4E-06s 12:22:46.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:46.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:46.4 Info: => 0.0006459s 12:22:46.4 Info: AlterTable Tracks 12:22:46.4 Info: => 1.4E-06s 12:22:46.4 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:46.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:46.4 Info: => 0.000649s 12:22:46.4 Info: AlterTable Tracks 12:22:46.4 Info: => 1.3E-06s 12:22:46.4 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:46.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:46.4 Info: => 0.0006269s 12:22:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:46', 'old_ids_and_artist_alias') 12:22:46.4 Info: Committing Transaction 12:22:46.4 Info: 32: old_ids_and_artist_alias migrated 12:22:46.4 Info: => 0.0009909s 12:22:46.4 Info: 33: download_propers_config migrating 12:22:46.4 Info: Beginning Transaction 12:22:46.4 Info: Starting migration of Main DB to 33 12:22:46.4 Info: PerformDBOperation 12:22:46.4 Info: Performing DB Operation 12:22:46.4 Info: => 4.12E-05s 12:22:46.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:46.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:46.4 Info: => 4.57E-05s 12:22:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:46', 'download_propers_config') 12:22:46.4 Info: Committing Transaction 12:22:46.4 Info: 33: download_propers_config migrated 12:22:46.4 Info: => 0.0003278s 12:22:46.4 Info: 34: remove_language_profiles migrating 12:22:46.4 Info: Beginning Transaction 12:22:46.4 Info: Starting migration of Main DB to 34 12:22:46.4 Info: DeleteTable LanguageProfiles 12:22:46.4 Info: DROP TABLE "LanguageProfiles" 12:22:46.4 Info: => 0.0002326s 12:22:46.4 Info: DeleteColumn Artists LanguageProfileId 12:22:46.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:46.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:46.4 Info: DROP TABLE "Artists" 12:22:46.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:46.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:46.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:46.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:46.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:46.4 Info: => 0.0055372s 12:22:46.4 Info: DeleteColumn ImportLists LanguageProfileId 12:22:46.4 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:46.4 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:46.4 Info: DROP TABLE "ImportLists" 12:22:46.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:46.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:46.4 Info: => 0.0065799s 12:22:46.4 Info: DeleteColumn Blacklist Language 12:22:46.4 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:46.4 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:46.4 Info: DROP TABLE "Blacklist" 12:22:46.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:46.4 Info: => 0.0049247s 12:22:46.4 Info: DeleteColumn History Language 12:22:46.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:46.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:46.4 Info: DROP TABLE "History" 12:22:46.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:46.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:46.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:46.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:46.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:46.4 Info: => 0.0071591s 12:22:46.4 Info: DeleteColumn LyricFiles Language 12:22:46.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:46.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:46.4 Info: DROP TABLE "LyricFiles" 12:22:46.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:46.4 Info: => 0.0048714s 12:22:46.4 Info: DeleteColumn TrackFiles Language 12:22:46.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:46.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:46.4 Info: DROP TABLE "TrackFiles" 12:22:46.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:46.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:46.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:46.4 Info: => 0.0052503s 12:22:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:46', 'remove_language_profiles') 12:22:46.4 Info: Committing Transaction 12:22:46.4 Info: 34: remove_language_profiles migrated 12:22:46.4 Info: => 0.0059402s 12:22:46.4 Info: 35: multi_disc_naming_format migrating 12:22:46.4 Info: Beginning Transaction 12:22:46.4 Info: Starting migration of Main DB to 35 12:22:46.4 Info: AlterTable NamingConfig 12:22:46.4 Info: => 2.7E-06s 12:22:46.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:46.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:46.4 Info: => 0.0006638s 12:22:46.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:46.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:46.4 Info: => 5.35E-05s 12:22:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:46', 'multi_disc_naming_format') 12:22:46.4 Info: Committing Transaction 12:22:46.4 Info: 35: multi_disc_naming_format migrated 12:22:46.4 Info: => 0.0003721s 12:22:46.4 Info: 36: add_download_client_priority migrating 12:22:46.4 Info: Beginning Transaction 12:22:46.4 Info: Starting migration of Main DB to 36 12:22:46.4 Info: AlterTable DownloadClients 12:22:46.4 Info: => 1.4E-06s 12:22:46.4 Info: CreateColumn DownloadClients Priority Int32 12:22:46.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:46.4 Info: => 0.0006757s 12:22:46.4 Info: PerformDBOperation 12:22:46.4 Info: Performing DB Operation 12:22:46.4 Info: => 6.88E-05s 12:22:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:46', 'add_download_client_priority') 12:22:46.4 Info: Committing Transaction 12:22:46.4 Info: 36: add_download_client_priority migrated 12:22:46.4 Info: => 0.0003917s 12:22:46.4 Info: 37: remove_growl_prowl migrating 12:22:46.4 Info: Beginning Transaction 12:22:46.4 Info: Starting migration of Main DB to 37 12:22:46.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:46.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:46.4 Info: => 5.6E-05s 12:22:46.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:46.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:46.4 Info: => 4.07E-05s 12:22:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:46', 'remove_growl_prowl') 12:22:46.4 Info: Committing Transaction 12:22:46.4 Info: 37: remove_growl_prowl migrated 12:22:46.4 Info: => 0.0003179s 12:22:46.4 Info: 38: remove_plex_hometheatre migrating 12:22:46.4 Info: Beginning Transaction 12:22:46.4 Info: Starting migration of Main DB to 38 12:22:46.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:46.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:46.4 Info: => 5.42E-05s 12:22:46.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:46.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:46.4 Info: => 3.94E-05s 12:22:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:46', 'remove_plex_hometheatre') 12:22:46.4 Info: Committing Transaction 12:22:46.4 Info: 38: remove_plex_hometheatre migrated 12:22:46.4 Info: => 0.0003139s 12:22:46.4 Info: 39: add_root_folder_add_defaults migrating 12:22:46.4 Info: Beginning Transaction 12:22:46.4 Info: Starting migration of Main DB to 39 12:22:46.4 Info: AlterTable RootFolders 12:22:46.4 Info: => 1.5E-06s 12:22:46.4 Info: CreateColumn RootFolders Name String 12:22:46.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:46.4 Info: => 0.000666s 12:22:46.4 Info: AlterTable RootFolders 12:22:46.4 Info: => 1.5E-06s 12:22:46.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:46.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:46.4 Info: => 0.0006453s 12:22:46.4 Info: AlterTable RootFolders 12:22:46.4 Info: => 1.4E-06s 12:22:46.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:46.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:46.4 Info: => 0.0006013s 12:22:46.4 Info: AlterTable RootFolders 12:22:46.4 Info: => 1.4E-06s 12:22:46.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:46.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:46.4 Info: => 0.0006109s 12:22:46.4 Info: AlterTable RootFolders 12:22:46.4 Info: => 1.3E-06s 12:22:46.4 Info: CreateColumn RootFolders DefaultTags String 12:22:46.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:46.4 Info: => 0.0006071s 12:22:46.4 Info: PerformDBOperation 12:22:46.4 Info: Performing DB Operation 12:22:46.4 Info: => 7.1E-05s 12:22:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:46', 'add_root_folder_add_defaults') 12:22:46.4 Info: Committing Transaction 12:22:46.4 Info: 39: add_root_folder_add_defaults migrated 12:22:46.4 Info: => 0.0004676s 12:22:46.4 Info: 40: task_duration migrating 12:22:46.4 Info: Beginning Transaction 12:22:46.4 Info: Starting migration of Main DB to 40 12:22:46.4 Info: AlterTable ScheduledTasks 12:22:46.4 Info: => 1.3E-06s 12:22:46.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:46.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:46.4 Info: => 0.0006613s 12:22:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:46', 'task_duration') 12:22:46.4 Info: Committing Transaction 12:22:46.4 Info: 40: task_duration migrated 12:22:46.4 Info: => 0.0009957s 12:22:46.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:46.4 Info: Beginning Transaction 12:22:46.4 Info: Starting migration of Main DB to 41 12:22:46.4 Info: AlterTable ReleaseProfiles 12:22:46.4 Info: => 1.3E-06s 12:22:46.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:46.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:46.4 Info: => 0.0006645s 12:22:46.4 Info: AlterTable ReleaseProfiles 12:22:46.4 Info: => 1.3E-06s 12:22:46.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:46.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:46.4 Info: => 0.0006138s 12:22:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:46', 'add_indexer_and_enabled_to_release_profiles') 12:22:46.4 Info: Committing Transaction 12:22:46.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:46.4 Info: => 0.0009477s 12:22:46.4 Info: 42: remove_album_folders migrating 12:22:46.4 Info: Beginning Transaction 12:22:46.4 Info: Starting migration of Main DB to 42 12:22:46.4 Info: DeleteColumn Artists AlbumFolder 12:22:46.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:46.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:46.4 Info: DROP TABLE "Artists" 12:22:46.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:46.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:46.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:46.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:46.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:46.4 Info: => 0.007603s 12:22:46.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:46.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:46.4 Info: => 5.5E-05s 12:22:46.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:46.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:46.4 Info: => 4.38E-05s 12:22:46.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:46.5 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:46.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:46.5 Info: DROP TABLE "NamingConfig" 12:22:46.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:46.5 Info: => 0.0048488s 12:22:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:46', 'remove_album_folders') 12:22:46.5 Info: Committing Transaction 12:22:46.5 Info: 42: remove_album_folders migrated 12:22:46.5 Info: => 0.005424s 12:22:46.5 Info: 44: add_priority_to_indexers migrating 12:22:46.5 Info: Beginning Transaction 12:22:46.5 Info: Starting migration of Main DB to 44 12:22:46.5 Info: AlterTable Indexers 12:22:46.5 Info: => 1.4E-06s 12:22:46.5 Info: CreateColumn Indexers Priority Int32 12:22:46.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:46.5 Info: => 0.0006781s 12:22:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:46', 'add_priority_to_indexers') 12:22:46.5 Info: Committing Transaction 12:22:46.5 Info: 44: add_priority_to_indexers migrated 12:22:46.5 Info: => 0.0010158s 12:22:46.5 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:46.5 Info: Beginning Transaction 12:22:46.5 Info: Starting migration of Main DB to 45 12:22:46.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:46.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:46.5 Info: => 0.0001333s 12:22:46.5 Info: PerformDBOperation 12:22:46.5 Info: Performing DB Operation 12:22:46.5 Info: => 3.48E-05s 12:22:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:46', 'remove_chown_and_folderchmod_config') 12:22:46.5 Info: Committing Transaction 12:22:46.5 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:46.5 Info: => 0.0008699s 12:22:46.5 Info: 47: update_notifiarr migrating 12:22:46.5 Info: Beginning Transaction 12:22:46.5 Info: Starting migration of Main DB to 47 12:22:46.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:46.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:46.5 Info: => 8.74E-05s 12:22:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:46', 'update_notifiarr') 12:22:46.5 Info: Committing Transaction 12:22:46.5 Info: 47: update_notifiarr migrated 12:22:46.5 Info: => 0.0003773s 12:22:46.5 Info: 49: email_multiple_addresses migrating 12:22:46.5 Info: Beginning Transaction 12:22:46.5 Info: Starting migration of Main DB to 49 12:22:46.5 Info: PerformDBOperation 12:22:46.5 Info: Performing DB Operation 12:22:46.5 Info: => 7.35E-05s 12:22:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:46', 'email_multiple_addresses') 12:22:46.5 Info: Committing Transaction 12:22:46.5 Info: 49: email_multiple_addresses migrated 12:22:46.5 Info: => 0.0003712s 12:22:46.5 Info: 50: rename_blacklist_to_blocklist migrating 12:22:46.5 Info: Beginning Transaction 12:22:46.5 Info: Starting migration of Main DB to 50 12:22:46.5 Info: RenameTable Blacklist Blocklist 12:22:46.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:46.5 Info: => 0.0020296s 12:22:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:46', 'rename_blacklist_to_blocklist') 12:22:46.5 Info: Committing Transaction 12:22:46.5 Info: 50: rename_blacklist_to_blocklist migrated 12:22:46.5 Info: => 0.0111344s 12:22:46.5 Info: 51: cdh_per_downloadclient migrating 12:22:46.5 Info: Beginning Transaction 12:22:46.5 Info: Starting migration of Main DB to 51 12:22:46.5 Info: AlterTable DownloadClients 12:22:46.5 Info: => 1.8E-06s 12:22:46.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:46.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:46.5 Info: => 0.000783s 12:22:46.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:46.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:46.5 Info: => 0.0006811s 12:22:46.5 Info: PerformDBOperation 12:22:46.5 Info: Performing DB Operation 12:22:46.5 Info: => 0.0001904s 12:22:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:46', 'cdh_per_downloadclient') 12:22:46.5 Info: Committing Transaction 12:22:46.5 Info: 51: cdh_per_downloadclient migrated 12:22:46.5 Info: => 0.0089923s 12:22:46.5 Info: 52: download_history migrating 12:22:46.5 Info: Beginning Transaction 12:22:46.5 Info: Starting migration of Main DB to 52 12:22:46.5 Info: CreateTable DownloadHistory 12:22:46.5 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:46.5 Info: => 0.0002594s 12:22:46.5 Info: CreateIndex DownloadHistory (EventType) 12:22:46.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:46.5 Info: => 0.000116s 12:22:46.5 Info: CreateIndex DownloadHistory (ArtistId) 12:22:46.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:46.5 Info: => 0.000102s 12:22:46.5 Info: CreateIndex DownloadHistory (DownloadId) 12:22:46.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:46.5 Info: => 0.0001036s 12:22:46.5 Info: PerformDBOperation 12:22:46.5 Info: Performing DB Operation 12:22:46.5 Info: => 0.0001637s 12:22:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:46', 'download_history') 12:22:46.5 Info: Committing Transaction 12:22:46.5 Info: 52: download_history migrated 12:22:46.5 Info: => 0.0014815s 12:22:46.5 Info: 53: add_update_history migrating 12:22:46.5 Info: Beginning Transaction 12:22:46.5 Info: Starting migration of Main DB to 53 12:22:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:46', 'add_update_history') 12:22:46.5 Info: Committing Transaction 12:22:46.5 Info: 53: add_update_history migrated 12:22:46.5 Info: => 0.000359s 12:22:46.5 Info: 54: add_on_update_to_notifications migrating 12:22:46.5 Info: Beginning Transaction 12:22:46.5 Info: Starting migration of Main DB to 54 12:22:46.5 Info: AlterTable Notifications 12:22:46.5 Info: => 1.7E-06s 12:22:46.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:46.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:46.5 Info: => 0.0007923s 12:22:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:46', 'add_on_update_to_notifications') 12:22:46.5 Info: Committing Transaction 12:22:46.5 Info: 54: add_on_update_to_notifications migrated 12:22:46.5 Info: => 0.0070385s 12:22:46.5 Info: 55: download_client_per_indexer migrating 12:22:46.5 Info: Beginning Transaction 12:22:46.5 Info: Starting migration of Main DB to 55 12:22:46.5 Info: AlterTable Indexers 12:22:46.5 Info: => 1.7E-06s 12:22:46.5 Info: CreateColumn Indexers DownloadClientId Int32 12:22:46.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:46.5 Info: => 0.0008139s 12:22:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:46', 'download_client_per_indexer') 12:22:46.5 Info: Committing Transaction 12:22:46.5 Info: 55: download_client_per_indexer migrated 12:22:46.5 Info: => 0.0015413s 12:22:46.5 Info: 56: AddNewItemMonitorType migrating 12:22:46.5 Info: Beginning Transaction 12:22:46.5 Info: Starting migration of Main DB to 56 12:22:46.5 Info: AlterTable Artists 12:22:46.5 Info: => 1.6E-06s 12:22:46.5 Info: CreateColumn Artists MonitorNewItems Int32 12:22:46.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:46.5 Info: => 0.0007285s 12:22:46.5 Info: AlterTable RootFolders 12:22:46.5 Info: => 1.3E-06s 12:22:46.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:46.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:46.5 Info: => 0.0006618s 12:22:46.5 Info: AlterTable ImportLists 12:22:46.5 Info: => 1.2E-06s 12:22:46.5 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:46.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:46.5 Info: => 0.0006331s 12:22:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:46', 'AddNewItemMonitorType') 12:22:46.5 Info: Committing Transaction 12:22:46.5 Info: 56: AddNewItemMonitorType migrated 12:22:46.5 Info: => 0.0025723s 12:22:46.5 Info: 57: ImportListSearch migrating 12:22:46.5 Info: Beginning Transaction 12:22:46.5 Info: Starting migration of Main DB to 57 12:22:46.5 Info: AlterTable ImportLists 12:22:46.5 Info: => 1.6E-06s 12:22:46.5 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:46.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:46.5 Info: => 0.0007517s 12:22:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:46', 'ImportListSearch') 12:22:46.5 Info: Committing Transaction 12:22:46.5 Info: 57: ImportListSearch migrated 12:22:46.5 Info: => 0.0011135s 12:22:46.5 Info: 58: ImportListMonitorExisting migrating 12:22:46.5 Info: Beginning Transaction 12:22:46.5 Info: Starting migration of Main DB to 58 12:22:46.5 Info: AlterTable ImportLists 12:22:46.5 Info: => 1.5E-06s 12:22:46.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:46.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:46.5 Info: => 0.0006911s 12:22:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:46', 'ImportListMonitorExisting') 12:22:46.5 Info: Committing Transaction 12:22:46.5 Info: 58: ImportListMonitorExisting migrated 12:22:46.5 Info: => 0.0010226s 12:22:46.5 Info: 59: add_indexer_tags migrating 12:22:46.5 Info: Beginning Transaction 12:22:46.5 Info: Starting migration of Main DB to 59 12:22:46.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:46.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:46.5 Info: => 9.19E-05s 12:22:46.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:46.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:46.5 Info: => 4.55E-05s 12:22:46.5 Info: AlterTable Indexers 12:22:46.5 Info: => 1.1E-06s 12:22:46.5 Info: CreateColumn Indexers Tags String 12:22:46.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:46.5 Info: => 0.0006557s 12:22:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:46', 'add_indexer_tags') 12:22:46.5 Info: Committing Transaction 12:22:46.5 Info: 59: add_indexer_tags migrated 12:22:46.5 Info: => 0.0009875s 12:22:46.5 Info: 60: update_audio_types migrating 12:22:46.5 Info: Beginning Transaction 12:22:46.5 Info: Starting migration of Main DB to 60 12:22:46.5 Info: PerformDBOperation 12:22:46.5 Info: Performing DB Operation 12:22:46.5 Info: => 6.88E-05s 12:22:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:46', 'update_audio_types') 12:22:46.5 Info: Committing Transaction 12:22:46.5 Info: 60: update_audio_types migrated 12:22:46.5 Info: => 0.0005144s 12:22:46.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:46.5 Info: Beginning Transaction 12:22:46.5 Info: Starting migration of Main DB to 61 12:22:46.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:46.5 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:46.5 Info: => 5.78E-05s 12:22:46.5 Info: AlterTable AlbumReleases 12:22:46.5 Info: => 1E-06s 12:22:46.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:46.5 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:46.5 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:46.5 Info: DROP TABLE "AlbumReleases" 12:22:46.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:46.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:46.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:46.5 Info: => 0.0078543s 12:22:46.5 Info: AlterTable Albums 12:22:46.5 Info: => 1.7E-06s 12:22:46.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:46.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:46.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:46.5 Info: DROP TABLE "Albums" 12:22:46.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:46.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:46.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:46.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:46.5 Info: => 0.0057909s 12:22:46.5 Info: AlterTable Albums 12:22:46.5 Info: => 1.8E-06s 12:22:46.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:46.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:46.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:46.5 Info: DROP TABLE "Albums" 12:22:46.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:46.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:46.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:46.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:46.5 Info: => 0.0058319s 12:22:46.5 Info: AlterTable Albums 12:22:46.5 Info: => 1.3E-06s 12:22:46.5 Info: AlterColumn Albums Added DateTimeOffset 12:22:46.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:46.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:46.5 Info: DROP TABLE "Albums" 12:22:46.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:46.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:46.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:46.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:46.5 Info: => 0.0056753s 12:22:46.5 Info: AlterTable Artists 12:22:46.5 Info: => 1.4E-06s 12:22:46.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:46.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:46.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:46.5 Info: DROP TABLE "Artists" 12:22:46.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:46.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:46.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:46.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:46.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:46.5 Info: => 0.0063622s 12:22:46.5 Info: AlterTable Artists 12:22:46.5 Info: => 1.4E-06s 12:22:46.5 Info: AlterColumn Artists Added DateTimeOffset 12:22:46.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:46.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:46.5 Info: DROP TABLE "Artists" 12:22:46.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:46.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:46.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:46.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:46.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:46.5 Info: => 0.0063223s 12:22:46.5 Info: AlterTable Blocklist 12:22:46.5 Info: => 2.1E-06s 12:22:46.5 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:46.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:46.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:46.5 Info: DROP TABLE "Blocklist" 12:22:46.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:46.5 Info: => 0.0057094s 12:22:46.5 Info: AlterTable Blocklist 12:22:46.5 Info: => 1.6E-06s 12:22:46.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:46.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:46.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:46.6 Info: DROP TABLE "Blocklist" 12:22:46.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:46.6 Info: => 0.0086842s 12:22:46.6 Info: AlterTable Commands 12:22:46.6 Info: => 1.9E-06s 12:22:46.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:46.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:46.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:46.6 Info: DROP TABLE "Commands" 12:22:46.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:46.6 Info: => 0.0069096s 12:22:46.6 Info: AlterTable Commands 12:22:46.6 Info: => 1.6E-06s 12:22:46.6 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:46.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:46.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:46.6 Info: DROP TABLE "Commands" 12:22:46.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:46.6 Info: => 0.0051948s 12:22:46.6 Info: AlterTable Commands 12:22:46.6 Info: => 1.7E-06s 12:22:46.6 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:46.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:46.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:46.6 Info: DROP TABLE "Commands" 12:22:46.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:46.6 Info: => 0.0053359s 12:22:46.6 Info: AlterTable DownloadClientStatus 12:22:46.6 Info: => 2E-06s 12:22:46.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:46.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:46.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:46.6 Info: DROP TABLE "DownloadClientStatus" 12:22:46.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:46.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:46.6 Info: => 0.0052193s 12:22:46.6 Info: AlterTable DownloadClientStatus 12:22:46.6 Info: => 1.4E-06s 12:22:46.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:46.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:46.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:46.6 Info: DROP TABLE "DownloadClientStatus" 12:22:46.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:46.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:46.6 Info: => 0.0066671s 12:22:46.6 Info: AlterTable DownloadClientStatus 12:22:46.6 Info: => 1.8E-06s 12:22:46.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:46.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:46.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:46.6 Info: DROP TABLE "DownloadClientStatus" 12:22:46.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:46.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:46.6 Info: => 0.0072195s 12:22:46.6 Info: AlterTable DownloadHistory 12:22:46.6 Info: => 1.6E-06s 12:22:46.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:46.6 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:46.6 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:46.6 Info: DROP TABLE "DownloadHistory" 12:22:46.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:46.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:46.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:46.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:46.6 Info: => 0.0057622s 12:22:46.6 Info: AlterTable ExtraFiles 12:22:46.6 Info: => 1.8E-06s 12:22:46.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:46.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:46.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:46.6 Info: DROP TABLE "ExtraFiles" 12:22:46.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:46.6 Info: => 0.0051649s 12:22:46.6 Info: AlterTable ExtraFiles 12:22:46.6 Info: => 2E-06s 12:22:46.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:46.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:46.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:46.6 Info: DROP TABLE "ExtraFiles" 12:22:46.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:46.6 Info: => 0.005154s 12:22:46.6 Info: AlterTable History 12:22:46.6 Info: => 1.9E-06s 12:22:46.6 Info: AlterColumn History Date DateTimeOffset 12:22:46.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:46.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:46.6 Info: DROP TABLE "History" 12:22:46.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:46.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:46.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:46.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:46.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:46.6 Info: => 0.0075514s 12:22:46.6 Info: AlterTable ImportListStatus 12:22:46.6 Info: => 1.9E-06s 12:22:46.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:46.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:46.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:46.6 Info: DROP TABLE "ImportListStatus" 12:22:46.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:46.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:46.6 Info: => 0.0054438s 12:22:46.6 Info: AlterTable ImportListStatus 12:22:46.6 Info: => 1.7E-06s 12:22:46.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:46.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:46.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:46.6 Info: DROP TABLE "ImportListStatus" 12:22:46.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:46.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:46.6 Info: => 0.0066763s 12:22:46.6 Info: AlterTable ImportListStatus 12:22:46.6 Info: => 2.3E-06s 12:22:46.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:46.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:46.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:46.6 Info: DROP TABLE "ImportListStatus" 12:22:46.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:46.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:46.6 Info: => 0.0069102s 12:22:46.6 Info: AlterTable IndexerStatus 12:22:46.6 Info: => 2.7E-06s 12:22:46.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:46.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:46.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:46.6 Info: DROP TABLE "IndexerStatus" 12:22:46.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:46.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:46.6 Info: => 0.0053729s 12:22:46.6 Info: AlterTable IndexerStatus 12:22:46.6 Info: => 1.9E-06s 12:22:46.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:46.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:46.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:46.6 Info: DROP TABLE "IndexerStatus" 12:22:46.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:46.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:46.6 Info: => 0.005332s 12:22:46.6 Info: AlterTable IndexerStatus 12:22:46.6 Info: => 1.6E-06s 12:22:46.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:46.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:46.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:46.7 Info: DROP TABLE "IndexerStatus" 12:22:46.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:46.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:46.7 Info: => 0.0054021s 12:22:46.7 Info: AlterTable LyricFiles 12:22:46.7 Info: => 1.8E-06s 12:22:46.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:46.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:46.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:46.7 Info: DROP TABLE "LyricFiles" 12:22:46.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:46.7 Info: => 0.0051804s 12:22:46.7 Info: AlterTable LyricFiles 12:22:46.7 Info: => 1.7E-06s 12:22:46.7 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:46.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:46.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:46.7 Info: DROP TABLE "LyricFiles" 12:22:46.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:46.7 Info: => 0.0065614s 12:22:46.7 Info: AlterTable MetadataFiles 12:22:46.7 Info: => 1.9E-06s 12:22:46.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:46.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:46.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:46.7 Info: DROP TABLE "MetadataFiles" 12:22:46.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:46.7 Info: => 0.0066386s 12:22:46.7 Info: AlterTable MetadataFiles 12:22:46.7 Info: => 1.8E-06s 12:22:46.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:46.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:46.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:46.7 Info: DROP TABLE "MetadataFiles" 12:22:46.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:46.7 Info: => 0.0052804s 12:22:46.7 Info: AlterTable PendingReleases 12:22:46.7 Info: => 1.7E-06s 12:22:46.7 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:46.7 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:46.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:46.7 Info: DROP TABLE "PendingReleases" 12:22:46.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:46.7 Info: => 0.0050433s 12:22:46.7 Info: AlterTable ScheduledTasks 12:22:46.7 Info: => 1.7E-06s 12:22:46.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:46.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:46.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:46.7 Info: DROP TABLE "ScheduledTasks" 12:22:46.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:46.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:46.7 Info: => 0.0070517s 12:22:46.7 Info: AlterTable ScheduledTasks 12:22:46.7 Info: => 1.6E-06s 12:22:46.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:46.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:46.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:46.7 Info: DROP TABLE "ScheduledTasks" 12:22:46.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:46.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:46.7 Info: => 0.005399s 12:22:46.7 Info: AlterTable TrackFiles 12:22:46.7 Info: => 1.6E-06s 12:22:46.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:46.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:46.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:46.7 Info: DROP TABLE "TrackFiles" 12:22:46.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:46.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:46.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:46.7 Info: => 0.0058336s 12:22:46.7 Info: AlterTable TrackFiles 12:22:46.7 Info: => 1.6E-06s 12:22:46.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:46.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:46.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:46.7 Info: DROP TABLE "TrackFiles" 12:22:46.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:46.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:46.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:46.7 Info: => 0.0054872s 12:22:46.7 Info: AlterTable VersionInfo 12:22:46.7 Info: => 1.7E-06s 12:22:46.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:46.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:46.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:46.7 Info: DROP TABLE "VersionInfo" 12:22:46.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:46.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:46.7 Info: => 0.005197s 12:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:46', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:46.7 Info: Committing Transaction 12:22:46.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:46.7 Info: => 0.0077274s 12:22:46.7 Info: 62: add_on_delete_to_notifications migrating 12:22:46.7 Info: Beginning Transaction 12:22:46.7 Info: Starting migration of Main DB to 62 12:22:46.7 Info: AlterTable Notifications 12:22:46.7 Info: => 1.6E-06s 12:22:46.7 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:46.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:46.7 Info: => 0.0007569s 12:22:46.7 Info: AlterTable Notifications 12:22:46.7 Info: => 1.4E-06s 12:22:46.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:46.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:46.7 Info: => 0.0006646s 12:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:46', 'add_on_delete_to_notifications') 12:22:46.7 Info: Committing Transaction 12:22:46.7 Info: 62: add_on_delete_to_notifications migrated 12:22:46.7 Info: => 0.0037837s 12:22:46.7 Info: 63: add_custom_formats migrating 12:22:46.7 Info: Beginning Transaction 12:22:46.7 Info: Starting migration of Main DB to 63 12:22:46.7 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:22:46.7 Info: AlterTable DelayProfiles 12:22:46.7 Info: => 1.2E-06s 12:22:46.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:46.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:46.7 Info: => 0.0007464s 12:22:46.7 Info: UpdateData 12:22:46.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:46.7 Info: => 5.86E-05s 12:22:46.7 Info: AlterTable TrackFiles 12:22:46.7 Info: => 1.4E-06s 12:22:46.7 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:46.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:46.7 Info: => 0.000638s 12:22:46.7 Info: PerformDBOperation 12:22:46.7 Info: Performing DB Operation 12:22:46.7 Info: => 0.0013804s 12:22:46.7 Info: CreateTable CustomFormats 12:22:46.7 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:46.7 Info: => 0.0001793s 12:22:46.7 Info: CreateIndex CustomFormats (Name) 12:22:46.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:46.7 Info: => 0.0001481s 12:22:46.7 Info: AlterTable QualityProfiles 12:22:46.7 Info: => 1.4E-06s 12:22:46.7 Info: CreateColumn QualityProfiles FormatItems String 12:22:46.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:46.7 Info: => 0.0007208s 12:22:46.7 Info: AlterTable QualityProfiles 12:22:46.7 Info: => 1.3E-06s 12:22:46.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:46.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:46.7 Info: => 0.0006547s 12:22:46.7 Info: AlterTable QualityProfiles 12:22:46.7 Info: => 1.1E-06s 12:22:46.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:46.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:46.7 Info: => 0.0006419s 12:22:46.7 Info: PerformDBOperation 12:22:46.7 Info: Performing DB Operation 12:22:46.7 Info: => 0.0015674s 12:22:46.7 Info: PerformDBOperation 12:22:46.7 Info: Performing DB Operation 12:22:46.7 Info: => 4.19E-05s 12:22:46.7 Info: DeleteColumn ReleaseProfiles Preferred 12:22:46.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:46.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:46.7 Info: DROP TABLE "ReleaseProfiles" 12:22:46.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:46.7 Info: => 0.0066347s 12:22:46.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:46.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:46.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:46.7 Info: DROP TABLE "ReleaseProfiles" 12:22:46.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:46.7 Info: => 0.0051243s 12:22:46.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:46.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:46.7 Info: => 6.15E-05s 12:22:46.7 Info: AlterTable DelayProfiles 12:22:46.7 Info: => 1.4E-06s 12:22:46.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:46.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:46.7 Info: => 0.0006544s 12:22:46.7 Info: AlterTable DelayProfiles 12:22:46.7 Info: => 1.2E-06s 12:22:46.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:46.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:46.7 Info: => 0.0006502s 12:22:46.7 Info: -> 1 Insert operations completed in 00:00:00.0001148 taking an average of 00:00:00.0001148 12:22:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:46', 'add_custom_formats') 12:22:46.7 Info: Committing Transaction 12:22:46.7 Info: 63: add_custom_formats migrated 12:22:46.7 Info: => 0.0033043s 12:22:46.7 Debug: Took: 00:00:00.6034341 12:22:46.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 12:22:46.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 12:22:46.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149668525440_133/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:46.8 Info: DatabaseEngineVersionCheck migrating 12:22:46.8 Info: PerformDBOperation 12:22:46.8 Info: Performing DB Operation 12:22:46.8 Info: SQLite 3.47.0 12:22:46.8 Info: => 0.0103397s 12:22:46.8 Info: DatabaseEngineVersionCheck migrated 12:22:46.8 Info: => 0.0103623s 12:22:46.8 Info: VersionMigration migrating 12:22:46.8 Info: Beginning Transaction 12:22:46.8 Info: CreateTable VersionInfo 12:22:46.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:46.8 Info: => 0.0001751s 12:22:46.8 Info: Committing Transaction 12:22:46.8 Info: VersionMigration migrated 12:22:46.8 Info: => 0.0005716s 12:22:46.8 Info: VersionUniqueMigration migrating 12:22:46.8 Info: Beginning Transaction 12:22:46.8 Info: CreateIndex VersionInfo (Version) 12:22:46.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:46.8 Info: => 0.000186s 12:22:46.8 Info: AlterTable VersionInfo 12:22:46.8 Info: => 1.4E-06s 12:22:46.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:46.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:46.8 Info: => 0.0006222s 12:22:46.8 Info: Committing Transaction 12:22:46.8 Info: VersionUniqueMigration migrated 12:22:46.8 Info: => 0.0008527s 12:22:46.8 Info: VersionDescriptionMigration migrating 12:22:46.8 Info: Beginning Transaction 12:22:46.8 Info: AlterTable VersionInfo 12:22:46.8 Info: => 1.3E-06s 12:22:46.8 Info: CreateColumn VersionInfo Description String 12:22:46.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:46.8 Info: => 0.0002343s 12:22:46.8 Info: Committing Transaction 12:22:46.8 Info: VersionDescriptionMigration migrated 12:22:46.8 Info: => 0.0004363s 12:22:46.8 Info: 1: InitialSetup migrating 12:22:46.8 Info: Beginning Transaction 12:22:46.8 Info: Starting migration of Main DB to 1 12:22:46.8 Info: CreateTable Config 12:22:46.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:46.8 Info: => 0.0002526s 12:22:46.8 Info: CreateIndex Config (Key) 12:22:46.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:46.8 Info: => 0.0001503s 12:22:46.8 Info: CreateTable RootFolders 12:22:46.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:46.8 Info: => 0.000106s 12:22:46.8 Info: CreateIndex RootFolders (Path) 12:22:46.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:46.8 Info: => 0.0001939s 12:22:46.8 Info: CreateTable Artists 12:22:46.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:46.8 Info: => 0.0003486s 12:22:46.8 Info: CreateIndex Artists (ForeignArtistId) 12:22:46.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:46.8 Info: => 0.0001162s 12:22:46.8 Info: CreateIndex Artists (NameSlug) 12:22:46.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:46.8 Info: => 0.0001095s 12:22:46.8 Info: CreateIndex Artists (CleanName) 12:22:46.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:46.8 Info: => 0.000103s 12:22:46.8 Info: CreateIndex Artists (Path) 12:22:46.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:46.8 Info: => 0.0001018s 12:22:46.8 Info: CreateTable Albums 12:22:46.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:46.8 Info: => 0.0002866s 12:22:46.8 Info: CreateIndex Albums (ForeignAlbumId) 12:22:46.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:46.8 Info: => 0.0001122s 12:22:46.8 Info: CreateIndex Albums (MBId) 12:22:46.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:46.8 Info: => 0.0001009s 12:22:46.8 Info: CreateIndex Albums (TADBId) 12:22:46.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:46.8 Info: => 0.0001102s 12:22:46.8 Info: CreateIndex Albums (TitleSlug) 12:22:46.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:46.8 Info: => 0.0001053s 12:22:46.8 Info: CreateIndex Albums (CleanTitle) 12:22:46.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:46.8 Info: => 0.0001009s 12:22:46.8 Info: CreateIndex Albums (Path) 12:22:46.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:46.8 Info: => 0.0001001s 12:22:46.8 Info: CreateTable Tracks 12:22:46.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:46.8 Info: => 0.0001988s 12:22:46.8 Info: CreateIndex Tracks (ForeignTrackId) 12:22:46.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:46.8 Info: => 0.0001112s 12:22:46.8 Info: CreateIndex Tracks (ArtistId) 12:22:46.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:46.8 Info: => 0.0001094s 12:22:46.8 Info: CreateIndex Tracks (TrackFileId) 12:22:46.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:46.8 Info: => 0.0001241s 12:22:46.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:46.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:46.8 Info: => 9.65E-05s 12:22:46.8 Info: CreateTable TrackFiles 12:22:46.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:46.8 Info: => 0.0001618s 12:22:46.8 Info: CreateIndex TrackFiles (ArtistId) 12:22:46.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:46.8 Info: => 0.000121s 12:22:46.8 Info: CreateIndex TrackFiles (AlbumId) 12:22:46.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:46.8 Info: => 0.0001234s 12:22:46.8 Info: CreateTable History 12:22:46.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:46.8 Info: => 0.0001994s 12:22:46.8 Info: CreateIndex History (Date) 12:22:46.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:46.8 Info: => 0.0001148s 12:22:46.8 Info: CreateIndex History (EventType) 12:22:46.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:46.8 Info: => 0.0001222s 12:22:46.8 Info: CreateIndex History (DownloadId) 12:22:46.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:46.8 Info: => 0.0001128s 12:22:46.8 Info: CreateIndex History (AlbumId) 12:22:46.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:46.8 Info: => 0.0001043s 12:22:46.8 Info: CreateTable Notifications 12:22:46.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:46.8 Info: => 0.0001559s 12:22:46.8 Info: CreateTable ScheduledTasks 12:22:46.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:46.8 Info: => 0.0001225s 12:22:46.8 Info: CreateIndex ScheduledTasks (TypeName) 12:22:46.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:46.8 Info: => 0.0001188s 12:22:46.8 Info: CreateTable Indexers 12:22:46.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:46.8 Info: => 0.0001324s 12:22:46.8 Info: CreateIndex Indexers (Name) 12:22:46.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:46.8 Info: => 0.0001337s 12:22:46.8 Info: CreateTable Profiles 12:22:46.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:46.8 Info: => 0.0001241s 12:22:46.8 Info: CreateIndex Profiles (Name) 12:22:46.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:46.8 Info: => 0.0001133s 12:22:46.8 Info: CreateTable QualityDefinitions 12:22:46.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:46.8 Info: => 0.000133s 12:22:46.8 Info: CreateIndex QualityDefinitions (Quality) 12:22:46.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:46.8 Info: => 0.0001219s 12:22:46.8 Info: CreateIndex QualityDefinitions (Title) 12:22:46.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:46.8 Info: => 0.0001121s 12:22:46.8 Info: CreateTable NamingConfig 12:22:46.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:46.8 Info: => 0.0001652s 12:22:46.8 Info: CreateTable Blacklist 12:22:46.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:46.8 Info: => 0.0002356s 12:22:46.8 Info: CreateTable Metadata 12:22:46.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:46.8 Info: => 0.0001247s 12:22:46.8 Info: CreateTable MetadataFiles 12:22:46.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:46.8 Info: => 0.0001494s 12:22:46.8 Info: CreateTable DownloadClients 12:22:46.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:46.8 Info: => 0.0001257s 12:22:46.8 Info: CreateTable PendingReleases 12:22:46.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:46.8 Info: => 0.0001505s 12:22:46.8 Info: CreateTable RemotePathMappings 12:22:46.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:46.8 Info: => 0.000117s 12:22:46.8 Info: CreateTable Tags 12:22:46.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:46.8 Info: => 0.0001015s 12:22:46.8 Info: CreateIndex Tags (Label) 12:22:46.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:46.8 Info: => 0.0001377s 12:22:46.8 Info: CreateTable Restrictions 12:22:46.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:46.8 Info: => 0.0001194s 12:22:46.8 Info: CreateTable DelayProfiles 12:22:46.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:46.8 Info: => 0.0001481s 12:22:46.8 Info: CreateTable Users 12:22:46.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:46.8 Info: => 0.0001093s 12:22:46.8 Info: CreateIndex Users (Identifier) 12:22:46.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:46.8 Info: => 0.000123s 12:22:46.8 Info: CreateIndex Users (Username) 12:22:46.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:46.8 Info: => 0.0001119s 12:22:46.8 Info: CreateTable Commands 12:22:46.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:46.8 Info: => 0.0001644s 12:22:46.8 Info: CreateTable IndexerStatus 12:22:46.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:46.8 Info: => 0.0001588s 12:22:46.8 Info: CreateIndex IndexerStatus (ProviderId) 12:22:46.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:46.8 Info: => 0.000119s 12:22:46.8 Info: CreateTable ExtraFiles 12:22:46.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:46.8 Info: => 0.0001418s 12:22:46.8 Info: CreateTable LyricFiles 12:22:46.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:46.8 Info: => 0.0001577s 12:22:46.8 Info: CreateTable LanguageProfiles 12:22:46.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:46.8 Info: => 0.0001117s 12:22:46.8 Info: CreateIndex LanguageProfiles (Name) 12:22:46.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:46.8 Info: => 0.0001293s 12:22:46.8 Info: CreateTable DownloadClientStatus 12:22:46.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:46.8 Info: => 0.0001295s 12:22:46.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:46.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:46.8 Info: => 0.0001234s 12:22:46.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:46.8 Info: -> 1 Insert operations completed in 00:00:00.0000819 taking an average of 00:00:00.0000819 12:22:46.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:46', 'InitialSetup') 12:22:46.8 Info: Committing Transaction 12:22:46.9 Info: 1: InitialSetup migrated 12:22:46.9 Info: => 0.0114249s 12:22:46.9 Info: 2: add_reason_to_pending_releases migrating 12:22:46.9 Info: Beginning Transaction 12:22:46.9 Info: Starting migration of Main DB to 2 12:22:46.9 Info: AlterTable PendingReleases 12:22:46.9 Info: => 1.6E-06s 12:22:46.9 Info: CreateColumn PendingReleases Reason Int32 12:22:46.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:46.9 Info: => 0.0007559s 12:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:46', 'add_reason_to_pending_releases') 12:22:46.9 Info: Committing Transaction 12:22:46.9 Info: 2: add_reason_to_pending_releases migrated 12:22:46.9 Info: => 0.0012709s 12:22:46.9 Info: 3: add_medium_support migrating 12:22:46.9 Info: Beginning Transaction 12:22:46.9 Info: Starting migration of Main DB to 3 12:22:46.9 Info: AlterTable Albums 12:22:46.9 Info: => 1.3E-06s 12:22:46.9 Info: CreateColumn Albums Media String 12:22:46.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:46.9 Info: => 0.0006628s 12:22:46.9 Info: AlterTable Tracks 12:22:46.9 Info: => 1.3E-06s 12:22:46.9 Info: CreateColumn Tracks MediumNumber Int32 12:22:46.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:46.9 Info: => 0.0005765s 12:22:46.9 Info: AlterTable Tracks 12:22:46.9 Info: => 1.2E-06s 12:22:46.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:46.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:46.9 Info: => 0.0005555s 12:22:46.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:46.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:46.9 Info: => 5.08E-05s 12:22:46.9 Info: DeleteColumn Tracks TrackNumber 12:22:46.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:46.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:46.9 Info: DROP TABLE "Tracks" 12:22:46.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:46.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:46.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:46.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:46.9 Info: => 0.0048086s 12:22:46.9 Info: AlterTable Tracks 12:22:46.9 Info: => 1.7E-06s 12:22:46.9 Info: CreateColumn Tracks TrackNumber String 12:22:46.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:46.9 Info: => 0.0005751s 12:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:46', 'add_medium_support') 12:22:46.9 Info: Committing Transaction 12:22:46.9 Info: 3: add_medium_support migrated 12:22:46.9 Info: => 0.0010889s 12:22:46.9 Info: 4: add_various_qualites_in_profile migrating 12:22:46.9 Info: Beginning Transaction 12:22:46.9 Info: Starting migration of Main DB to 4 12:22:46.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:46.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:46.9 Info: => 6.24E-05s 12:22:46.9 Info: PerformDBOperation 12:22:46.9 Info: Performing DB Operation 12:22:46.9 Info: => 4.49E-05s 12:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:46', 'add_various_qualites_in_profile') 12:22:46.9 Info: Committing Transaction 12:22:46.9 Info: 4: add_various_qualites_in_profile migrated 12:22:46.9 Info: => 0.0009389s 12:22:46.9 Info: 5: metadata_profiles migrating 12:22:46.9 Info: Beginning Transaction 12:22:46.9 Info: Starting migration of Main DB to 5 12:22:46.9 Info: CreateTable MetadataProfiles 12:22:46.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:46.9 Info: => 0.0001564s 12:22:46.9 Info: CreateIndex MetadataProfiles (Name) 12:22:46.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:46.9 Info: => 0.0001065s 12:22:46.9 Info: AlterTable Artists 12:22:46.9 Info: => 1.1E-06s 12:22:46.9 Info: CreateColumn Artists MetadataProfileId Int32 12:22:46.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:46.9 Info: => 0.0006244s 12:22:46.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:46.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:46.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:46.9 Info: DROP TABLE "Artists" 12:22:46.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:46.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:46.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:46.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:46.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:46.9 Info: => 0.005129s 12:22:46.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:46.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:46.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:46.9 Info: DROP TABLE "Artists" 12:22:46.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:46.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:46.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:46.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:46.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:46.9 Info: => 0.006551s 12:22:46.9 Info: AlterTable Albums 12:22:46.9 Info: => 1.5E-06s 12:22:46.9 Info: CreateColumn Albums SecondaryTypes String 12:22:46.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:46.9 Info: => 0.000578s 12:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:46', 'metadata_profiles') 12:22:46.9 Info: Committing Transaction 12:22:46.9 Info: 5: metadata_profiles migrated 12:22:46.9 Info: => 0.0010432s 12:22:46.9 Info: 6: separate_automatic_and_interactive_search migrating 12:22:46.9 Info: Beginning Transaction 12:22:46.9 Info: Starting migration of Main DB to 6 12:22:46.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:46.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:46.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:46.9 Info: DROP TABLE "Indexers" 12:22:46.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:46.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:46.9 Info: => 0.0043022s 12:22:46.9 Info: AlterTable Indexers 12:22:46.9 Info: => 1.6E-06s 12:22:46.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:46.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:46.9 Info: => 0.0005594s 12:22:46.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:46.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:46.9 Info: => 4.49E-05s 12:22:46.9 Info: AlterTable Indexers 12:22:46.9 Info: => 1.1E-06s 12:22:46.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:46.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:46.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:46.9 Info: DROP TABLE "Indexers" 12:22:46.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:46.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:46.9 Info: => 0.0042578s 12:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:46', 'separate_automatic_and_interactive_search') 12:22:46.9 Info: Committing Transaction 12:22:46.9 Info: 6: separate_automatic_and_interactive_search migrated 12:22:46.9 Info: => 0.0114289s 12:22:46.9 Info: 7: change_album_path_to_relative migrating 12:22:46.9 Info: Beginning Transaction 12:22:46.9 Info: Starting migration of Main DB to 7 12:22:46.9 Info: DeleteColumn Albums Path 12:22:46.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:46.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:46.9 Info: DROP TABLE "Albums" 12:22:46.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:46.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:46.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:46.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:46.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:46.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:46.9 Info: => 0.0065539s 12:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:46', 'change_album_path_to_relative') 12:22:46.9 Info: Committing Transaction 12:22:46.9 Info: 7: change_album_path_to_relative migrated 12:22:46.9 Info: => 0.0082056s 12:22:46.9 Info: 8: change_quality_size_mb_to_kb migrating 12:22:46.9 Info: Beginning Transaction 12:22:46.9 Info: Starting migration of Main DB to 8 12:22:46.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:46.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:46.9 Info: => 5.86E-05s 12:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:46', 'change_quality_size_mb_to_kb') 12:22:46.9 Info: Committing Transaction 12:22:46.9 Info: 8: change_quality_size_mb_to_kb migrated 12:22:46.9 Info: => 0.0003232s 12:22:46.9 Info: 9: album_releases migrating 12:22:46.9 Info: Beginning Transaction 12:22:46.9 Info: Starting migration of Main DB to 9 12:22:46.9 Info: AlterTable Albums 12:22:46.9 Info: => 1.5E-06s 12:22:46.9 Info: CreateColumn Albums Releases String 12:22:46.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:46.9 Info: => 0.0006428s 12:22:46.9 Info: AlterTable Albums 12:22:46.9 Info: => 1.1E-06s 12:22:46.9 Info: CreateColumn Albums CurrentRelease String 12:22:46.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:46.9 Info: => 0.0005794s 12:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:46', 'album_releases') 12:22:46.9 Info: Committing Transaction 12:22:46.9 Info: 9: album_releases migrated 12:22:46.9 Info: => 0.0008868s 12:22:46.9 Info: 10: album_releases_fix migrating 12:22:46.9 Info: Beginning Transaction 12:22:46.9 Info: Starting migration of Main DB to 10 12:22:46.9 Info: AlterTable Albums 12:22:46.9 Info: => 1.3E-06s 12:22:46.9 Info: AlterColumn Albums Releases String 12:22:46.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:46.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:46.9 Info: DROP TABLE "Albums" 12:22:46.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:46.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:46.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:46.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:46.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:46.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:46.9 Info: => 0.0063469s 12:22:46.9 Info: AlterTable Albums 12:22:46.9 Info: => 1.4E-06s 12:22:46.9 Info: AlterColumn Albums CurrentRelease String 12:22:46.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:46.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:46.9 Info: DROP TABLE "Albums" 12:22:46.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:46.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:46.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:46.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:46.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:46.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:46.9 Info: => 0.0067076s 12:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:46', 'album_releases_fix') 12:22:46.9 Info: Committing Transaction 12:22:46.9 Info: 10: album_releases_fix migrated 12:22:46.9 Info: => 0.0156217s 12:22:46.9 Info: 11: import_lists migrating 12:22:46.9 Info: Beginning Transaction 12:22:46.9 Info: Starting migration of Main DB to 11 12:22:46.9 Info: CreateTable ImportLists 12:22:46.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:46.9 Info: => 0.0002539s 12:22:46.9 Info: CreateIndex ImportLists (Name) 12:22:46.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:46.9 Info: => 0.0001036s 12:22:46.9 Info: CreateTable ImportListStatus 12:22:46.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:46.9 Info: => 0.000143s 12:22:46.9 Info: CreateIndex ImportListStatus (ProviderId) 12:22:46.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:46.9 Info: => 9.22E-05s 12:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:46', 'import_lists') 12:22:46.9 Info: Committing Transaction 12:22:46.9 Info: 11: import_lists migrated 12:22:46.9 Info: => 0.0005357s 12:22:46.9 Info: 12: add_release_status migrating 12:22:46.9 Info: Beginning Transaction 12:22:46.9 Info: Starting migration of Main DB to 12 12:22:46.9 Info: AlterTable MetadataProfiles 12:22:46.9 Info: => 1.4E-06s 12:22:46.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:46.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:46.9 Info: => 0.0007068s 12:22:46.9 Info: PerformDBOperation 12:22:46.9 Info: Performing DB Operation 12:22:46.9 Info: => 3.68E-05s 12:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:46', 'add_release_status') 12:22:46.9 Info: Committing Transaction 12:22:46.9 Info: 12: add_release_status migrated 12:22:46.9 Info: => 0.0003412s 12:22:46.9 Info: 13: album_download_notification migrating 12:22:46.9 Info: Beginning Transaction 12:22:46.9 Info: Starting migration of Main DB to 13 12:22:46.9 Info: AlterTable Notifications 12:22:46.9 Info: => 1.3E-06s 12:22:46.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:46.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:46.9 Info: => 0.0006581s 12:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:46', 'album_download_notification') 12:22:46.9 Info: Committing Transaction 12:22:46.9 Info: 13: album_download_notification migrated 12:22:46.9 Info: => 0.0009772s 12:22:46.9 Info: 14: fix_language_metadata_profiles migrating 12:22:46.9 Info: Beginning Transaction 12:22:46.9 Info: Starting migration of Main DB to 14 12:22:46.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:46.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:46.9 Info: => 9.34E-05s 12:22:46.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:46.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:46.9 Info: => 6.7E-05s 12:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:46', 'fix_language_metadata_profiles') 12:22:46.9 Info: Committing Transaction 12:22:46.9 Info: 14: fix_language_metadata_profiles migrated 12:22:46.9 Info: => 0.0003265s 12:22:46.9 Info: 15: remove_fanzub migrating 12:22:46.9 Info: Beginning Transaction 12:22:46.9 Info: Starting migration of Main DB to 15 12:22:46.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:46.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:46.9 Info: => 5.22E-05s 12:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:46', 'remove_fanzub') 12:22:46.9 Info: Committing Transaction 12:22:46.9 Info: 15: remove_fanzub migrated 12:22:46.9 Info: => 0.0003086s 12:22:46.9 Info: 16: update_artist_history_indexes migrating 12:22:46.9 Info: Beginning Transaction 12:22:46.9 Info: Starting migration of Main DB to 16 12:22:46.9 Info: CreateIndex Albums (ArtistId) 12:22:46.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:46.9 Info: => 0.0001261s 12:22:46.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:46.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:46.9 Info: => 9.78E-05s 12:22:46.9 Info: DeleteIndex History (AlbumId) 12:22:46.9 Info: DROP INDEX "IX_History_AlbumId" 12:22:46.9 Info: => 0.0001438s 12:22:46.9 Info: CreateIndex History (AlbumId, Date) 12:22:46.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:46.9 Info: => 0.0001036s 12:22:46.9 Info: DeleteIndex History (DownloadId) 12:22:46.9 Info: DROP INDEX "IX_History_DownloadId" 12:22:46.9 Info: => 0.0001205s 12:22:46.9 Info: CreateIndex History (DownloadId, Date) 12:22:46.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:46.9 Info: => 0.000105s 12:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:46', 'update_artist_history_indexes') 12:22:46.9 Info: Committing Transaction 12:22:46.9 Info: 16: update_artist_history_indexes migrated 12:22:46.9 Info: => 0.0004408s 12:22:46.9 Info: 17: remove_nma migrating 12:22:46.9 Info: Beginning Transaction 12:22:46.9 Info: Starting migration of Main DB to 17 12:22:46.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:46.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:46.9 Info: => 5.48E-05s 12:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:46', 'remove_nma') 12:22:46.9 Info: Committing Transaction 12:22:46.9 Info: 17: remove_nma migrated 12:22:46.9 Info: => 0.000314s 12:22:46.9 Info: 18: album_disambiguation migrating 12:22:46.9 Info: Beginning Transaction 12:22:46.9 Info: Starting migration of Main DB to 18 12:22:46.9 Info: AlterTable Albums 12:22:46.9 Info: => 1.3E-06s 12:22:46.9 Info: CreateColumn Albums Disambiguation String 12:22:46.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:46.9 Info: => 0.0006689s 12:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:46', 'album_disambiguation') 12:22:46.9 Info: Committing Transaction 12:22:46.9 Info: 18: album_disambiguation migrated 12:22:46.9 Info: => 0.0009673s 12:22:46.9 Info: 19: add_ape_quality_in_profiles migrating 12:22:46.9 Info: Beginning Transaction 12:22:46.9 Info: Starting migration of Main DB to 19 12:22:46.9 Info: PerformDBOperation 12:22:46.9 Info: Performing DB Operation 12:22:46.9 Info: => 4.02E-05s 12:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:46', 'add_ape_quality_in_profiles') 12:22:46.9 Info: Committing Transaction 12:22:46.9 Info: 19: add_ape_quality_in_profiles migrated 12:22:46.9 Info: => 0.0003002s 12:22:46.9 Info: 20: remove_pushalot migrating 12:22:46.9 Info: Beginning Transaction 12:22:46.9 Info: Starting migration of Main DB to 20 12:22:46.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:46.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:46.9 Info: => 5.39E-05s 12:22:46.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:46.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:46.9 Info: => 4.33E-05s 12:22:46.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:46.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:46.9 Info: => 4.23E-05s 12:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:46', 'remove_pushalot') 12:22:46.9 Info: Committing Transaction 12:22:46.9 Info: 20: remove_pushalot migrated 12:22:46.9 Info: => 0.00042s 12:22:46.9 Info: 21: add_custom_filters migrating 12:22:46.9 Info: Beginning Transaction 12:22:46.9 Info: Starting migration of Main DB to 21 12:22:46.9 Info: CreateTable CustomFilters 12:22:46.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:46.9 Info: => 0.0001607s 12:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:46', 'add_custom_filters') 12:22:46.9 Info: Committing Transaction 12:22:46.9 Info: 21: add_custom_filters migrated 12:22:46.9 Info: => 0.0004613s 12:22:46.9 Info: 22: import_list_tags migrating 12:22:46.9 Info: Beginning Transaction 12:22:46.9 Info: Starting migration of Main DB to 22 12:22:46.9 Info: AlterTable ImportLists 12:22:46.9 Info: => 2.1E-06s 12:22:46.9 Info: CreateColumn ImportLists Tags String 12:22:46.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:46.9 Info: => 0.0006649s 12:22:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:46', 'import_list_tags') 12:22:46.9 Info: Committing Transaction 12:22:46.9 Info: 22: import_list_tags migrated 12:22:46.9 Info: => 0.0009581s 12:22:46.9 Info: 23: add_release_groups_etc migrating 12:22:46.9 Info: Beginning Transaction 12:22:46.9 Info: Starting migration of Main DB to 23 12:22:46.9 Info: CreateTable ArtistMetadata 12:22:46.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:46.9 Info: => 0.0002118s 12:22:47.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:47.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:47.0 Info: => 0.0001023s 12:22:47.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:47.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:47.0 Info: => 0.0001083s 12:22:47.0 Info: AlterTable Artists 12:22:47.0 Info: => 1.2E-06s 12:22:47.0 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:47.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:47.0 Info: => 0.00069s 12:22:47.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:47.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:47.0 Info: => 7.87E-05s 12:22:47.0 Info: CreateTable AlbumReleases 12:22:47.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:47.0 Info: => 0.0001827s 12:22:47.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:47.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:47.0 Info: => 9.28E-05s 12:22:47.0 Info: CreateIndex AlbumReleases (AlbumId) 12:22:47.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:47.0 Info: => 8.7E-05s 12:22:47.0 Info: PerformDBOperation 12:22:47.0 Info: Performing DB Operation 12:22:47.0 Info: => 4.37E-05s 12:22:47.0 Info: AlterTable Albums 12:22:47.0 Info: => 1.3E-06s 12:22:47.0 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:47.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:47.0 Info: => 0.000691s 12:22:47.0 Info: AlterTable Albums 12:22:47.0 Info: => 1.3E-06s 12:22:47.0 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:47.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:47.0 Info: => 0.0006663s 12:22:47.0 Info: AlterTable Albums 12:22:47.0 Info: => 1.4E-06s 12:22:47.0 Info: CreateColumn Albums Links String 12:22:47.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:47.0 Info: => 0.0006668s 12:22:47.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:47.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:47.0 Info: => 9.71E-05s 12:22:47.0 Info: AlterTable Tracks 12:22:47.0 Info: => 1.1E-06s 12:22:47.0 Info: CreateColumn Tracks ForeignRecordingId String 12:22:47.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:47.0 Info: => 0.0006386s 12:22:47.0 Info: AlterTable Tracks 12:22:47.0 Info: => 1.2E-06s 12:22:47.0 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:47.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:47.0 Info: => 0.0006259s 12:22:47.0 Info: AlterTable Tracks 12:22:47.0 Info: => 1.2E-06s 12:22:47.0 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:47.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:47.0 Info: => 0.0006521s 12:22:47.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:47.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:47.0 Info: => 0.0001016s 12:22:47.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:47.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:47.0 Info: => 8.56E-05s 12:22:47.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:47.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:47.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:47.0 Info: DROP TABLE "Artists" 12:22:47.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.0 Info: => 0.0055765s 12:22:47.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:47.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:47.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:47.0 Info: DROP TABLE "Albums" 12:22:47.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:47.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.0 Info: => 0.0071921s 12:22:47.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:47.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:47.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:47.0 Info: DROP TABLE "Tracks" 12:22:47.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:47.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:47.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:47.0 Info: => 0.0051294s 12:22:47.0 Info: DeleteColumn TrackFiles ArtistId 12:22:47.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:47.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:47.0 Info: DROP TABLE "TrackFiles" 12:22:47.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:47.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:47.0 Info: => 0.0064456s 12:22:47.0 Info: CreateIndex Artists (ArtistMetadataId) 12:22:47.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:47.0 Info: => 9.45E-05s 12:22:47.0 Info: CreateIndex Artists (Monitored) 12:22:47.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:47.0 Info: => 9.05E-05s 12:22:47.0 Info: CreateIndex Albums (ArtistMetadataId) 12:22:47.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:47.0 Info: => 8.66E-05s 12:22:47.0 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:47.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:47.0 Info: => 8.86E-05s 12:22:47.0 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:47.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:47.0 Info: => 8.62E-05s 12:22:47.0 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:47.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:47.0 Info: => 8.61E-05s 12:22:47.0 Info: UpdateData 12:22:47.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:47.0 Info: => 5.26E-05s 12:22:47.0 Info: UpdateData 12:22:47.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:47.0 Info: => 4.65E-05s 12:22:47.0 Info: UpdateData 12:22:47.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:47.0 Info: => 5.74E-05s 12:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:47', 'add_release_groups_etc') 12:22:47.0 Info: Committing Transaction 12:22:47.0 Info: 23: add_release_groups_etc migrated 12:22:47.0 Info: => 0.0210521s 12:22:47.0 Info: 24: NewMediaInfoFormat migrating 12:22:47.0 Info: Beginning Transaction 12:22:47.0 Info: Starting migration of Main DB to 24 12:22:47.0 Info: UpdateData 12:22:47.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:47.0 Info: => 8.18E-05s 12:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:47', 'NewMediaInfoFormat') 12:22:47.0 Info: Committing Transaction 12:22:47.0 Info: 24: NewMediaInfoFormat migrated 12:22:47.0 Info: => 0.0011771s 12:22:47.0 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:47.0 Info: Beginning Transaction 12:22:47.0 Info: Starting migration of Main DB to 25 12:22:47.0 Info: RenameTable Restrictions ReleaseProfiles 12:22:47.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:47.0 Info: => 0.0019134s 12:22:47.0 Info: AlterTable ReleaseProfiles 12:22:47.0 Info: => 1.7E-06s 12:22:47.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:47.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:47.0 Info: => 0.0006201s 12:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:47', 'rename_restrictions_to_release_profiles') 12:22:47.0 Info: Committing Transaction 12:22:47.0 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:47.0 Info: => 0.0027915s 12:22:47.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:47.0 Info: Beginning Transaction 12:22:47.0 Info: Starting migration of Main DB to 26 12:22:47.0 Info: RenameTable Profiles QualityProfiles 12:22:47.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:47.0 Info: => 0.0019187s 12:22:47.0 Info: AlterTable QualityProfiles 12:22:47.0 Info: => 1.8E-06s 12:22:47.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:47.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:47.0 Info: => 0.0006172s 12:22:47.0 Info: AlterTable LanguageProfiles 12:22:47.0 Info: => 1.4E-06s 12:22:47.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:47.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:47.0 Info: => 0.0005898s 12:22:47.0 Info: UpdateData 12:22:47.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:47.0 Info: => 4.96E-05s 12:22:47.0 Info: UpdateData 12:22:47.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:47.0 Info: => 4.24E-05s 12:22:47.0 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:47.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:47.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:47.0 Info: DROP TABLE "Artists" 12:22:47.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:47.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:47.0 Info: => 0.0068975s 12:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:47', 'rename_quality_profiles_add_upgrade_allowed') 12:22:47.0 Info: Committing Transaction 12:22:47.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:47.0 Info: => 0.0140809s 12:22:47.0 Info: 27: add_import_exclusions migrating 12:22:47.0 Info: Beginning Transaction 12:22:47.0 Info: Starting migration of Main DB to 27 12:22:47.0 Info: CreateTable ImportListExclusions 12:22:47.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:47.0 Info: => 0.0001937s 12:22:47.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:47.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:47.0 Info: => 0.0001059s 12:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:47', 'add_import_exclusions') 12:22:47.0 Info: Committing Transaction 12:22:47.0 Info: 27: add_import_exclusions migrated 12:22:47.0 Info: => 0.0005114s 12:22:47.0 Info: 28: clean_artist_metadata_table migrating 12:22:47.0 Info: Beginning Transaction 12:22:47.0 Info: Starting migration of Main DB to 28 12:22:47.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.0 Info: => 0.0002016s 12:22:47.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.0 Info: => 0.0001464s 12:22:47.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:47.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:47.0 Info: => 0.0001329s 12:22:47.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:47.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:47.0 Info: => 0.0001347s 12:22:47.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.0 Info: => 0.0001301s 12:22:47.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:47.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:47.0 Info: => 0.0001336s 12:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:47', 'clean_artist_metadata_table') 12:22:47.0 Info: Committing Transaction 12:22:47.0 Info: 28: clean_artist_metadata_table migrated 12:22:47.0 Info: => 0.0004373s 12:22:47.0 Info: 29: health_issue_notification migrating 12:22:47.0 Info: Beginning Transaction 12:22:47.0 Info: Starting migration of Main DB to 29 12:22:47.0 Info: AlterTable Notifications 12:22:47.0 Info: => 1E-06s 12:22:47.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:47.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:47.0 Info: => 0.0007152s 12:22:47.0 Info: AlterTable Notifications 12:22:47.0 Info: => 1.5E-06s 12:22:47.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:47.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:47.0 Info: => 0.0006196s 12:22:47.0 Info: AlterTable Notifications 12:22:47.0 Info: => 1.4E-06s 12:22:47.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:47.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:47.0 Info: => 0.0005934s 12:22:47.0 Info: AlterTable Notifications 12:22:47.0 Info: => 1.1E-06s 12:22:47.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:47.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:47.0 Info: => 0.0005855s 12:22:47.0 Info: AlterTable Notifications 12:22:47.0 Info: => 1.2E-06s 12:22:47.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:47.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:47.0 Info: => 0.0005992s 12:22:47.0 Info: DeleteColumn Notifications OnDownload 12:22:47.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:47.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:47.0 Info: DROP TABLE "Notifications" 12:22:47.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:47.0 Info: => 0.0063787s 12:22:47.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:47.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:47.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:47.0 Info: DROP TABLE "Notifications" 12:22:47.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:47.0 Info: => 0.0050664s 12:22:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:47', 'health_issue_notification') 12:22:47.0 Info: Committing Transaction 12:22:47.0 Info: 29: health_issue_notification migrated 12:22:47.0 Info: => 0.0055394s 12:22:47.0 Info: 30: add_mediafilerepository_mtime migrating 12:22:47.0 Info: Beginning Transaction 12:22:47.0 Info: Starting migration of Main DB to 30 12:22:47.0 Info: AlterTable TrackFiles 12:22:47.0 Info: => 1.5E-06s 12:22:47.0 Info: CreateColumn TrackFiles Modified DateTime 12:22:47.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:47.0 Info: => 0.0006713s 12:22:47.0 Info: AlterTable TrackFiles 12:22:47.0 Info: => 1.1E-06s 12:22:47.0 Info: CreateColumn TrackFiles Path String 12:22:47.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:47.0 Info: => 0.0005939s 12:22:47.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:47.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:47.0 Info: => 4.59E-05s 12:22:47.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:47.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:47.0 Info: => 0.0001443s 12:22:47.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:47.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:47.0 Info: => 0.0001464s 12:22:47.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:47.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:47.0 Info: => 0.0001559s 12:22:47.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:47.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:47.0 Info: => 9.67E-05s 12:22:47.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:47.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:47.0 Info: => 6.55E-05s 12:22:47.0 Info: AlterTable TrackFiles 12:22:47.0 Info: => 1.3E-06s 12:22:47.0 Info: AlterColumn TrackFiles Path String 12:22:47.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:47.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:47.1 Info: DROP TABLE "TrackFiles" 12:22:47.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:47.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:47.1 Info: => 0.0081294s 12:22:47.1 Info: CreateIndex TrackFiles (Path) 12:22:47.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:47.1 Info: => 9.78E-05s 12:22:47.1 Info: DeleteColumn TrackFiles RelativePath 12:22:47.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:47.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:47.1 Info: DROP TABLE "TrackFiles" 12:22:47.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:47.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:47.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:47.1 Info: => 0.0053867s 12:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:47', 'add_mediafilerepository_mtime') 12:22:47.1 Info: Committing Transaction 12:22:47.1 Info: 30: add_mediafilerepository_mtime migrated 12:22:47.1 Info: => 0.005809s 12:22:47.1 Info: 31: add_artistmetadataid_constraint migrating 12:22:47.1 Info: Beginning Transaction 12:22:47.1 Info: Starting migration of Main DB to 31 12:22:47.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:47.1 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:47.1 Info: => 0.0001088s 12:22:47.1 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:47.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:47.1 Info: => 0.0001531s 12:22:47.1 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:47.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:47.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:47.1 Info: DROP TABLE "Artists" 12:22:47.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:47.1 Info: => 0.0068633s 12:22:47.1 Info: CreateIndex Artists (ArtistMetadataId) 12:22:47.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:47.1 Info: => 9.26E-05s 12:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:47', 'add_artistmetadataid_constraint') 12:22:47.1 Info: Committing Transaction 12:22:47.1 Info: 31: add_artistmetadataid_constraint migrated 12:22:47.1 Info: => 0.0006153s 12:22:47.1 Info: 32: old_ids_and_artist_alias migrating 12:22:47.1 Info: Beginning Transaction 12:22:47.1 Info: Starting migration of Main DB to 32 12:22:47.1 Info: AlterTable ArtistMetadata 12:22:47.1 Info: => 1.4E-06s 12:22:47.1 Info: CreateColumn ArtistMetadata Aliases String 12:22:47.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:47.1 Info: => 0.0006771s 12:22:47.1 Info: AlterTable ArtistMetadata 12:22:47.1 Info: => 1.3E-06s 12:22:47.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:47.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:47.1 Info: => 0.0006001s 12:22:47.1 Info: AlterTable Albums 12:22:47.1 Info: => 1.4E-06s 12:22:47.1 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:47.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:47.1 Info: => 0.0006s 12:22:47.1 Info: AlterTable AlbumReleases 12:22:47.1 Info: => 1.3E-06s 12:22:47.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:47.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:47.1 Info: => 0.0006189s 12:22:47.1 Info: AlterTable Tracks 12:22:47.1 Info: => 1.2E-06s 12:22:47.1 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:47.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:47.1 Info: => 0.0006201s 12:22:47.1 Info: AlterTable Tracks 12:22:47.1 Info: => 1.3E-06s 12:22:47.1 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:47.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:47.1 Info: => 0.0006083s 12:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:47', 'old_ids_and_artist_alias') 12:22:47.1 Info: Committing Transaction 12:22:47.1 Info: 32: old_ids_and_artist_alias migrated 12:22:47.1 Info: => 0.00249s 12:22:47.1 Info: 33: download_propers_config migrating 12:22:47.1 Info: Beginning Transaction 12:22:47.1 Info: Starting migration of Main DB to 33 12:22:47.1 Info: PerformDBOperation 12:22:47.1 Info: Performing DB Operation 12:22:47.1 Info: => 4.37E-05s 12:22:47.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:47.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:47.1 Info: => 4.4E-05s 12:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:47', 'download_propers_config') 12:22:47.1 Info: Committing Transaction 12:22:47.1 Info: 33: download_propers_config migrated 12:22:47.1 Info: => 0.00045s 12:22:47.1 Info: 34: remove_language_profiles migrating 12:22:47.1 Info: Beginning Transaction 12:22:47.1 Info: Starting migration of Main DB to 34 12:22:47.1 Info: DeleteTable LanguageProfiles 12:22:47.1 Info: DROP TABLE "LanguageProfiles" 12:22:47.1 Info: => 0.0002434s 12:22:47.1 Info: DeleteColumn Artists LanguageProfileId 12:22:47.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:47.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:47.1 Info: DROP TABLE "Artists" 12:22:47.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:47.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:47.1 Info: => 0.0057611s 12:22:47.1 Info: DeleteColumn ImportLists LanguageProfileId 12:22:47.1 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:47.1 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:47.1 Info: DROP TABLE "ImportLists" 12:22:47.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:47.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:47.1 Info: => 0.0069461s 12:22:47.1 Info: DeleteColumn Blacklist Language 12:22:47.1 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:47.1 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:47.1 Info: DROP TABLE "Blacklist" 12:22:47.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:47.1 Info: => 0.0050876s 12:22:47.1 Info: DeleteColumn History Language 12:22:47.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:47.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:47.1 Info: DROP TABLE "History" 12:22:47.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:47.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:47.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:47.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:47.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:47.1 Info: => 0.0055632s 12:22:47.1 Info: DeleteColumn LyricFiles Language 12:22:47.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:47.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:47.1 Info: DROP TABLE "LyricFiles" 12:22:47.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:47.1 Info: => 0.004904s 12:22:47.1 Info: DeleteColumn TrackFiles Language 12:22:47.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:47.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:47.1 Info: DROP TABLE "TrackFiles" 12:22:47.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:47.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:47.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:47.1 Info: => 0.0067557s 12:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:47', 'remove_language_profiles') 12:22:47.1 Info: Committing Transaction 12:22:47.1 Info: 34: remove_language_profiles migrated 12:22:47.1 Info: => 0.0084794s 12:22:47.1 Info: 35: multi_disc_naming_format migrating 12:22:47.1 Info: Beginning Transaction 12:22:47.1 Info: Starting migration of Main DB to 35 12:22:47.1 Info: AlterTable NamingConfig 12:22:47.1 Info: => 1.5E-06s 12:22:47.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:47.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:47.1 Info: => 0.0006624s 12:22:47.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:47.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:47.1 Info: => 5.36E-05s 12:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:47', 'multi_disc_naming_format') 12:22:47.1 Info: Committing Transaction 12:22:47.1 Info: 35: multi_disc_naming_format migrated 12:22:47.1 Info: => 0.0009147s 12:22:47.1 Info: 36: add_download_client_priority migrating 12:22:47.1 Info: Beginning Transaction 12:22:47.1 Info: Starting migration of Main DB to 36 12:22:47.1 Info: AlterTable DownloadClients 12:22:47.1 Info: => 1.5E-06s 12:22:47.1 Info: CreateColumn DownloadClients Priority Int32 12:22:47.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:47.1 Info: => 0.0006517s 12:22:47.1 Info: PerformDBOperation 12:22:47.1 Info: Performing DB Operation 12:22:47.1 Info: => 6.55E-05s 12:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:47', 'add_download_client_priority') 12:22:47.1 Info: Committing Transaction 12:22:47.1 Info: 36: add_download_client_priority migrated 12:22:47.1 Info: => 0.0004171s 12:22:47.1 Info: 37: remove_growl_prowl migrating 12:22:47.1 Info: Beginning Transaction 12:22:47.1 Info: Starting migration of Main DB to 37 12:22:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:47.1 Info: => 5.64E-05s 12:22:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:47.1 Info: => 3.9E-05s 12:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:47', 'remove_growl_prowl') 12:22:47.1 Info: Committing Transaction 12:22:47.1 Info: 37: remove_growl_prowl migrated 12:22:47.1 Info: => 0.0003391s 12:22:47.1 Info: 38: remove_plex_hometheatre migrating 12:22:47.1 Info: Beginning Transaction 12:22:47.1 Info: Starting migration of Main DB to 38 12:22:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:47.1 Info: => 5.53E-05s 12:22:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:47.1 Info: => 4.11E-05s 12:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:47', 'remove_plex_hometheatre') 12:22:47.1 Info: Committing Transaction 12:22:47.1 Info: 38: remove_plex_hometheatre migrated 12:22:47.1 Info: => 0.0003379s 12:22:47.1 Info: 39: add_root_folder_add_defaults migrating 12:22:47.1 Info: Beginning Transaction 12:22:47.1 Info: Starting migration of Main DB to 39 12:22:47.1 Info: AlterTable RootFolders 12:22:47.1 Info: => 1.3E-06s 12:22:47.1 Info: CreateColumn RootFolders Name String 12:22:47.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:47.1 Info: => 0.0006462s 12:22:47.1 Info: AlterTable RootFolders 12:22:47.1 Info: => 1.1E-06s 12:22:47.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:47.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:47.1 Info: => 0.0005967s 12:22:47.1 Info: AlterTable RootFolders 12:22:47.1 Info: => 1.3E-06s 12:22:47.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:47.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:47.1 Info: => 0.0005908s 12:22:47.1 Info: AlterTable RootFolders 12:22:47.1 Info: => 1.2E-06s 12:22:47.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:47.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:47.1 Info: => 0.0005963s 12:22:47.1 Info: AlterTable RootFolders 12:22:47.1 Info: => 1.2E-06s 12:22:47.1 Info: CreateColumn RootFolders DefaultTags String 12:22:47.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:47.1 Info: => 0.0006121s 12:22:47.1 Info: PerformDBOperation 12:22:47.1 Info: Performing DB Operation 12:22:47.1 Info: => 7.36E-05s 12:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:47', 'add_root_folder_add_defaults') 12:22:47.1 Info: Committing Transaction 12:22:47.1 Info: 39: add_root_folder_add_defaults migrated 12:22:47.1 Info: => 0.0004112s 12:22:47.1 Info: 40: task_duration migrating 12:22:47.1 Info: Beginning Transaction 12:22:47.1 Info: Starting migration of Main DB to 40 12:22:47.1 Info: AlterTable ScheduledTasks 12:22:47.1 Info: => 1.2E-06s 12:22:47.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:47.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:47.1 Info: => 0.0006613s 12:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:47', 'task_duration') 12:22:47.1 Info: Committing Transaction 12:22:47.1 Info: 40: task_duration migrated 12:22:47.1 Info: => 0.000994s 12:22:47.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:47.1 Info: Beginning Transaction 12:22:47.1 Info: Starting migration of Main DB to 41 12:22:47.1 Info: AlterTable ReleaseProfiles 12:22:47.1 Info: => 1.2E-06s 12:22:47.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:47.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:47.1 Info: => 0.0006583s 12:22:47.1 Info: AlterTable ReleaseProfiles 12:22:47.1 Info: => 1.4E-06s 12:22:47.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:47.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:47.1 Info: => 0.0006066s 12:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:47', 'add_indexer_and_enabled_to_release_profiles') 12:22:47.1 Info: Committing Transaction 12:22:47.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:47.1 Info: => 0.0010308s 12:22:47.1 Info: 42: remove_album_folders migrating 12:22:47.1 Info: Beginning Transaction 12:22:47.1 Info: Starting migration of Main DB to 42 12:22:47.1 Info: DeleteColumn Artists AlbumFolder 12:22:47.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:47.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:47.1 Info: DROP TABLE "Artists" 12:22:47.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:47.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:47.1 Info: => 0.0056118s 12:22:47.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:47.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:47.1 Info: => 5.04E-05s 12:22:47.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:47.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:47.1 Info: => 4.42E-05s 12:22:47.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:47.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:22:47.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:47.1 Info: DROP TABLE "NamingConfig" 12:22:47.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:47.1 Info: => 0.0063841s 12:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:47', 'remove_album_folders') 12:22:47.1 Info: Committing Transaction 12:22:47.1 Info: 42: remove_album_folders migrated 12:22:47.1 Info: => 0.0069932s 12:22:47.1 Info: 44: add_priority_to_indexers migrating 12:22:47.1 Info: Beginning Transaction 12:22:47.1 Info: Starting migration of Main DB to 44 12:22:47.1 Info: AlterTable Indexers 12:22:47.1 Info: => 1.5E-06s 12:22:47.1 Info: CreateColumn Indexers Priority Int32 12:22:47.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:47.1 Info: => 0.0006616s 12:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:47', 'add_priority_to_indexers') 12:22:47.1 Info: Committing Transaction 12:22:47.1 Info: 44: add_priority_to_indexers migrated 12:22:47.1 Info: => 0.0010285s 12:22:47.1 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:47.1 Info: Beginning Transaction 12:22:47.1 Info: Starting migration of Main DB to 45 12:22:47.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:47.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:47.1 Info: => 0.0001383s 12:22:47.1 Info: PerformDBOperation 12:22:47.1 Info: Performing DB Operation 12:22:47.1 Info: => 3.74E-05s 12:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:47', 'remove_chown_and_folderchmod_config') 12:22:47.1 Info: Committing Transaction 12:22:47.1 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:47.1 Info: => 0.0003429s 12:22:47.1 Info: 47: update_notifiarr migrating 12:22:47.1 Info: Beginning Transaction 12:22:47.1 Info: Starting migration of Main DB to 47 12:22:47.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:47.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:47.1 Info: => 8.61E-05s 12:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:47', 'update_notifiarr') 12:22:47.1 Info: Committing Transaction 12:22:47.1 Info: 47: update_notifiarr migrated 12:22:47.1 Info: => 0.0003719s 12:22:47.1 Info: 49: email_multiple_addresses migrating 12:22:47.1 Info: Beginning Transaction 12:22:47.1 Info: Starting migration of Main DB to 49 12:22:47.1 Info: PerformDBOperation 12:22:47.1 Info: Performing DB Operation 12:22:47.1 Info: => 7.21E-05s 12:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:47', 'email_multiple_addresses') 12:22:47.1 Info: Committing Transaction 12:22:47.1 Info: 49: email_multiple_addresses migrated 12:22:47.1 Info: => 0.0003804s 12:22:47.1 Info: 50: rename_blacklist_to_blocklist migrating 12:22:47.1 Info: Beginning Transaction 12:22:47.1 Info: Starting migration of Main DB to 50 12:22:47.1 Info: RenameTable Blacklist Blocklist 12:22:47.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:47.1 Info: => 0.0020081s 12:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:47', 'rename_blacklist_to_blocklist') 12:22:47.1 Info: Committing Transaction 12:22:47.1 Info: 50: rename_blacklist_to_blocklist migrated 12:22:47.1 Info: => 0.0027661s 12:22:47.1 Info: 51: cdh_per_downloadclient migrating 12:22:47.1 Info: Beginning Transaction 12:22:47.1 Info: Starting migration of Main DB to 51 12:22:47.1 Info: AlterTable DownloadClients 12:22:47.1 Info: => 1.4E-06s 12:22:47.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:47.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:47.1 Info: => 0.0006593s 12:22:47.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:47.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:47.1 Info: => 0.0006155s 12:22:47.1 Info: PerformDBOperation 12:22:47.1 Info: Performing DB Operation 12:22:47.1 Info: => 0.0001706s 12:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:47', 'cdh_per_downloadclient') 12:22:47.1 Info: Committing Transaction 12:22:47.1 Info: 51: cdh_per_downloadclient migrated 12:22:47.1 Info: => 0.0007759s 12:22:47.1 Info: 52: download_history migrating 12:22:47.1 Info: Beginning Transaction 12:22:47.1 Info: Starting migration of Main DB to 52 12:22:47.1 Info: CreateTable DownloadHistory 12:22:47.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:22:47.1 Info: => 0.000281s 12:22:47.1 Info: CreateIndex DownloadHistory (EventType) 12:22:47.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:47.1 Info: => 0.000113s 12:22:47.1 Info: CreateIndex DownloadHistory (ArtistId) 12:22:47.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:47.1 Info: => 9.58E-05s 12:22:47.1 Info: CreateIndex DownloadHistory (DownloadId) 12:22:47.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:47.1 Info: => 0.0001013s 12:22:47.1 Info: PerformDBOperation 12:22:47.1 Info: Performing DB Operation 12:22:47.1 Info: => 0.0001415s 12:22:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:47', 'download_history') 12:22:47.1 Info: Committing Transaction 12:22:47.2 Info: 52: download_history migrated 12:22:47.2 Info: => 0.0005664s 12:22:47.2 Info: 53: add_update_history migrating 12:22:47.2 Info: Beginning Transaction 12:22:47.2 Info: Starting migration of Main DB to 53 12:22:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:47', 'add_update_history') 12:22:47.2 Info: Committing Transaction 12:22:47.2 Info: 53: add_update_history migrated 12:22:47.2 Info: => 0.0003562s 12:22:47.2 Info: 54: add_on_update_to_notifications migrating 12:22:47.2 Info: Beginning Transaction 12:22:47.2 Info: Starting migration of Main DB to 54 12:22:47.2 Info: AlterTable Notifications 12:22:47.2 Info: => 1.3E-06s 12:22:47.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:47.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:47.2 Info: => 0.0007098s 12:22:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:47', 'add_on_update_to_notifications') 12:22:47.2 Info: Committing Transaction 12:22:47.2 Info: 54: add_on_update_to_notifications migrated 12:22:47.2 Info: => 0.0010482s 12:22:47.2 Info: 55: download_client_per_indexer migrating 12:22:47.2 Info: Beginning Transaction 12:22:47.2 Info: Starting migration of Main DB to 55 12:22:47.2 Info: AlterTable Indexers 12:22:47.2 Info: => 2E-06s 12:22:47.2 Info: CreateColumn Indexers DownloadClientId Int32 12:22:47.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:47.2 Info: => 0.0006739s 12:22:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:47', 'download_client_per_indexer') 12:22:47.2 Info: Committing Transaction 12:22:47.2 Info: 55: download_client_per_indexer migrated 12:22:47.2 Info: => 0.0010179s 12:22:47.2 Info: 56: AddNewItemMonitorType migrating 12:22:47.2 Info: Beginning Transaction 12:22:47.2 Info: Starting migration of Main DB to 56 12:22:47.2 Info: AlterTable Artists 12:22:47.2 Info: => 1.2E-06s 12:22:47.2 Info: CreateColumn Artists MonitorNewItems Int32 12:22:47.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:47.2 Info: => 0.0006694s 12:22:47.2 Info: AlterTable RootFolders 12:22:47.2 Info: => 1.3E-06s 12:22:47.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:47.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:47.2 Info: => 0.0006435s 12:22:47.2 Info: AlterTable ImportLists 12:22:47.2 Info: => 1.1E-06s 12:22:47.2 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:47.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:47.2 Info: => 0.000645s 12:22:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:47', 'AddNewItemMonitorType') 12:22:47.2 Info: Committing Transaction 12:22:47.2 Info: 56: AddNewItemMonitorType migrated 12:22:47.2 Info: => 0.0010027s 12:22:47.2 Info: 57: ImportListSearch migrating 12:22:47.2 Info: Beginning Transaction 12:22:47.2 Info: Starting migration of Main DB to 57 12:22:47.2 Info: AlterTable ImportLists 12:22:47.2 Info: => 1.2E-06s 12:22:47.2 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:47.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:47.2 Info: => 0.0007032s 12:22:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:47', 'ImportListSearch') 12:22:47.2 Info: Committing Transaction 12:22:47.2 Info: 57: ImportListSearch migrated 12:22:47.2 Info: => 0.0010277s 12:22:47.2 Info: 58: ImportListMonitorExisting migrating 12:22:47.2 Info: Beginning Transaction 12:22:47.2 Info: Starting migration of Main DB to 58 12:22:47.2 Info: AlterTable ImportLists 12:22:47.2 Info: => 1.3E-06s 12:22:47.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:47.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:47.2 Info: => 0.0006715s 12:22:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:47', 'ImportListMonitorExisting') 12:22:47.2 Info: Committing Transaction 12:22:47.2 Info: 58: ImportListMonitorExisting migrated 12:22:47.2 Info: => 0.000996s 12:22:47.2 Info: 59: add_indexer_tags migrating 12:22:47.2 Info: Beginning Transaction 12:22:47.2 Info: Starting migration of Main DB to 59 12:22:47.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:47.2 Info: => 5.77E-05s 12:22:47.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:47.2 Info: => 4.2E-05s 12:22:47.2 Info: AlterTable Indexers 12:22:47.2 Info: => 1.3E-06s 12:22:47.2 Info: CreateColumn Indexers Tags String 12:22:47.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:47.2 Info: => 0.0006857s 12:22:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:47', 'add_indexer_tags') 12:22:47.2 Info: Committing Transaction 12:22:47.2 Info: 59: add_indexer_tags migrated 12:22:47.2 Info: => 0.0010005s 12:22:47.2 Info: 60: update_audio_types migrating 12:22:47.2 Info: Beginning Transaction 12:22:47.2 Info: Starting migration of Main DB to 60 12:22:47.2 Info: PerformDBOperation 12:22:47.2 Info: Performing DB Operation 12:22:47.2 Info: => 7.16E-05s 12:22:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:47', 'update_audio_types') 12:22:47.2 Info: Committing Transaction 12:22:47.2 Info: 60: update_audio_types migrated 12:22:47.2 Info: => 0.0003684s 12:22:47.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:47.2 Info: Beginning Transaction 12:22:47.2 Info: Starting migration of Main DB to 61 12:22:47.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.2 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:47.2 Info: => 5.3E-05s 12:22:47.2 Info: AlterTable AlbumReleases 12:22:47.2 Info: => 1.2E-06s 12:22:47.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:47.2 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:47.2 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:47.2 Info: DROP TABLE "AlbumReleases" 12:22:47.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:47.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:47.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:47.2 Info: => 0.0056379s 12:22:47.2 Info: AlterTable Albums 12:22:47.2 Info: => 1.3E-06s 12:22:47.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:47.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:47.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:47.2 Info: DROP TABLE "Albums" 12:22:47.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:47.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:47.2 Info: => 0.0075886s 12:22:47.2 Info: AlterTable Albums 12:22:47.2 Info: => 1.6E-06s 12:22:47.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:47.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:47.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:47.2 Info: DROP TABLE "Albums" 12:22:47.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:47.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:47.2 Info: => 0.0057387s 12:22:47.2 Info: AlterTable Albums 12:22:47.2 Info: => 1.5E-06s 12:22:47.2 Info: AlterColumn Albums Added DateTimeOffset 12:22:47.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:47.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:47.2 Info: DROP TABLE "Albums" 12:22:47.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:47.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:47.2 Info: => 0.0056624s 12:22:47.2 Info: AlterTable Artists 12:22:47.2 Info: => 1.4E-06s 12:22:47.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:47.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:47.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:47.2 Info: DROP TABLE "Artists" 12:22:47.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:47.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:47.2 Info: => 0.005962s 12:22:47.2 Info: AlterTable Artists 12:22:47.2 Info: => 1.7E-06s 12:22:47.2 Info: AlterColumn Artists Added DateTimeOffset 12:22:47.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:47.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:47.2 Info: DROP TABLE "Artists" 12:22:47.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:47.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:47.2 Info: => 0.0056773s 12:22:47.2 Info: AlterTable Blocklist 12:22:47.2 Info: => 1.6E-06s 12:22:47.2 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:47.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:47.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:47.2 Info: DROP TABLE "Blocklist" 12:22:47.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:47.2 Info: => 0.006862s 12:22:47.2 Info: AlterTable Blocklist 12:22:47.2 Info: => 1.6E-06s 12:22:47.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:47.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:47.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:47.2 Info: DROP TABLE "Blocklist" 12:22:47.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:47.2 Info: => 0.0067714s 12:22:47.2 Info: AlterTable Commands 12:22:47.2 Info: => 1.7E-06s 12:22:47.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:47.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:47.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:47.2 Info: DROP TABLE "Commands" 12:22:47.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:47.2 Info: => 0.0051998s 12:22:47.2 Info: AlterTable Commands 12:22:47.2 Info: => 1.6E-06s 12:22:47.2 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:47.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:47.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:47.2 Info: DROP TABLE "Commands" 12:22:47.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:47.2 Info: => 0.0051822s 12:22:47.2 Info: AlterTable Commands 12:22:47.2 Info: => 1.8E-06s 12:22:47.2 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:47.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:47.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:47.2 Info: DROP TABLE "Commands" 12:22:47.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:47.2 Info: => 0.0066637s 12:22:47.2 Info: AlterTable DownloadClientStatus 12:22:47.2 Info: => 1.9E-06s 12:22:47.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:47.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:47.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:47.2 Info: DROP TABLE "DownloadClientStatus" 12:22:47.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:47.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:47.2 Info: => 0.0052852s 12:22:47.2 Info: AlterTable DownloadClientStatus 12:22:47.2 Info: => 1.4E-06s 12:22:47.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:47.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:47.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:47.2 Info: DROP TABLE "DownloadClientStatus" 12:22:47.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:47.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:47.2 Info: => 0.0067686s 12:22:47.2 Info: AlterTable DownloadClientStatus 12:22:47.2 Info: => 1.6E-06s 12:22:47.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:47.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:47.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:47.2 Info: DROP TABLE "DownloadClientStatus" 12:22:47.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:47.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:47.2 Info: => 0.0052085s 12:22:47.2 Info: AlterTable DownloadHistory 12:22:47.2 Info: => 1.6E-06s 12:22:47.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:47.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:22:47.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:22:47.3 Info: DROP TABLE "DownloadHistory" 12:22:47.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:47.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:47.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:47.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:47.3 Info: => 0.0072515s 12:22:47.3 Info: AlterTable ExtraFiles 12:22:47.3 Info: => 1.6E-06s 12:22:47.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:47.3 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:47.3 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:47.3 Info: DROP TABLE "ExtraFiles" 12:22:47.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:47.3 Info: => 0.0051008s 12:22:47.3 Info: AlterTable ExtraFiles 12:22:47.3 Info: => 1.7E-06s 12:22:47.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:47.3 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:47.3 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:47.3 Info: DROP TABLE "ExtraFiles" 12:22:47.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:47.3 Info: => 0.0051101s 12:22:47.3 Info: AlterTable History 12:22:47.3 Info: => 1.9E-06s 12:22:47.3 Info: AlterColumn History Date DateTimeOffset 12:22:47.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:47.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:47.3 Info: DROP TABLE "History" 12:22:47.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:47.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:47.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:47.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:47.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:47.3 Info: => 0.0058482s 12:22:47.3 Info: AlterTable ImportListStatus 12:22:47.3 Info: => 1.5E-06s 12:22:47.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:47.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:47.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:47.3 Info: DROP TABLE "ImportListStatus" 12:22:47.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:47.3 Info: => 0.0076495s 12:22:47.3 Info: AlterTable ImportListStatus 12:22:47.3 Info: => 1.7E-06s 12:22:47.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:47.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:47.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:47.3 Info: DROP TABLE "ImportListStatus" 12:22:47.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:47.3 Info: => 0.0053384s 12:22:47.3 Info: AlterTable ImportListStatus 12:22:47.3 Info: => 1.6E-06s 12:22:47.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:47.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:47.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:47.3 Info: DROP TABLE "ImportListStatus" 12:22:47.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:47.3 Info: => 0.0069981s 12:22:47.3 Info: AlterTable IndexerStatus 12:22:47.3 Info: => 2E-06s 12:22:47.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:47.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:47.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:47.3 Info: DROP TABLE "IndexerStatus" 12:22:47.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:47.3 Info: => 0.00535s 12:22:47.3 Info: AlterTable IndexerStatus 12:22:47.3 Info: => 1.7E-06s 12:22:47.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:47.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:47.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:47.3 Info: DROP TABLE "IndexerStatus" 12:22:47.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:47.3 Info: => 0.0054709s 12:22:47.3 Info: AlterTable IndexerStatus 12:22:47.3 Info: => 1.6E-06s 12:22:47.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:47.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:47.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:47.3 Info: DROP TABLE "IndexerStatus" 12:22:47.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:47.3 Info: => 0.0068737s 12:22:47.3 Info: AlterTable LyricFiles 12:22:47.3 Info: => 2.6E-06s 12:22:47.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:47.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:47.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:47.3 Info: DROP TABLE "LyricFiles" 12:22:47.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:47.3 Info: => 0.0050285s 12:22:47.3 Info: AlterTable LyricFiles 12:22:47.3 Info: => 1.8E-06s 12:22:47.3 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:47.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:47.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:47.3 Info: DROP TABLE "LyricFiles" 12:22:47.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:47.3 Info: => 0.0063532s 12:22:47.3 Info: AlterTable MetadataFiles 12:22:47.3 Info: => 1.6E-06s 12:22:47.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:47.3 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:47.3 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:47.3 Info: DROP TABLE "MetadataFiles" 12:22:47.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:47.3 Info: => 0.0066121s 12:22:47.3 Info: AlterTable MetadataFiles 12:22:47.3 Info: => 1.8E-06s 12:22:47.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:47.3 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:47.3 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:47.3 Info: DROP TABLE "MetadataFiles" 12:22:47.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:47.3 Info: => 0.0066093s 12:22:47.3 Info: AlterTable PendingReleases 12:22:47.3 Info: => 2.2E-06s 12:22:47.3 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:47.3 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:47.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:47.3 Info: DROP TABLE "PendingReleases" 12:22:47.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:47.3 Info: => 0.0050782s 12:22:47.3 Info: AlterTable ScheduledTasks 12:22:47.3 Info: => 1.5E-06s 12:22:47.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:47.3 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:47.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:47.3 Info: DROP TABLE "ScheduledTasks" 12:22:47.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:47.3 Info: => 0.0065144s 12:22:47.3 Info: AlterTable ScheduledTasks 12:22:47.3 Info: => 1.6E-06s 12:22:47.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:47.3 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:47.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:47.3 Info: DROP TABLE "ScheduledTasks" 12:22:47.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:47.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:47.4 Info: => 0.0052179s 12:22:47.4 Info: AlterTable TrackFiles 12:22:47.4 Info: => 1.8E-06s 12:22:47.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:47.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:47.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:47.4 Info: DROP TABLE "TrackFiles" 12:22:47.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:47.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:47.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:47.4 Info: => 0.0053465s 12:22:47.4 Info: AlterTable TrackFiles 12:22:47.4 Info: => 1.4E-06s 12:22:47.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:47.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:47.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:47.4 Info: DROP TABLE "TrackFiles" 12:22:47.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:47.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:47.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:47.4 Info: => 0.0070751s 12:22:47.4 Info: AlterTable VersionInfo 12:22:47.4 Info: => 1.8E-06s 12:22:47.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:47.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:47.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:47.4 Info: DROP TABLE "VersionInfo" 12:22:47.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:47.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:47.4 Info: => 0.0052077s 12:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:47', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:47.4 Info: Committing Transaction 12:22:47.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:47.4 Info: => 0.0101914s 12:22:47.4 Info: 62: add_on_delete_to_notifications migrating 12:22:47.4 Info: Beginning Transaction 12:22:47.4 Info: Starting migration of Main DB to 62 12:22:47.4 Info: AlterTable Notifications 12:22:47.4 Info: => 1.6E-06s 12:22:47.4 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:47.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:47.4 Info: => 0.0007623s 12:22:47.4 Info: AlterTable Notifications 12:22:47.4 Info: => 1.3E-06s 12:22:47.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:47.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:47.4 Info: => 0.0006789s 12:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:47', 'add_on_delete_to_notifications') 12:22:47.4 Info: Committing Transaction 12:22:47.4 Info: 62: add_on_delete_to_notifications migrated 12:22:47.4 Info: => 0.0011127s 12:22:47.4 Info: 63: add_custom_formats migrating 12:22:47.4 Info: Beginning Transaction 12:22:47.4 Info: Starting migration of Main DB to 63 12:22:47.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:22:47.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x265", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:22:47.4 Info: AlterTable DelayProfiles 12:22:47.4 Info: => 1.2E-06s 12:22:47.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:47.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:47.4 Info: => 0.0006898s 12:22:47.4 Info: UpdateData 12:22:47.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:47.4 Info: => 5.77E-05s 12:22:47.4 Info: AlterTable TrackFiles 12:22:47.4 Info: => 1.5E-06s 12:22:47.4 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:47.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:47.4 Info: => 0.0006195s 12:22:47.4 Info: PerformDBOperation 12:22:47.4 Info: Performing DB Operation 12:22:47.4 Info: => 0.0013403s 12:22:47.4 Info: CreateTable CustomFormats 12:22:47.4 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:47.4 Info: => 0.0001755s 12:22:47.4 Info: CreateIndex CustomFormats (Name) 12:22:47.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:47.4 Info: => 0.0001034s 12:22:47.4 Info: AlterTable QualityProfiles 12:22:47.4 Info: => 1.1E-06s 12:22:47.4 Info: CreateColumn QualityProfiles FormatItems String 12:22:47.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:47.4 Info: => 0.0006708s 12:22:47.4 Info: AlterTable QualityProfiles 12:22:47.4 Info: => 1.2E-06s 12:22:47.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:47.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:47.4 Info: => 0.0006374s 12:22:47.4 Info: AlterTable QualityProfiles 12:22:47.4 Info: => 1.4E-06s 12:22:47.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:47.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:47.4 Info: => 0.000633s 12:22:47.4 Info: PerformDBOperation 12:22:47.4 Info: Performing DB Operation 12:22:47.4 Info: => 0.0015517s 12:22:47.4 Info: PerformDBOperation 12:22:47.4 Info: Performing DB Operation 12:22:47.4 Info: => 4.41E-05s 12:22:47.4 Info: DeleteColumn ReleaseProfiles Preferred 12:22:47.4 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:47.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:47.4 Info: DROP TABLE "ReleaseProfiles" 12:22:47.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:47.4 Info: => 0.0065994s 12:22:47.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:47.4 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:47.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:47.4 Info: DROP TABLE "ReleaseProfiles" 12:22:47.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:47.4 Info: => 0.0050851s 12:22:47.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:47.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:47.4 Info: => 6.09E-05s 12:22:47.4 Info: AlterTable DelayProfiles 12:22:47.4 Info: => 1.4E-06s 12:22:47.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:47.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:47.4 Info: => 0.0006565s 12:22:47.4 Info: AlterTable DelayProfiles 12:22:47.4 Info: => 1.1E-06s 12:22:47.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:47.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:47.4 Info: => 0.0006429s 12:22:47.4 Info: -> 2 Insert operations completed in 00:00:00.0001976 taking an average of 00:00:00.0000988 12:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:47', 'add_custom_formats') 12:22:47.4 Info: Committing Transaction 12:22:47.4 Info: 63: add_custom_formats migrated 12:22:47.4 Info: => 0.0070012s 12:22:47.4 Debug: Took: 00:00:00.6012763 12:22:47.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 12:22:47.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 12:22:47.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149674994347_135/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:47.5 Info: DatabaseEngineVersionCheck migrating 12:22:47.5 Info: PerformDBOperation 12:22:47.5 Info: Performing DB Operation 12:22:47.5 Info: SQLite 3.47.0 12:22:47.5 Info: => 0.0022449s 12:22:47.5 Info: DatabaseEngineVersionCheck migrated 12:22:47.5 Info: => 0.002265s 12:22:47.5 Info: VersionMigration migrating 12:22:47.5 Info: Beginning Transaction 12:22:47.5 Info: CreateTable VersionInfo 12:22:47.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:47.5 Info: => 0.0001738s 12:22:47.5 Info: Committing Transaction 12:22:47.5 Info: VersionMigration migrated 12:22:47.5 Info: => 0.0006958s 12:22:47.5 Info: VersionUniqueMigration migrating 12:22:47.5 Info: Beginning Transaction 12:22:47.5 Info: CreateIndex VersionInfo (Version) 12:22:47.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:47.5 Info: => 0.0001733s 12:22:47.5 Info: AlterTable VersionInfo 12:22:47.5 Info: => 1.4E-06s 12:22:47.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:47.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:47.5 Info: => 0.0002331s 12:22:47.5 Info: Committing Transaction 12:22:47.5 Info: VersionUniqueMigration migrated 12:22:47.5 Info: => 0.0004437s 12:22:47.5 Info: VersionDescriptionMigration migrating 12:22:47.5 Info: Beginning Transaction 12:22:47.5 Info: AlterTable VersionInfo 12:22:47.5 Info: => 1.3E-06s 12:22:47.5 Info: CreateColumn VersionInfo Description String 12:22:47.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:47.5 Info: => 0.0002377s 12:22:47.5 Info: Committing Transaction 12:22:47.5 Info: VersionDescriptionMigration migrated 12:22:47.5 Info: => 0.0004367s 12:22:47.5 Info: 1: InitialSetup migrating 12:22:47.5 Info: Beginning Transaction 12:22:47.5 Info: Starting migration of Main DB to 1 12:22:47.5 Info: CreateTable Config 12:22:47.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:47.5 Info: => 0.0006031s 12:22:47.5 Info: CreateIndex Config (Key) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:47.5 Info: => 0.0001507s 12:22:47.5 Info: CreateTable RootFolders 12:22:47.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:47.5 Info: => 0.0001064s 12:22:47.5 Info: CreateIndex RootFolders (Path) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:47.5 Info: => 0.0001171s 12:22:47.5 Info: CreateTable Artists 12:22:47.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:47.5 Info: => 0.0025173s 12:22:47.5 Info: CreateIndex Artists (ForeignArtistId) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:47.5 Info: => 0.0001274s 12:22:47.5 Info: CreateIndex Artists (NameSlug) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:47.5 Info: => 0.000111s 12:22:47.5 Info: CreateIndex Artists (CleanName) 12:22:47.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.5 Info: => 0.0001088s 12:22:47.5 Info: CreateIndex Artists (Path) 12:22:47.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.5 Info: => 0.0001056s 12:22:47.5 Info: CreateTable Albums 12:22:47.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:47.5 Info: => 0.0003202s 12:22:47.5 Info: CreateIndex Albums (ForeignAlbumId) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.5 Info: => 0.0001221s 12:22:47.5 Info: CreateIndex Albums (MBId) 12:22:47.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:47.5 Info: => 0.0001066s 12:22:47.5 Info: CreateIndex Albums (TADBId) 12:22:47.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:47.5 Info: => 0.0001045s 12:22:47.5 Info: CreateIndex Albums (TitleSlug) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:47.5 Info: => 0.000107s 12:22:47.5 Info: CreateIndex Albums (CleanTitle) 12:22:47.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.5 Info: => 0.0001115s 12:22:47.5 Info: CreateIndex Albums (Path) 12:22:47.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:47.5 Info: => 0.0001039s 12:22:47.5 Info: CreateTable Tracks 12:22:47.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:47.5 Info: => 0.0002064s 12:22:47.5 Info: CreateIndex Tracks (ForeignTrackId) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:47.5 Info: => 0.0001104s 12:22:47.5 Info: CreateIndex Tracks (ArtistId) 12:22:47.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:47.5 Info: => 0.0001116s 12:22:47.5 Info: CreateIndex Tracks (TrackFileId) 12:22:47.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:47.5 Info: => 0.0001235s 12:22:47.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:47.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:47.5 Info: => 9.95E-05s 12:22:47.5 Info: CreateTable TrackFiles 12:22:47.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:47.5 Info: => 0.0001655s 12:22:47.5 Info: CreateIndex TrackFiles (ArtistId) 12:22:47.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:47.5 Info: => 0.000122s 12:22:47.5 Info: CreateIndex TrackFiles (AlbumId) 12:22:47.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:47.5 Info: => 0.0001102s 12:22:47.5 Info: CreateTable History 12:22:47.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:47.5 Info: => 0.0001952s 12:22:47.5 Info: CreateIndex History (Date) 12:22:47.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:47.5 Info: => 0.0001159s 12:22:47.5 Info: CreateIndex History (EventType) 12:22:47.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:47.5 Info: => 0.0001284s 12:22:47.5 Info: CreateIndex History (DownloadId) 12:22:47.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:47.5 Info: => 0.0001211s 12:22:47.5 Info: CreateIndex History (AlbumId) 12:22:47.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:47.5 Info: => 0.0001131s 12:22:47.5 Info: CreateTable Notifications 12:22:47.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:47.5 Info: => 0.0001543s 12:22:47.5 Info: CreateTable ScheduledTasks 12:22:47.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:47.5 Info: => 0.0001255s 12:22:47.5 Info: CreateIndex ScheduledTasks (TypeName) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:47.5 Info: => 0.000132s 12:22:47.5 Info: CreateTable Indexers 12:22:47.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:47.5 Info: => 0.0001375s 12:22:47.5 Info: CreateIndex Indexers (Name) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:47.5 Info: => 0.0001336s 12:22:47.5 Info: CreateTable Profiles 12:22:47.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:47.5 Info: => 0.0001261s 12:22:47.5 Info: CreateIndex Profiles (Name) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:47.5 Info: => 0.0001162s 12:22:47.5 Info: CreateTable QualityDefinitions 12:22:47.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:47.5 Info: => 0.0001329s 12:22:47.5 Info: CreateIndex QualityDefinitions (Quality) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:47.5 Info: => 0.0001197s 12:22:47.5 Info: CreateIndex QualityDefinitions (Title) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:47.5 Info: => 0.0001162s 12:22:47.5 Info: CreateTable NamingConfig 12:22:47.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:47.5 Info: => 0.0001637s 12:22:47.5 Info: CreateTable Blacklist 12:22:47.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:47.5 Info: => 0.0002309s 12:22:47.5 Info: CreateTable Metadata 12:22:47.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:47.5 Info: => 0.0001224s 12:22:47.5 Info: CreateTable MetadataFiles 12:22:47.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:47.5 Info: => 0.0001483s 12:22:47.5 Info: CreateTable DownloadClients 12:22:47.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:47.5 Info: => 0.0001266s 12:22:47.5 Info: CreateTable PendingReleases 12:22:47.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:47.5 Info: => 0.0001346s 12:22:47.5 Info: CreateTable RemotePathMappings 12:22:47.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:47.5 Info: => 0.000112s 12:22:47.5 Info: CreateTable Tags 12:22:47.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:47.5 Info: => 9.85E-05s 12:22:47.5 Info: CreateIndex Tags (Label) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:47.5 Info: => 0.0001311s 12:22:47.5 Info: CreateTable Restrictions 12:22:47.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:47.5 Info: => 0.000119s 12:22:47.5 Info: CreateTable DelayProfiles 12:22:47.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:47.5 Info: => 0.0001515s 12:22:47.5 Info: CreateTable Users 12:22:47.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:47.5 Info: => 0.0001088s 12:22:47.5 Info: CreateIndex Users (Identifier) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:47.5 Info: => 0.0001254s 12:22:47.5 Info: CreateIndex Users (Username) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:47.5 Info: => 0.0001173s 12:22:47.5 Info: CreateTable Commands 12:22:47.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:47.5 Info: => 0.0001656s 12:22:47.5 Info: CreateTable IndexerStatus 12:22:47.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:47.5 Info: => 0.0001595s 12:22:47.5 Info: CreateIndex IndexerStatus (ProviderId) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:47.5 Info: => 0.0001216s 12:22:47.5 Info: CreateTable ExtraFiles 12:22:47.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:47.5 Info: => 0.0001443s 12:22:47.5 Info: CreateTable LyricFiles 12:22:47.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:47.5 Info: => 0.0001581s 12:22:47.5 Info: CreateTable LanguageProfiles 12:22:47.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:47.5 Info: => 0.0001107s 12:22:47.5 Info: CreateIndex LanguageProfiles (Name) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:47.5 Info: => 0.0001256s 12:22:47.5 Info: CreateTable DownloadClientStatus 12:22:47.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:47.5 Info: => 0.0001279s 12:22:47.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:47.5 Info: => 0.0001255s 12:22:47.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:47.5 Info: -> 1 Insert operations completed in 00:00:00.0000790 taking an average of 00:00:00.0000790 12:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:47', 'InitialSetup') 12:22:47.5 Info: Committing Transaction 12:22:47.5 Info: 1: InitialSetup migrated 12:22:47.5 Info: => 0.0102304s 12:22:47.5 Info: 2: add_reason_to_pending_releases migrating 12:22:47.5 Info: Beginning Transaction 12:22:47.5 Info: Starting migration of Main DB to 2 12:22:47.5 Info: AlterTable PendingReleases 12:22:47.5 Info: => 1.7E-06s 12:22:47.5 Info: CreateColumn PendingReleases Reason Int32 12:22:47.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:47.5 Info: => 0.0007279s 12:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:47', 'add_reason_to_pending_releases') 12:22:47.5 Info: Committing Transaction 12:22:47.5 Info: 2: add_reason_to_pending_releases migrated 12:22:47.5 Info: => 0.0010539s 12:22:47.5 Info: 3: add_medium_support migrating 12:22:47.5 Info: Beginning Transaction 12:22:47.5 Info: Starting migration of Main DB to 3 12:22:47.5 Info: AlterTable Albums 12:22:47.5 Info: => 1.4E-06s 12:22:47.5 Info: CreateColumn Albums Media String 12:22:47.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:47.5 Info: => 0.0006406s 12:22:47.5 Info: AlterTable Tracks 12:22:47.5 Info: => 1.4E-06s 12:22:47.5 Info: CreateColumn Tracks MediumNumber Int32 12:22:47.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:47.5 Info: => 0.0005698s 12:22:47.5 Info: AlterTable Tracks 12:22:47.5 Info: => 1.1E-06s 12:22:47.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:47.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:47.5 Info: => 0.0005543s 12:22:47.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:47.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:47.5 Info: => 4.94E-05s 12:22:47.5 Info: DeleteColumn Tracks TrackNumber 12:22:47.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:47.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:47.5 Info: DROP TABLE "Tracks" 12:22:47.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:47.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:47.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:47.5 Info: => 0.0047809s 12:22:47.5 Info: AlterTable Tracks 12:22:47.5 Info: => 1.5E-06s 12:22:47.5 Info: CreateColumn Tracks TrackNumber String 12:22:47.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:47.5 Info: => 0.0005551s 12:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:47', 'add_medium_support') 12:22:47.5 Info: Committing Transaction 12:22:47.5 Info: 3: add_medium_support migrated 12:22:47.5 Info: => 0.0010014s 12:22:47.5 Info: 4: add_various_qualites_in_profile migrating 12:22:47.5 Info: Beginning Transaction 12:22:47.5 Info: Starting migration of Main DB to 4 12:22:47.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:47.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:47.5 Info: => 6.01E-05s 12:22:47.5 Info: PerformDBOperation 12:22:47.5 Info: Performing DB Operation 12:22:47.5 Info: => 4.57E-05s 12:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:47', 'add_various_qualites_in_profile') 12:22:47.5 Info: Committing Transaction 12:22:47.5 Info: 4: add_various_qualites_in_profile migrated 12:22:47.5 Info: => 0.0003076s 12:22:47.5 Info: 5: metadata_profiles migrating 12:22:47.5 Info: Beginning Transaction 12:22:47.5 Info: Starting migration of Main DB to 5 12:22:47.5 Info: CreateTable MetadataProfiles 12:22:47.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:47.5 Info: => 0.0001502s 12:22:47.5 Info: CreateIndex MetadataProfiles (Name) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:47.5 Info: => 0.0001002s 12:22:47.5 Info: AlterTable Artists 12:22:47.5 Info: => 1.1E-06s 12:22:47.5 Info: CreateColumn Artists MetadataProfileId Int32 12:22:47.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:47.5 Info: => 0.0006105s 12:22:47.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:47.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:47.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:47.5 Info: DROP TABLE "Artists" 12:22:47.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:47.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.5 Info: => 0.005083s 12:22:47.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:47.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:47.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:47.5 Info: DROP TABLE "Artists" 12:22:47.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:47.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.5 Info: => 0.0049538s 12:22:47.5 Info: AlterTable Albums 12:22:47.5 Info: => 1.5E-06s 12:22:47.5 Info: CreateColumn Albums SecondaryTypes String 12:22:47.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:47.5 Info: => 0.0005748s 12:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:47', 'metadata_profiles') 12:22:47.5 Info: Committing Transaction 12:22:47.5 Info: 5: metadata_profiles migrated 12:22:47.5 Info: => 0.0010932s 12:22:47.5 Info: 6: separate_automatic_and_interactive_search migrating 12:22:47.5 Info: Beginning Transaction 12:22:47.5 Info: Starting migration of Main DB to 6 12:22:47.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:47.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:47.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:47.5 Info: DROP TABLE "Indexers" 12:22:47.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:47.5 Info: => 0.005733s 12:22:47.5 Info: AlterTable Indexers 12:22:47.5 Info: => 1.4E-06s 12:22:47.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:47.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:47.5 Info: => 0.0005712s 12:22:47.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:47.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:47.5 Info: => 4.89E-05s 12:22:47.5 Info: AlterTable Indexers 12:22:47.5 Info: => 1.2E-06s 12:22:47.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:47.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:47.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:47.5 Info: DROP TABLE "Indexers" 12:22:47.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:47.5 Info: => 0.004254s 12:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:47', 'separate_automatic_and_interactive_search') 12:22:47.5 Info: Committing Transaction 12:22:47.5 Info: 6: separate_automatic_and_interactive_search migrated 12:22:47.5 Info: => 0.0088798s 12:22:47.5 Info: 7: change_album_path_to_relative migrating 12:22:47.5 Info: Beginning Transaction 12:22:47.5 Info: Starting migration of Main DB to 7 12:22:47.5 Info: DeleteColumn Albums Path 12:22:47.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:47.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:47.5 Info: DROP TABLE "Albums" 12:22:47.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:47.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:47.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.5 Info: => 0.0052551s 12:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:47', 'change_album_path_to_relative') 12:22:47.5 Info: Committing Transaction 12:22:47.5 Info: 7: change_album_path_to_relative migrated 12:22:47.5 Info: => 0.0057396s 12:22:47.5 Info: 8: change_quality_size_mb_to_kb migrating 12:22:47.5 Info: Beginning Transaction 12:22:47.5 Info: Starting migration of Main DB to 8 12:22:47.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:47.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:47.5 Info: => 6.1E-05s 12:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:47', 'change_quality_size_mb_to_kb') 12:22:47.5 Info: Committing Transaction 12:22:47.5 Info: 8: change_quality_size_mb_to_kb migrated 12:22:47.5 Info: => 0.0024145s 12:22:47.5 Info: 9: album_releases migrating 12:22:47.5 Info: Beginning Transaction 12:22:47.5 Info: Starting migration of Main DB to 9 12:22:47.5 Info: AlterTable Albums 12:22:47.5 Info: => 1.4E-06s 12:22:47.5 Info: CreateColumn Albums Releases String 12:22:47.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:47.5 Info: => 0.0006406s 12:22:47.5 Info: AlterTable Albums 12:22:47.5 Info: => 1.7E-06s 12:22:47.5 Info: CreateColumn Albums CurrentRelease String 12:22:47.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:47.5 Info: => 0.0005852s 12:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:47', 'album_releases') 12:22:47.5 Info: Committing Transaction 12:22:47.5 Info: 9: album_releases migrated 12:22:47.5 Info: => 0.0022162s 12:22:47.5 Info: 10: album_releases_fix migrating 12:22:47.5 Info: Beginning Transaction 12:22:47.5 Info: Starting migration of Main DB to 10 12:22:47.5 Info: AlterTable Albums 12:22:47.5 Info: => 1.4E-06s 12:22:47.5 Info: AlterColumn Albums Releases String 12:22:47.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:47.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:47.6 Info: DROP TABLE "Albums" 12:22:47.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:47.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:47.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.6 Info: => 0.006186s 12:22:47.6 Info: AlterTable Albums 12:22:47.6 Info: => 1.7E-06s 12:22:47.6 Info: AlterColumn Albums CurrentRelease String 12:22:47.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:47.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:47.6 Info: DROP TABLE "Albums" 12:22:47.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:47.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:47.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.6 Info: => 0.0061216s 12:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:47', 'album_releases_fix') 12:22:47.6 Info: Committing Transaction 12:22:47.6 Info: 10: album_releases_fix migrated 12:22:47.6 Info: => 0.0071967s 12:22:47.6 Info: 11: import_lists migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: Starting migration of Main DB to 11 12:22:47.6 Info: CreateTable ImportLists 12:22:47.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:47.6 Info: => 0.0002072s 12:22:47.6 Info: CreateIndex ImportLists (Name) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:47.6 Info: => 9.35E-05s 12:22:47.6 Info: CreateTable ImportListStatus 12:22:47.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:47.6 Info: => 0.0001384s 12:22:47.6 Info: CreateIndex ImportListStatus (ProviderId) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:47.6 Info: => 9.11E-05s 12:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:47', 'import_lists') 12:22:47.6 Info: Committing Transaction 12:22:47.6 Info: 11: import_lists migrated 12:22:47.6 Info: => 0.0004582s 12:22:47.6 Info: 12: add_release_status migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: Starting migration of Main DB to 12 12:22:47.6 Info: AlterTable MetadataProfiles 12:22:47.6 Info: => 1.3E-06s 12:22:47.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:47.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:47.6 Info: => 0.000634s 12:22:47.6 Info: PerformDBOperation 12:22:47.6 Info: Performing DB Operation 12:22:47.6 Info: => 3.57E-05s 12:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:47', 'add_release_status') 12:22:47.6 Info: Committing Transaction 12:22:47.6 Info: 12: add_release_status migrated 12:22:47.6 Info: => 0.0016601s 12:22:47.6 Info: 13: album_download_notification migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: Starting migration of Main DB to 13 12:22:47.6 Info: AlterTable Notifications 12:22:47.6 Info: => 1.3E-06s 12:22:47.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:47.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:47.6 Info: => 0.0006309s 12:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:47', 'album_download_notification') 12:22:47.6 Info: Committing Transaction 12:22:47.6 Info: 13: album_download_notification migrated 12:22:47.6 Info: => 0.0010083s 12:22:47.6 Info: 14: fix_language_metadata_profiles migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: Starting migration of Main DB to 14 12:22:47.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:47.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:47.6 Info: => 9.45E-05s 12:22:47.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:47.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:47.6 Info: => 7.12E-05s 12:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:47', 'fix_language_metadata_profiles') 12:22:47.6 Info: Committing Transaction 12:22:47.6 Info: 14: fix_language_metadata_profiles migrated 12:22:47.6 Info: => 0.0003412s 12:22:47.6 Info: 15: remove_fanzub migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: Starting migration of Main DB to 15 12:22:47.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:47.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:47.6 Info: => 5.26E-05s 12:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:47', 'remove_fanzub') 12:22:47.6 Info: Committing Transaction 12:22:47.6 Info: 15: remove_fanzub migrated 12:22:47.6 Info: => 0.0003068s 12:22:47.6 Info: 16: update_artist_history_indexes migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: Starting migration of Main DB to 16 12:22:47.6 Info: CreateIndex Albums (ArtistId) 12:22:47.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:47.6 Info: => 0.0001208s 12:22:47.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:47.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:47.6 Info: => 9.77E-05s 12:22:47.6 Info: DeleteIndex History (AlbumId) 12:22:47.6 Info: DROP INDEX "IX_History_AlbumId" 12:22:47.6 Info: => 0.0001404s 12:22:47.6 Info: CreateIndex History (AlbumId, Date) 12:22:47.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:47.6 Info: => 0.0001341s 12:22:47.6 Info: DeleteIndex History (DownloadId) 12:22:47.6 Info: DROP INDEX "IX_History_DownloadId" 12:22:47.6 Info: => 0.0001232s 12:22:47.6 Info: CreateIndex History (DownloadId, Date) 12:22:47.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:47.6 Info: => 0.0001002s 12:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:47', 'update_artist_history_indexes') 12:22:47.6 Info: Committing Transaction 12:22:47.6 Info: 16: update_artist_history_indexes migrated 12:22:47.6 Info: => 0.0004181s 12:22:47.6 Info: 17: remove_nma migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: Starting migration of Main DB to 17 12:22:47.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:47.6 Info: => 5.4E-05s 12:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:47', 'remove_nma') 12:22:47.6 Info: Committing Transaction 12:22:47.6 Info: 17: remove_nma migrated 12:22:47.6 Info: => 0.0003019s 12:22:47.6 Info: 18: album_disambiguation migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: Starting migration of Main DB to 18 12:22:47.6 Info: AlterTable Albums 12:22:47.6 Info: => 1.7E-06s 12:22:47.6 Info: CreateColumn Albums Disambiguation String 12:22:47.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:47.6 Info: => 0.0006547s 12:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:47', 'album_disambiguation') 12:22:47.6 Info: Committing Transaction 12:22:47.6 Info: 18: album_disambiguation migrated 12:22:47.6 Info: => 0.0009476s 12:22:47.6 Info: 19: add_ape_quality_in_profiles migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: Starting migration of Main DB to 19 12:22:47.6 Info: PerformDBOperation 12:22:47.6 Info: Performing DB Operation 12:22:47.6 Info: => 3.92E-05s 12:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:47', 'add_ape_quality_in_profiles') 12:22:47.6 Info: Committing Transaction 12:22:47.6 Info: 19: add_ape_quality_in_profiles migrated 12:22:47.6 Info: => 0.0002966s 12:22:47.6 Info: 20: remove_pushalot migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: Starting migration of Main DB to 20 12:22:47.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:47.6 Info: => 5.43E-05s 12:22:47.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:47.6 Info: => 4.22E-05s 12:22:47.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:47.6 Info: => 4.12E-05s 12:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:47', 'remove_pushalot') 12:22:47.6 Info: Committing Transaction 12:22:47.6 Info: 20: remove_pushalot migrated 12:22:47.6 Info: => 0.0002998s 12:22:47.6 Info: 21: add_custom_filters migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: Starting migration of Main DB to 21 12:22:47.6 Info: CreateTable CustomFilters 12:22:47.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:47.6 Info: => 0.0001479s 12:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:47', 'add_custom_filters') 12:22:47.6 Info: Committing Transaction 12:22:47.6 Info: 21: add_custom_filters migrated 12:22:47.6 Info: => 0.0004265s 12:22:47.6 Info: 22: import_list_tags migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: Starting migration of Main DB to 22 12:22:47.6 Info: AlterTable ImportLists 12:22:47.6 Info: => 1.4E-06s 12:22:47.6 Info: CreateColumn ImportLists Tags String 12:22:47.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:47.6 Info: => 0.0006719s 12:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:47', 'import_list_tags') 12:22:47.6 Info: Committing Transaction 12:22:47.6 Info: 22: import_list_tags migrated 12:22:47.6 Info: => 0.001108s 12:22:47.6 Info: 23: add_release_groups_etc migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: Starting migration of Main DB to 23 12:22:47.6 Info: CreateTable ArtistMetadata 12:22:47.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:47.6 Info: => 0.0002199s 12:22:47.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:47.6 Info: => 0.0001079s 12:22:47.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:47.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:47.6 Info: => 0.0001084s 12:22:47.6 Info: AlterTable Artists 12:22:47.6 Info: => 1.2E-06s 12:22:47.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:47.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:47.6 Info: => 0.000704s 12:22:47.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:47.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:47.6 Info: => 8.29E-05s 12:22:47.6 Info: CreateTable AlbumReleases 12:22:47.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:47.6 Info: => 0.0001901s 12:22:47.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:47.6 Info: => 0.0001003s 12:22:47.6 Info: CreateIndex AlbumReleases (AlbumId) 12:22:47.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:47.6 Info: => 0.0001004s 12:22:47.6 Info: PerformDBOperation 12:22:47.6 Info: Performing DB Operation 12:22:47.6 Info: => 4.53E-05s 12:22:47.6 Info: AlterTable Albums 12:22:47.6 Info: => 1.2E-06s 12:22:47.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:47.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:47.6 Info: => 0.0007026s 12:22:47.6 Info: AlterTable Albums 12:22:47.6 Info: => 1.2E-06s 12:22:47.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:47.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:47.6 Info: => 0.0006772s 12:22:47.6 Info: AlterTable Albums 12:22:47.6 Info: => 1.3E-06s 12:22:47.6 Info: CreateColumn Albums Links String 12:22:47.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:47.6 Info: => 0.0006704s 12:22:47.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:47.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:47.6 Info: => 9.7E-05s 12:22:47.6 Info: AlterTable Tracks 12:22:47.6 Info: => 1.3E-06s 12:22:47.6 Info: CreateColumn Tracks ForeignRecordingId String 12:22:47.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:47.6 Info: => 0.0006756s 12:22:47.6 Info: AlterTable Tracks 12:22:47.6 Info: => 1.3E-06s 12:22:47.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:47.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:47.6 Info: => 0.0006982s 12:22:47.6 Info: AlterTable Tracks 12:22:47.6 Info: => 1.3E-06s 12:22:47.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:47.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:47.6 Info: => 0.0006756s 12:22:47.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:47.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:47.6 Info: => 0.0001007s 12:22:47.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:47.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:47.6 Info: => 8.2E-05s 12:22:47.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:47.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:47.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:47.6 Info: DROP TABLE "Artists" 12:22:47.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.6 Info: => 0.0054612s 12:22:47.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:47.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:47.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:47.6 Info: DROP TABLE "Albums" 12:22:47.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.6 Info: => 0.0070571s 12:22:47.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:47.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:47.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:47.6 Info: DROP TABLE "Tracks" 12:22:47.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:47.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:47.6 Info: => 0.0050651s 12:22:47.6 Info: DeleteColumn TrackFiles ArtistId 12:22:47.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:47.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:47.6 Info: DROP TABLE "TrackFiles" 12:22:47.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:47.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:47.6 Info: => 0.0048938s 12:22:47.6 Info: CreateIndex Artists (ArtistMetadataId) 12:22:47.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:47.6 Info: => 9.41E-05s 12:22:47.6 Info: CreateIndex Artists (Monitored) 12:22:47.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:47.6 Info: => 8.95E-05s 12:22:47.6 Info: CreateIndex Albums (ArtistMetadataId) 12:22:47.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:47.6 Info: => 8.8E-05s 12:22:47.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:47.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:47.6 Info: => 8.65E-05s 12:22:47.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:47.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:47.6 Info: => 9.15E-05s 12:22:47.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:47.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:47.6 Info: => 8.92E-05s 12:22:47.6 Info: UpdateData 12:22:47.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:47.6 Info: => 5.25E-05s 12:22:47.6 Info: UpdateData 12:22:47.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:47.6 Info: => 4.75E-05s 12:22:47.6 Info: UpdateData 12:22:47.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:47.6 Info: => 5.57E-05s 12:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:47', 'add_release_groups_etc') 12:22:47.6 Info: Committing Transaction 12:22:47.6 Info: 23: add_release_groups_etc migrated 12:22:47.6 Info: => 0.0109377s 12:22:47.6 Info: 24: NewMediaInfoFormat migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: Starting migration of Main DB to 24 12:22:47.6 Info: UpdateData 12:22:47.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:47.6 Info: => 7.71E-05s 12:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:47', 'NewMediaInfoFormat') 12:22:47.6 Info: Committing Transaction 12:22:47.6 Info: 24: NewMediaInfoFormat migrated 12:22:47.6 Info: => 0.0003667s 12:22:47.6 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: Starting migration of Main DB to 25 12:22:47.6 Info: RenameTable Restrictions ReleaseProfiles 12:22:47.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:47.6 Info: => 0.0019542s 12:22:47.6 Info: AlterTable ReleaseProfiles 12:22:47.6 Info: => 1.7E-06s 12:22:47.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:47.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:47.6 Info: => 0.0006328s 12:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:47', 'rename_restrictions_to_release_profiles') 12:22:47.6 Info: Committing Transaction 12:22:47.6 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:47.6 Info: => 0.0067674s 12:22:47.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: Starting migration of Main DB to 26 12:22:47.6 Info: RenameTable Profiles QualityProfiles 12:22:47.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:47.6 Info: => 0.0019764s 12:22:47.6 Info: AlterTable QualityProfiles 12:22:47.6 Info: => 1.5E-06s 12:22:47.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:47.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:47.6 Info: => 0.0006121s 12:22:47.6 Info: AlterTable LanguageProfiles 12:22:47.6 Info: => 1.2E-06s 12:22:47.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:47.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:47.6 Info: => 0.0006011s 12:22:47.6 Info: UpdateData 12:22:47.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:47.6 Info: => 5.11E-05s 12:22:47.6 Info: UpdateData 12:22:47.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:47.6 Info: => 4.34E-05s 12:22:47.6 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:47.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:47.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:47.6 Info: DROP TABLE "Artists" 12:22:47.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:47.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:47.6 Info: => 0.0069593s 12:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:47', 'rename_quality_profiles_add_upgrade_allowed') 12:22:47.6 Info: Committing Transaction 12:22:47.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:47.6 Info: => 0.0074585s 12:22:47.6 Info: 27: add_import_exclusions migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: Starting migration of Main DB to 27 12:22:47.6 Info: CreateTable ImportListExclusions 12:22:47.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:47.6 Info: => 0.0001552s 12:22:47.6 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:47.6 Info: => 0.0001004s 12:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:47', 'add_import_exclusions') 12:22:47.6 Info: Committing Transaction 12:22:47.6 Info: 27: add_import_exclusions migrated 12:22:47.6 Info: => 0.0004189s 12:22:47.6 Info: 28: clean_artist_metadata_table migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: Starting migration of Main DB to 28 12:22:47.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.6 Info: => 0.0001832s 12:22:47.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.6 Info: => 0.0001445s 12:22:47.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:47.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:47.6 Info: => 0.0001378s 12:22:47.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:47.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:47.6 Info: => 0.0001397s 12:22:47.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.6 Info: => 0.0001308s 12:22:47.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:47.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:47.6 Info: => 0.0001325s 12:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:47', 'clean_artist_metadata_table') 12:22:47.6 Info: Committing Transaction 12:22:47.6 Info: 28: clean_artist_metadata_table migrated 12:22:47.6 Info: => 0.0003952s 12:22:47.6 Info: 29: health_issue_notification migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: Starting migration of Main DB to 29 12:22:47.6 Info: AlterTable Notifications 12:22:47.6 Info: => 1.4E-06s 12:22:47.6 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:47.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:47.6 Info: => 0.0006975s 12:22:47.6 Info: AlterTable Notifications 12:22:47.6 Info: => 1.5E-06s 12:22:47.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:47.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:47.6 Info: => 0.0006136s 12:22:47.6 Info: AlterTable Notifications 12:22:47.6 Info: => 1.3E-06s 12:22:47.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:47.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:47.6 Info: => 0.0006051s 12:22:47.6 Info: AlterTable Notifications 12:22:47.6 Info: => 1.2E-06s 12:22:47.6 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:47.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:47.6 Info: => 0.0006154s 12:22:47.6 Info: AlterTable Notifications 12:22:47.6 Info: => 1.1E-06s 12:22:47.6 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:47.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:47.6 Info: => 0.0006022s 12:22:47.6 Info: DeleteColumn Notifications OnDownload 12:22:47.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:47.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:47.7 Info: DROP TABLE "Notifications" 12:22:47.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:47.7 Info: => 0.006769s 12:22:47.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:47.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:47.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:47.7 Info: DROP TABLE "Notifications" 12:22:47.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:47.7 Info: => 0.0050427s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:47', 'health_issue_notification') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 29: health_issue_notification migrated 12:22:47.7 Info: => 0.0054841s 12:22:47.7 Info: 30: add_mediafilerepository_mtime migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 30 12:22:47.7 Info: AlterTable TrackFiles 12:22:47.7 Info: => 1.7E-06s 12:22:47.7 Info: CreateColumn TrackFiles Modified DateTime 12:22:47.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:47.7 Info: => 0.0006968s 12:22:47.7 Info: AlterTable TrackFiles 12:22:47.7 Info: => 1.4E-06s 12:22:47.7 Info: CreateColumn TrackFiles Path String 12:22:47.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:47.7 Info: => 0.0006248s 12:22:47.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:47.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:47.7 Info: => 4.58E-05s 12:22:47.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:47.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:47.7 Info: => 0.000141s 12:22:47.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:47.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:47.7 Info: => 0.0001505s 12:22:47.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:47.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:47.7 Info: => 0.000158s 12:22:47.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:47.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:47.7 Info: => 9.78E-05s 12:22:47.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:47.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:47.7 Info: => 6.3E-05s 12:22:47.7 Info: AlterTable TrackFiles 12:22:47.7 Info: => 1.1E-06s 12:22:47.7 Info: AlterColumn TrackFiles Path String 12:22:47.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:47.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:47.7 Info: DROP TABLE "TrackFiles" 12:22:47.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:47.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:47.7 Info: => 0.0051425s 12:22:47.7 Info: CreateIndex TrackFiles (Path) 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:47.7 Info: => 9.56E-05s 12:22:47.7 Info: DeleteColumn TrackFiles RelativePath 12:22:47.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:47.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:47.7 Info: DROP TABLE "TrackFiles" 12:22:47.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:47.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:47.7 Info: => 0.0072594s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:47', 'add_mediafilerepository_mtime') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 30: add_mediafilerepository_mtime migrated 12:22:47.7 Info: => 0.0076762s 12:22:47.7 Info: 31: add_artistmetadataid_constraint migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 31 12:22:47.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:47.7 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:47.7 Info: => 0.000138s 12:22:47.7 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:47.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:47.7 Info: => 0.0001534s 12:22:47.7 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:47.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:47.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:47.7 Info: DROP TABLE "Artists" 12:22:47.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:47.7 Info: => 0.0058316s 12:22:47.7 Info: CreateIndex Artists (ArtistMetadataId) 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:47.7 Info: => 0.0001225s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:47', 'add_artistmetadataid_constraint') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 31: add_artistmetadataid_constraint migrated 12:22:47.7 Info: => 0.0038382s 12:22:47.7 Info: 32: old_ids_and_artist_alias migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 32 12:22:47.7 Info: AlterTable ArtistMetadata 12:22:47.7 Info: => 1.6E-06s 12:22:47.7 Info: CreateColumn ArtistMetadata Aliases String 12:22:47.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:47.7 Info: => 0.0007156s 12:22:47.7 Info: AlterTable ArtistMetadata 12:22:47.7 Info: => 1.5E-06s 12:22:47.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:47.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:47.7 Info: => 0.0006774s 12:22:47.7 Info: AlterTable Albums 12:22:47.7 Info: => 1.2E-06s 12:22:47.7 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:47.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:47.7 Info: => 0.0006381s 12:22:47.7 Info: AlterTable AlbumReleases 12:22:47.7 Info: => 1.3E-06s 12:22:47.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:47.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:47.7 Info: => 0.000606s 12:22:47.7 Info: AlterTable Tracks 12:22:47.7 Info: => 1.2E-06s 12:22:47.7 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:47.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:47.7 Info: => 0.0006296s 12:22:47.7 Info: AlterTable Tracks 12:22:47.7 Info: => 1.5E-06s 12:22:47.7 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:47.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:47.7 Info: => 0.000601s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:47', 'old_ids_and_artist_alias') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 32: old_ids_and_artist_alias migrated 12:22:47.7 Info: => 0.0135625s 12:22:47.7 Info: 33: download_propers_config migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 33 12:22:47.7 Info: PerformDBOperation 12:22:47.7 Info: Performing DB Operation 12:22:47.7 Info: => 5.85E-05s 12:22:47.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:47.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:47.7 Info: => 5.01E-05s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:47', 'download_propers_config') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 33: download_propers_config migrated 12:22:47.7 Info: => 0.0006584s 12:22:47.7 Info: 34: remove_language_profiles migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 34 12:22:47.7 Info: DeleteTable LanguageProfiles 12:22:47.7 Info: DROP TABLE "LanguageProfiles" 12:22:47.7 Info: => 0.0002775s 12:22:47.7 Info: DeleteColumn Artists LanguageProfileId 12:22:47.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:47.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:47.7 Info: DROP TABLE "Artists" 12:22:47.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:47.7 Info: => 0.0070918s 12:22:47.7 Info: DeleteColumn ImportLists LanguageProfileId 12:22:47.7 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:47.7 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:47.7 Info: DROP TABLE "ImportLists" 12:22:47.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:47.7 Info: => 0.0065515s 12:22:47.7 Info: DeleteColumn Blacklist Language 12:22:47.7 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:47.7 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:47.7 Info: DROP TABLE "Blacklist" 12:22:47.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:47.7 Info: => 0.0048s 12:22:47.7 Info: DeleteColumn History Language 12:22:47.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:47.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:47.7 Info: DROP TABLE "History" 12:22:47.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:47.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:47.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:47.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:47.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:47.7 Info: => 0.011177s 12:22:47.7 Info: DeleteColumn LyricFiles Language 12:22:47.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:47.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:47.7 Info: DROP TABLE "LyricFiles" 12:22:47.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:47.7 Info: => 0.0062494s 12:22:47.7 Info: DeleteColumn TrackFiles Language 12:22:47.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:47.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:47.7 Info: DROP TABLE "TrackFiles" 12:22:47.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:47.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:47.7 Info: => 0.0066691s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:47', 'remove_language_profiles') 12:22:47.7 Info: Committing Transaction 12:22:47.8 Info: 34: remove_language_profiles migrated 12:22:47.8 Info: => 0.0179616s 12:22:47.8 Info: 35: multi_disc_naming_format migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 35 12:22:47.8 Info: AlterTable NamingConfig 12:22:47.8 Info: => 2.9E-06s 12:22:47.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:47.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:47.8 Info: => 0.0007958s 12:22:47.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:47.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:47.8 Info: => 5.51E-05s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:47', 'multi_disc_naming_format') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 35: multi_disc_naming_format migrated 12:22:47.8 Info: => 0.0004924s 12:22:47.8 Info: 36: add_download_client_priority migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 36 12:22:47.8 Info: AlterTable DownloadClients 12:22:47.8 Info: => 1.3E-06s 12:22:47.8 Info: CreateColumn DownloadClients Priority Int32 12:22:47.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:47.8 Info: => 0.0006647s 12:22:47.8 Info: PerformDBOperation 12:22:47.8 Info: Performing DB Operation 12:22:47.8 Info: => 6.89E-05s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:47', 'add_download_client_priority') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 36: add_download_client_priority migrated 12:22:47.8 Info: => 0.0003919s 12:22:47.8 Info: 37: remove_growl_prowl migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 37 12:22:47.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:47.8 Info: => 5.49E-05s 12:22:47.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:47.8 Info: => 3.9E-05s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:47', 'remove_growl_prowl') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 37: remove_growl_prowl migrated 12:22:47.8 Info: => 0.000319s 12:22:47.8 Info: 38: remove_plex_hometheatre migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 38 12:22:47.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:47.8 Info: => 5.14E-05s 12:22:47.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:47.8 Info: => 4.15E-05s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:47', 'remove_plex_hometheatre') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 38: remove_plex_hometheatre migrated 12:22:47.8 Info: => 0.0003269s 12:22:47.8 Info: 39: add_root_folder_add_defaults migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 39 12:22:47.8 Info: AlterTable RootFolders 12:22:47.8 Info: => 1.6E-06s 12:22:47.8 Info: CreateColumn RootFolders Name String 12:22:47.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:47.8 Info: => 0.0006762s 12:22:47.8 Info: AlterTable RootFolders 12:22:47.8 Info: => 1.3E-06s 12:22:47.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:47.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:47.8 Info: => 0.0021338s 12:22:47.8 Info: AlterTable RootFolders 12:22:47.8 Info: => 1.4E-06s 12:22:47.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:47.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:47.8 Info: => 0.0006123s 12:22:47.8 Info: AlterTable RootFolders 12:22:47.8 Info: => 1.3E-06s 12:22:47.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:47.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:47.8 Info: => 0.0006138s 12:22:47.8 Info: AlterTable RootFolders 12:22:47.8 Info: => 1.1E-06s 12:22:47.8 Info: CreateColumn RootFolders DefaultTags String 12:22:47.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:47.8 Info: => 0.0020932s 12:22:47.8 Info: PerformDBOperation 12:22:47.8 Info: Performing DB Operation 12:22:47.8 Info: => 7.06E-05s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:47', 'add_root_folder_add_defaults') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 39: add_root_folder_add_defaults migrated 12:22:47.8 Info: => 0.0005844s 12:22:47.8 Info: 40: task_duration migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 40 12:22:47.8 Info: AlterTable ScheduledTasks 12:22:47.8 Info: => 1.3E-06s 12:22:47.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:47.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:47.8 Info: => 0.0008699s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:47', 'task_duration') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 40: task_duration migrated 12:22:47.8 Info: => 0.009711s 12:22:47.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 41 12:22:47.8 Info: AlterTable ReleaseProfiles 12:22:47.8 Info: => 1.4E-06s 12:22:47.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:47.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:47.8 Info: => 0.0007757s 12:22:47.8 Info: AlterTable ReleaseProfiles 12:22:47.8 Info: => 1.1E-06s 12:22:47.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:47.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:47.8 Info: => 0.000601s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:47', 'add_indexer_and_enabled_to_release_profiles') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:47.8 Info: => 0.0009999s 12:22:47.8 Info: 42: remove_album_folders migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 42 12:22:47.8 Info: DeleteColumn Artists AlbumFolder 12:22:47.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:47.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:47.8 Info: DROP TABLE "Artists" 12:22:47.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:47.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:47.8 Info: => 0.0056866s 12:22:47.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:47.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:47.8 Info: => 5.14E-05s 12:22:47.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:47.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:47.8 Info: => 4.51E-05s 12:22:47.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:47.8 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:47.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:47.8 Info: DROP TABLE "NamingConfig" 12:22:47.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:47.8 Info: => 0.004869s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:47', 'remove_album_folders') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 42: remove_album_folders migrated 12:22:47.8 Info: => 0.0053416s 12:22:47.8 Info: 44: add_priority_to_indexers migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 44 12:22:47.8 Info: AlterTable Indexers 12:22:47.8 Info: => 1.7E-06s 12:22:47.8 Info: CreateColumn Indexers Priority Int32 12:22:47.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:47.8 Info: => 0.000672s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:47', 'add_priority_to_indexers') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 44: add_priority_to_indexers migrated 12:22:47.8 Info: => 0.0009976s 12:22:47.8 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 45 12:22:47.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:47.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:47.8 Info: => 0.00013s 12:22:47.8 Info: PerformDBOperation 12:22:47.8 Info: Performing DB Operation 12:22:47.8 Info: => 3.74E-05s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:47', 'remove_chown_and_folderchmod_config') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:47.8 Info: => 0.0003176s 12:22:47.8 Info: 47: update_notifiarr migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 47 12:22:47.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:47.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:47.8 Info: => 0.0001245s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:47', 'update_notifiarr') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 47: update_notifiarr migrated 12:22:47.8 Info: => 0.0004076s 12:22:47.8 Info: 49: email_multiple_addresses migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 49 12:22:47.8 Info: PerformDBOperation 12:22:47.8 Info: Performing DB Operation 12:22:47.8 Info: => 7.28E-05s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:47', 'email_multiple_addresses') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 49: email_multiple_addresses migrated 12:22:47.8 Info: => 0.0003584s 12:22:47.8 Info: 50: rename_blacklist_to_blocklist migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 50 12:22:47.8 Info: RenameTable Blacklist Blocklist 12:22:47.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:47.8 Info: => 0.0019793s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:47', 'rename_blacklist_to_blocklist') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 50: rename_blacklist_to_blocklist migrated 12:22:47.8 Info: => 0.002317s 12:22:47.8 Info: 51: cdh_per_downloadclient migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 51 12:22:47.8 Info: AlterTable DownloadClients 12:22:47.8 Info: => 1.4E-06s 12:22:47.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:47.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:47.8 Info: => 0.0006682s 12:22:47.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:47.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:47.8 Info: => 0.0006231s 12:22:47.8 Info: PerformDBOperation 12:22:47.8 Info: Performing DB Operation 12:22:47.8 Info: => 0.0001722s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:47', 'cdh_per_downloadclient') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 51: cdh_per_downloadclient migrated 12:22:47.8 Info: => 0.0006437s 12:22:47.8 Info: 52: download_history migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 52 12:22:47.8 Info: CreateTable DownloadHistory 12:22:47.8 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:47.8 Info: => 0.0002652s 12:22:47.8 Info: CreateIndex DownloadHistory (EventType) 12:22:47.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:47.8 Info: => 0.000113s 12:22:47.8 Info: CreateIndex DownloadHistory (ArtistId) 12:22:47.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:47.8 Info: => 0.0001004s 12:22:47.8 Info: CreateIndex DownloadHistory (DownloadId) 12:22:47.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:47.8 Info: => 0.0001038s 12:22:47.8 Info: PerformDBOperation 12:22:47.8 Info: Performing DB Operation 12:22:47.8 Info: => 0.0001341s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:47', 'download_history') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 52: download_history migrated 12:22:47.8 Info: => 0.0004968s 12:22:47.8 Info: 53: add_update_history migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 53 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:47', 'add_update_history') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 53: add_update_history migrated 12:22:47.8 Info: => 0.0003343s 12:22:47.8 Info: 54: add_on_update_to_notifications migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 54 12:22:47.8 Info: AlterTable Notifications 12:22:47.8 Info: => 1.8E-06s 12:22:47.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:47.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:47.8 Info: => 0.0007153s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:47', 'add_on_update_to_notifications') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 54: add_on_update_to_notifications migrated 12:22:47.8 Info: => 0.0010155s 12:22:47.8 Info: 55: download_client_per_indexer migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 55 12:22:47.8 Info: AlterTable Indexers 12:22:47.8 Info: => 1.2E-06s 12:22:47.8 Info: CreateColumn Indexers DownloadClientId Int32 12:22:47.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:47.8 Info: => 0.0006851s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:47', 'download_client_per_indexer') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 55: download_client_per_indexer migrated 12:22:47.8 Info: => 0.0010031s 12:22:47.8 Info: 56: AddNewItemMonitorType migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 56 12:22:47.8 Info: AlterTable Artists 12:22:47.8 Info: => 1.3E-06s 12:22:47.8 Info: CreateColumn Artists MonitorNewItems Int32 12:22:47.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:47.8 Info: => 0.0006858s 12:22:47.8 Info: AlterTable RootFolders 12:22:47.8 Info: => 1.2E-06s 12:22:47.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:47.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:47.8 Info: => 0.0032392s 12:22:47.8 Info: AlterTable ImportLists 12:22:47.8 Info: => 1.5E-06s 12:22:47.8 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:47.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:47.8 Info: => 0.0007321s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:47', 'AddNewItemMonitorType') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 56: AddNewItemMonitorType migrated 12:22:47.8 Info: => 0.0010731s 12:22:47.8 Info: 57: ImportListSearch migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 57 12:22:47.8 Info: AlterTable ImportLists 12:22:47.8 Info: => 1.2E-06s 12:22:47.8 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:47.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:47.8 Info: => 0.0007175s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:47', 'ImportListSearch') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 57: ImportListSearch migrated 12:22:47.8 Info: => 0.0013247s 12:22:47.8 Info: 58: ImportListMonitorExisting migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 58 12:22:47.8 Info: AlterTable ImportLists 12:22:47.8 Info: => 1.4E-06s 12:22:47.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:47.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:47.8 Info: => 0.0007065s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:47', 'ImportListMonitorExisting') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 58: ImportListMonitorExisting migrated 12:22:47.8 Info: => 0.0010605s 12:22:47.8 Info: 59: add_indexer_tags migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 59 12:22:47.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:47.8 Info: => 5.83E-05s 12:22:47.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:47.8 Info: => 4.19E-05s 12:22:47.8 Info: AlterTable Indexers 12:22:47.8 Info: => 1.2E-06s 12:22:47.8 Info: CreateColumn Indexers Tags String 12:22:47.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:47.8 Info: => 0.0007051s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:47', 'add_indexer_tags') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 59: add_indexer_tags migrated 12:22:47.8 Info: => 0.0010275s 12:22:47.8 Info: 60: update_audio_types migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 60 12:22:47.8 Info: PerformDBOperation 12:22:47.8 Info: Performing DB Operation 12:22:47.8 Info: => 7.02E-05s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:47', 'update_audio_types') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 60: update_audio_types migrated 12:22:47.8 Info: => 0.0003564s 12:22:47.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 61 12:22:47.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.8 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:47.8 Info: => 5.49E-05s 12:22:47.8 Info: AlterTable AlbumReleases 12:22:47.8 Info: => 1.1E-06s 12:22:47.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:47.8 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:47.8 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:47.8 Info: DROP TABLE "AlbumReleases" 12:22:47.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:47.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:47.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:47.8 Info: => 0.0067875s 12:22:47.8 Info: AlterTable Albums 12:22:47.8 Info: => 1.4E-06s 12:22:47.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:47.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:47.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:47.8 Info: DROP TABLE "Albums" 12:22:47.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:47.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:47.8 Info: => 0.0074175s 12:22:47.8 Info: AlterTable Albums 12:22:47.8 Info: => 1.4E-06s 12:22:47.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:47.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:47.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:47.8 Info: DROP TABLE "Albums" 12:22:47.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:47.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:47.8 Info: => 0.0056995s 12:22:47.8 Info: AlterTable Albums 12:22:47.8 Info: => 1.5E-06s 12:22:47.8 Info: AlterColumn Albums Added DateTimeOffset 12:22:47.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:47.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:47.8 Info: DROP TABLE "Albums" 12:22:47.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:47.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:47.8 Info: => 0.0056998s 12:22:47.8 Info: AlterTable Artists 12:22:47.8 Info: => 1.4E-06s 12:22:47.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:47.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:47.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:47.8 Info: DROP TABLE "Artists" 12:22:47.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:47.9 Info: => 0.0056047s 12:22:47.9 Info: AlterTable Artists 12:22:47.9 Info: => 1.6E-06s 12:22:47.9 Info: AlterColumn Artists Added DateTimeOffset 12:22:47.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:47.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:47.9 Info: DROP TABLE "Artists" 12:22:47.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:47.9 Info: => 0.0058534s 12:22:47.9 Info: AlterTable Blocklist 12:22:47.9 Info: => 1.5E-06s 12:22:47.9 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:47.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:47.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:47.9 Info: DROP TABLE "Blocklist" 12:22:47.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:47.9 Info: => 0.0066325s 12:22:47.9 Info: AlterTable Blocklist 12:22:47.9 Info: => 1.5E-06s 12:22:47.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:47.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:47.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:47.9 Info: DROP TABLE "Blocklist" 12:22:47.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:47.9 Info: => 0.0066306s 12:22:47.9 Info: AlterTable Commands 12:22:47.9 Info: => 1.8E-06s 12:22:47.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:47.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:47.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:47.9 Info: DROP TABLE "Commands" 12:22:47.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:47.9 Info: => 0.0052025s 12:22:47.9 Info: AlterTable Commands 12:22:47.9 Info: => 1.8E-06s 12:22:47.9 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:47.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:47.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:47.9 Info: DROP TABLE "Commands" 12:22:47.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:47.9 Info: => 0.0051585s 12:22:47.9 Info: AlterTable Commands 12:22:47.9 Info: => 1.7E-06s 12:22:47.9 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:47.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:47.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:47.9 Info: DROP TABLE "Commands" 12:22:47.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:47.9 Info: => 0.0051709s 12:22:47.9 Info: AlterTable DownloadClientStatus 12:22:47.9 Info: => 1.6E-06s 12:22:47.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:47.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:47.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:47.9 Info: DROP TABLE "DownloadClientStatus" 12:22:47.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:47.9 Info: => 0.0067981s 12:22:47.9 Info: AlterTable DownloadClientStatus 12:22:47.9 Info: => 1.7E-06s 12:22:47.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:47.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:47.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:47.9 Info: DROP TABLE "DownloadClientStatus" 12:22:47.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:47.9 Info: => 0.0052149s 12:22:47.9 Info: AlterTable DownloadClientStatus 12:22:47.9 Info: => 1.4E-06s 12:22:47.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:47.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:47.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:47.9 Info: DROP TABLE "DownloadClientStatus" 12:22:47.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:47.9 Info: => 0.0065646s 12:22:47.9 Info: AlterTable DownloadHistory 12:22:47.9 Info: => 1.7E-06s 12:22:47.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:47.9 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:47.9 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:47.9 Info: DROP TABLE "DownloadHistory" 12:22:47.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:47.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:47.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:47.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:47.9 Info: => 0.0056767s 12:22:47.9 Info: AlterTable ExtraFiles 12:22:47.9 Info: => 1.5E-06s 12:22:47.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:47.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:47.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:47.9 Info: DROP TABLE "ExtraFiles" 12:22:47.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:47.9 Info: => 0.0050944s 12:22:47.9 Info: AlterTable ExtraFiles 12:22:47.9 Info: => 1.6E-06s 12:22:47.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:47.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:47.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:47.9 Info: DROP TABLE "ExtraFiles" 12:22:47.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:47.9 Info: => 0.006685s 12:22:47.9 Info: AlterTable History 12:22:47.9 Info: => 1.6E-06s 12:22:47.9 Info: AlterColumn History Date DateTimeOffset 12:22:47.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:47.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:47.9 Info: DROP TABLE "History" 12:22:47.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:47.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:47.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:47.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:47.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:47.9 Info: => 0.0058689s 12:22:47.9 Info: AlterTable ImportListStatus 12:22:47.9 Info: => 1.4E-06s 12:22:47.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:47.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:47.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:47.9 Info: DROP TABLE "ImportListStatus" 12:22:47.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:47.9 Info: => 0.0063411s 12:22:47.9 Info: AlterTable ImportListStatus 12:22:47.9 Info: => 2.6E-06s 12:22:47.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:47.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:47.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:47.9 Info: DROP TABLE "ImportListStatus" 12:22:47.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:47.9 Info: => 0.0065471s 12:22:47.9 Info: AlterTable ImportListStatus 12:22:47.9 Info: => 1.8E-06s 12:22:47.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:47.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:47.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:47.9 Info: DROP TABLE "ImportListStatus" 12:22:47.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:47.9 Info: => 0.0068135s 12:22:47.9 Info: AlterTable IndexerStatus 12:22:47.9 Info: => 2.7E-06s 12:22:48.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:48.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:48.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:48.0 Info: DROP TABLE "IndexerStatus" 12:22:48.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:48.0 Info: => 0.0053355s 12:22:48.0 Info: AlterTable IndexerStatus 12:22:48.0 Info: => 1.7E-06s 12:22:48.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:48.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:48.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:48.0 Info: DROP TABLE "IndexerStatus" 12:22:48.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:48.0 Info: => 0.0051985s 12:22:48.0 Info: AlterTable IndexerStatus 12:22:48.0 Info: => 1.7E-06s 12:22:48.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:48.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:48.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:48.0 Info: DROP TABLE "IndexerStatus" 12:22:48.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:48.0 Info: => 0.0051809s 12:22:48.0 Info: AlterTable LyricFiles 12:22:48.0 Info: => 1.8E-06s 12:22:48.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:48.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:48.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:48.0 Info: DROP TABLE "LyricFiles" 12:22:48.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:48.0 Info: => 0.0064302s 12:22:48.0 Info: AlterTable LyricFiles 12:22:48.0 Info: => 1.7E-06s 12:22:48.0 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:48.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:48.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:48.0 Info: DROP TABLE "LyricFiles" 12:22:48.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:48.0 Info: => 0.0060815s 12:22:48.0 Info: AlterTable MetadataFiles 12:22:48.0 Info: => 1.5E-06s 12:22:48.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:48.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:48.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:48.0 Info: DROP TABLE "MetadataFiles" 12:22:48.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:48.0 Info: => 0.0053171s 12:22:48.0 Info: AlterTable MetadataFiles 12:22:48.0 Info: => 1.5E-06s 12:22:48.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:48.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:48.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:48.0 Info: DROP TABLE "MetadataFiles" 12:22:48.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:48.0 Info: => 0.0065165s 12:22:48.0 Info: AlterTable PendingReleases 12:22:48.0 Info: => 1.5E-06s 12:22:48.0 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:48.0 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:48.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:48.0 Info: DROP TABLE "PendingReleases" 12:22:48.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:48.0 Info: => 0.005096s 12:22:48.0 Info: AlterTable ScheduledTasks 12:22:48.0 Info: => 1.9E-06s 12:22:48.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:48.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:48.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:48.0 Info: DROP TABLE "ScheduledTasks" 12:22:48.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:48.0 Info: => 0.0066937s 12:22:48.0 Info: AlterTable ScheduledTasks 12:22:48.0 Info: => 1.4E-06s 12:22:48.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:48.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:48.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:48.0 Info: DROP TABLE "ScheduledTasks" 12:22:48.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:48.0 Info: => 0.005224s 12:22:48.0 Info: AlterTable TrackFiles 12:22:48.0 Info: => 1.7E-06s 12:22:48.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:48.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:48.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:48.0 Info: DROP TABLE "TrackFiles" 12:22:48.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:48.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:48.0 Info: => 0.0053229s 12:22:48.0 Info: AlterTable TrackFiles 12:22:48.0 Info: => 2E-06s 12:22:48.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:48.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:48.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:48.0 Info: DROP TABLE "TrackFiles" 12:22:48.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:48.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:48.0 Info: => 0.0056219s 12:22:48.0 Info: AlterTable VersionInfo 12:22:48.0 Info: => 1.4E-06s 12:22:48.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:48.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:48.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:48.0 Info: DROP TABLE "VersionInfo" 12:22:48.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:48.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:48.0 Info: => 0.0052258s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:48', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:48.0 Info: => 0.0082447s 12:22:48.0 Info: 62: add_on_delete_to_notifications migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 62 12:22:48.0 Info: AlterTable Notifications 12:22:48.0 Info: => 1.4E-06s 12:22:48.0 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:48.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:48.0 Info: => 0.0007312s 12:22:48.0 Info: AlterTable Notifications 12:22:48.0 Info: => 1.4E-06s 12:22:48.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:48.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:48.0 Info: => 0.000648s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:48', 'add_on_delete_to_notifications') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 62: add_on_delete_to_notifications migrated 12:22:48.0 Info: => 0.0010361s 12:22:48.0 Info: 63: add_custom_formats migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 63 12:22:48.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 }, { "key": "x265", "value": 5 } ]', '', '', '[]', 0, 1, 0) 12:22:48.0 Info: AlterTable DelayProfiles 12:22:48.0 Info: => 1.2E-06s 12:22:48.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:48.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:48.0 Info: => 0.0006637s 12:22:48.0 Info: UpdateData 12:22:48.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:48.0 Info: => 5.95E-05s 12:22:48.0 Info: AlterTable TrackFiles 12:22:48.0 Info: => 1.3E-06s 12:22:48.0 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:48.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:48.0 Info: => 0.000619s 12:22:48.0 Info: PerformDBOperation 12:22:48.0 Info: Performing DB Operation 12:22:48.0 Info: => 0.0013666s 12:22:48.0 Info: CreateTable CustomFormats 12:22:48.0 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:48.0 Info: => 0.0001699s 12:22:48.0 Info: CreateIndex CustomFormats (Name) 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:48.0 Info: => 0.0001091s 12:22:48.0 Info: AlterTable QualityProfiles 12:22:48.0 Info: => 1.1E-06s 12:22:48.0 Info: CreateColumn QualityProfiles FormatItems String 12:22:48.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:48.0 Info: => 0.0006675s 12:22:48.0 Info: AlterTable QualityProfiles 12:22:48.0 Info: => 1.2E-06s 12:22:48.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:48.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:48.0 Info: => 0.0006357s 12:22:48.0 Info: AlterTable QualityProfiles 12:22:48.0 Info: => 1.4E-06s 12:22:48.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:48.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:48.0 Info: => 0.0006395s 12:22:48.0 Info: PerformDBOperation 12:22:48.0 Info: Performing DB Operation 12:22:48.0 Info: => 0.0015432s 12:22:48.0 Info: PerformDBOperation 12:22:48.0 Info: Performing DB Operation 12:22:48.0 Info: => 4.23E-05s 12:22:48.0 Info: DeleteColumn ReleaseProfiles Preferred 12:22:48.0 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:48.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:48.0 Info: DROP TABLE "ReleaseProfiles" 12:22:48.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:48.0 Info: => 0.007398s 12:22:48.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:48.0 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:48.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:48.0 Info: DROP TABLE "ReleaseProfiles" 12:22:48.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:48.1 Info: => 0.0051234s 12:22:48.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:48.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:48.1 Info: => 6.61E-05s 12:22:48.1 Info: AlterTable DelayProfiles 12:22:48.1 Info: => 1.4E-06s 12:22:48.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:48.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:48.1 Info: => 0.0006543s 12:22:48.1 Info: AlterTable DelayProfiles 12:22:48.1 Info: => 1.3E-06s 12:22:48.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:48.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:48.1 Info: => 0.0006278s 12:22:48.1 Info: -> 1 Insert operations completed in 00:00:00.0001118 taking an average of 00:00:00.0001118 12:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:48', 'add_custom_formats') 12:22:48.1 Info: Committing Transaction 12:22:48.1 Info: 63: add_custom_formats migrated 12:22:48.1 Info: => 0.0011432s 12:22:48.1 Debug: Took: 00:00:00.6026805 12:22:48.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 12:22:48.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 12:22:48.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149681500627_137/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:48.1 Info: DatabaseEngineVersionCheck migrating 12:22:48.1 Info: PerformDBOperation 12:22:48.1 Info: Performing DB Operation 12:22:48.1 Info: SQLite 3.47.0 12:22:48.1 Info: => 0.0082901s 12:22:48.1 Info: DatabaseEngineVersionCheck migrated 12:22:48.1 Info: => 0.0083113s 12:22:48.1 Info: VersionMigration migrating 12:22:48.1 Info: Beginning Transaction 12:22:48.1 Info: CreateTable VersionInfo 12:22:48.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:48.1 Info: => 0.000171s 12:22:48.1 Info: Committing Transaction 12:22:48.1 Info: VersionMigration migrated 12:22:48.1 Info: => 0.000738s 12:22:48.1 Info: VersionUniqueMigration migrating 12:22:48.1 Info: Beginning Transaction 12:22:48.1 Info: CreateIndex VersionInfo (Version) 12:22:48.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:48.1 Info: => 0.0001411s 12:22:48.1 Info: AlterTable VersionInfo 12:22:48.1 Info: => 1.3E-06s 12:22:48.1 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:48.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:48.1 Info: => 0.0006058s 12:22:48.1 Info: Committing Transaction 12:22:48.1 Info: VersionUniqueMigration migrated 12:22:48.1 Info: => 0.000853s 12:22:48.1 Info: VersionDescriptionMigration migrating 12:22:48.1 Info: Beginning Transaction 12:22:48.1 Info: AlterTable VersionInfo 12:22:48.1 Info: => 1.4E-06s 12:22:48.1 Info: CreateColumn VersionInfo Description String 12:22:48.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:48.1 Info: => 0.0002172s 12:22:48.1 Info: Committing Transaction 12:22:48.1 Info: VersionDescriptionMigration migrated 12:22:48.1 Info: => 0.0004181s 12:22:48.1 Info: 1: InitialSetup migrating 12:22:48.1 Info: Beginning Transaction 12:22:48.1 Info: Starting migration of Main DB to 1 12:22:48.1 Info: CreateTable Config 12:22:48.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:48.1 Info: => 0.0002136s 12:22:48.1 Info: CreateIndex Config (Key) 12:22:48.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:48.1 Info: => 9.06E-05s 12:22:48.1 Info: CreateTable RootFolders 12:22:48.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:48.1 Info: => 9.82E-05s 12:22:48.1 Info: CreateIndex RootFolders (Path) 12:22:48.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:48.1 Info: => 8.93E-05s 12:22:48.1 Info: CreateTable Artists 12:22:48.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:48.1 Info: => 0.0003514s 12:22:48.1 Info: CreateIndex Artists (ForeignArtistId) 12:22:48.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:48.1 Info: => 9.22E-05s 12:22:48.1 Info: CreateIndex Artists (NameSlug) 12:22:48.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:48.1 Info: => 8.03E-05s 12:22:48.1 Info: CreateIndex Artists (CleanName) 12:22:48.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.1 Info: => 7.9E-05s 12:22:48.1 Info: CreateIndex Artists (Path) 12:22:48.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.1 Info: => 7.51E-05s 12:22:48.1 Info: CreateTable Albums 12:22:48.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:48.1 Info: => 0.0002526s 12:22:48.1 Info: CreateIndex Albums (ForeignAlbumId) 12:22:48.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.1 Info: => 8.14E-05s 12:22:48.1 Info: CreateIndex Albums (MBId) 12:22:48.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:48.1 Info: => 7.51E-05s 12:22:48.1 Info: CreateIndex Albums (TADBId) 12:22:48.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:48.1 Info: => 8.18E-05s 12:22:48.1 Info: CreateIndex Albums (TitleSlug) 12:22:48.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:48.1 Info: => 8.01E-05s 12:22:48.1 Info: CreateIndex Albums (CleanTitle) 12:22:48.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.1 Info: => 7.64E-05s 12:22:48.1 Info: CreateIndex Albums (Path) 12:22:48.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:48.1 Info: => 7.51E-05s 12:22:48.1 Info: CreateTable Tracks 12:22:48.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:48.1 Info: => 0.0001629s 12:22:48.1 Info: CreateIndex Tracks (ForeignTrackId) 12:22:48.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:48.1 Info: => 8.06E-05s 12:22:48.1 Info: CreateIndex Tracks (ArtistId) 12:22:48.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:48.1 Info: => 8.23E-05s 12:22:48.1 Info: CreateIndex Tracks (TrackFileId) 12:22:48.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:48.1 Info: => 0.0001104s 12:22:48.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:48.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:48.1 Info: => 9.31E-05s 12:22:48.1 Info: CreateTable TrackFiles 12:22:48.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:48.1 Info: => 0.0001554s 12:22:48.1 Info: CreateIndex TrackFiles (ArtistId) 12:22:48.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:48.1 Info: => 0.002469s 12:22:48.1 Info: CreateIndex TrackFiles (AlbumId) 12:22:48.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.1 Info: => 9.34E-05s 12:22:48.1 Info: CreateTable History 12:22:48.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:48.1 Info: => 0.000174s 12:22:48.1 Info: CreateIndex History (Date) 12:22:48.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:48.1 Info: => 8.92E-05s 12:22:48.1 Info: CreateIndex History (EventType) 12:22:48.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:48.1 Info: => 0.0001235s 12:22:48.1 Info: CreateIndex History (DownloadId) 12:22:48.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:48.1 Info: => 0.000102s 12:22:48.1 Info: CreateIndex History (AlbumId) 12:22:48.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:48.1 Info: => 8.65E-05s 12:22:48.1 Info: CreateTable Notifications 12:22:48.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:48.1 Info: => 0.0001483s 12:22:48.1 Info: CreateTable ScheduledTasks 12:22:48.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:48.1 Info: => 0.0001173s 12:22:48.1 Info: CreateIndex ScheduledTasks (TypeName) 12:22:48.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:48.1 Info: => 8.8E-05s 12:22:48.1 Info: CreateTable Indexers 12:22:48.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:48.1 Info: => 0.0001261s 12:22:48.1 Info: CreateIndex Indexers (Name) 12:22:48.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:48.1 Info: => 0.0001145s 12:22:48.1 Info: CreateTable Profiles 12:22:48.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:48.1 Info: => 0.0001225s 12:22:48.1 Info: CreateIndex Profiles (Name) 12:22:48.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:48.1 Info: => 8.98E-05s 12:22:48.1 Info: CreateTable QualityDefinitions 12:22:48.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:48.1 Info: => 0.0001237s 12:22:48.1 Info: CreateIndex QualityDefinitions (Quality) 12:22:48.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:48.1 Info: => 8.51E-05s 12:22:48.1 Info: CreateIndex QualityDefinitions (Title) 12:22:48.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:48.1 Info: => 8.98E-05s 12:22:48.1 Info: CreateTable NamingConfig 12:22:48.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:48.1 Info: => 0.0001638s 12:22:48.1 Info: CreateTable Blacklist 12:22:48.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:48.1 Info: => 0.0002074s 12:22:48.1 Info: CreateTable Metadata 12:22:48.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:48.1 Info: => 0.0001198s 12:22:48.1 Info: CreateTable MetadataFiles 12:22:48.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:48.1 Info: => 0.0001456s 12:22:48.1 Info: CreateTable DownloadClients 12:22:48.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:48.1 Info: => 0.0001372s 12:22:48.1 Info: CreateTable PendingReleases 12:22:48.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:48.1 Info: => 0.0001348s 12:22:48.1 Info: CreateTable RemotePathMappings 12:22:48.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:48.1 Info: => 0.0001099s 12:22:48.1 Info: CreateTable Tags 12:22:48.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:48.1 Info: => 9.52E-05s 12:22:48.1 Info: CreateIndex Tags (Label) 12:22:48.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:48.1 Info: => 0.0001086s 12:22:48.1 Info: CreateTable Restrictions 12:22:48.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:48.1 Info: => 0.0001126s 12:22:48.1 Info: CreateTable DelayProfiles 12:22:48.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:48.1 Info: => 0.0001415s 12:22:48.1 Info: CreateTable Users 12:22:48.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:48.1 Info: => 0.000107s 12:22:48.1 Info: CreateIndex Users (Identifier) 12:22:48.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:48.1 Info: => 9.46E-05s 12:22:48.1 Info: CreateIndex Users (Username) 12:22:48.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:48.1 Info: => 8.76E-05s 12:22:48.1 Info: CreateTable Commands 12:22:48.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:48.1 Info: => 0.0001514s 12:22:48.1 Info: CreateTable IndexerStatus 12:22:48.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:48.1 Info: => 0.0001531s 12:22:48.1 Info: CreateIndex IndexerStatus (ProviderId) 12:22:48.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:48.1 Info: => 8.83E-05s 12:22:48.1 Info: CreateTable ExtraFiles 12:22:48.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:48.1 Info: => 0.0001358s 12:22:48.1 Info: CreateTable LyricFiles 12:22:48.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:48.1 Info: => 0.000155s 12:22:48.1 Info: CreateTable LanguageProfiles 12:22:48.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:48.1 Info: => 0.0001068s 12:22:48.1 Info: CreateIndex LanguageProfiles (Name) 12:22:48.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:48.1 Info: => 9.55E-05s 12:22:48.1 Info: CreateTable DownloadClientStatus 12:22:48.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:48.1 Info: => 0.0001206s 12:22:48.1 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:48.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:48.1 Info: => 9.44E-05s 12:22:48.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:48.1 Info: -> 1 Insert operations completed in 00:00:00.0000773 taking an average of 00:00:00.0000773 12:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:48', 'InitialSetup') 12:22:48.1 Info: Committing Transaction 12:22:48.2 Info: 1: InitialSetup migrated 12:22:48.2 Info: => 0.0098143s 12:22:48.2 Info: 2: add_reason_to_pending_releases migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 2 12:22:48.2 Info: AlterTable PendingReleases 12:22:48.2 Info: => 1.6E-06s 12:22:48.2 Info: CreateColumn PendingReleases Reason Int32 12:22:48.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:48.2 Info: => 0.0007309s 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:48', 'add_reason_to_pending_releases') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 2: add_reason_to_pending_releases migrated 12:22:48.2 Info: => 0.0010569s 12:22:48.2 Info: 3: add_medium_support migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 3 12:22:48.2 Info: AlterTable Albums 12:22:48.2 Info: => 1.3E-06s 12:22:48.2 Info: CreateColumn Albums Media String 12:22:48.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:48.2 Info: => 0.0006229s 12:22:48.2 Info: AlterTable Tracks 12:22:48.2 Info: => 1.2E-06s 12:22:48.2 Info: CreateColumn Tracks MediumNumber Int32 12:22:48.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:48.2 Info: => 0.0005519s 12:22:48.2 Info: AlterTable Tracks 12:22:48.2 Info: => 1.1E-06s 12:22:48.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:48.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:48.2 Info: => 0.0005439s 12:22:48.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:48.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:48.2 Info: => 5.1E-05s 12:22:48.2 Info: DeleteColumn Tracks TrackNumber 12:22:48.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:48.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:48.2 Info: DROP TABLE "Tracks" 12:22:48.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:48.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:48.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:48.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:48.2 Info: => 0.0048464s 12:22:48.2 Info: AlterTable Tracks 12:22:48.2 Info: => 1.3E-06s 12:22:48.2 Info: CreateColumn Tracks TrackNumber String 12:22:48.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:48.2 Info: => 0.0005663s 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:48', 'add_medium_support') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 3: add_medium_support migrated 12:22:48.2 Info: => 0.0010197s 12:22:48.2 Info: 4: add_various_qualites_in_profile migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 4 12:22:48.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:48.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:48.2 Info: => 6.23E-05s 12:22:48.2 Info: PerformDBOperation 12:22:48.2 Info: Performing DB Operation 12:22:48.2 Info: => 4.24E-05s 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:48', 'add_various_qualites_in_profile') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 4: add_various_qualites_in_profile migrated 12:22:48.2 Info: => 0.0008409s 12:22:48.2 Info: 5: metadata_profiles migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 5 12:22:48.2 Info: CreateTable MetadataProfiles 12:22:48.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:48.2 Info: => 0.0001507s 12:22:48.2 Info: CreateIndex MetadataProfiles (Name) 12:22:48.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:48.2 Info: => 0.0001013s 12:22:48.2 Info: AlterTable Artists 12:22:48.2 Info: => 1E-06s 12:22:48.2 Info: CreateColumn Artists MetadataProfileId Int32 12:22:48.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:48.2 Info: => 0.0006038s 12:22:48.2 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:48.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:48.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:48.2 Info: DROP TABLE "Artists" 12:22:48.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:48.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:48.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.2 Info: => 0.0050308s 12:22:48.2 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:48.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:48.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:48.2 Info: DROP TABLE "Artists" 12:22:48.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:48.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:48.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.2 Info: => 0.0050494s 12:22:48.2 Info: AlterTable Albums 12:22:48.2 Info: => 1.5E-06s 12:22:48.2 Info: CreateColumn Albums SecondaryTypes String 12:22:48.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:48.2 Info: => 0.0005635s 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:48', 'metadata_profiles') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 5: metadata_profiles migrated 12:22:48.2 Info: => 0.0094861s 12:22:48.2 Info: 6: separate_automatic_and_interactive_search migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 6 12:22:48.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:48.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:48.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:48.2 Info: DROP TABLE "Indexers" 12:22:48.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:48.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:48.2 Info: => 0.0059247s 12:22:48.2 Info: AlterTable Indexers 12:22:48.2 Info: => 1.9E-06s 12:22:48.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:48.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:48.2 Info: => 0.0005756s 12:22:48.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:48.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:48.2 Info: => 4.58E-05s 12:22:48.2 Info: AlterTable Indexers 12:22:48.2 Info: => 1.1E-06s 12:22:48.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:48.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:48.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:48.2 Info: DROP TABLE "Indexers" 12:22:48.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:48.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:48.2 Info: => 0.0043303s 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:48', 'separate_automatic_and_interactive_search') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 6: separate_automatic_and_interactive_search migrated 12:22:48.2 Info: => 0.00548s 12:22:48.2 Info: 7: change_album_path_to_relative migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 7 12:22:48.2 Info: DeleteColumn Albums Path 12:22:48.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:48.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:48.2 Info: DROP TABLE "Albums" 12:22:48.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:48.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:48.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:48.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.2 Info: => 0.0052978s 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:48', 'change_album_path_to_relative') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 7: change_album_path_to_relative migrated 12:22:48.2 Info: => 0.0058887s 12:22:48.2 Info: 8: change_quality_size_mb_to_kb migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 8 12:22:48.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:48.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:48.2 Info: => 5.84E-05s 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:48', 'change_quality_size_mb_to_kb') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 8: change_quality_size_mb_to_kb migrated 12:22:48.2 Info: => 0.0003407s 12:22:48.2 Info: 9: album_releases migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 9 12:22:48.2 Info: AlterTable Albums 12:22:48.2 Info: => 2.1E-06s 12:22:48.2 Info: CreateColumn Albums Releases String 12:22:48.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:48.2 Info: => 0.0006419s 12:22:48.2 Info: AlterTable Albums 12:22:48.2 Info: => 1.2E-06s 12:22:48.2 Info: CreateColumn Albums CurrentRelease String 12:22:48.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:48.2 Info: => 0.0005613s 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:48', 'album_releases') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 9: album_releases migrated 12:22:48.2 Info: => 0.0008988s 12:22:48.2 Info: 10: album_releases_fix migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 10 12:22:48.2 Info: AlterTable Albums 12:22:48.2 Info: => 1.2E-06s 12:22:48.2 Info: AlterColumn Albums Releases String 12:22:48.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:48.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:48.2 Info: DROP TABLE "Albums" 12:22:48.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:48.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:48.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:48.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.2 Info: => 0.0062963s 12:22:48.2 Info: AlterTable Albums 12:22:48.2 Info: => 1.4E-06s 12:22:48.2 Info: AlterColumn Albums CurrentRelease String 12:22:48.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:48.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:48.2 Info: DROP TABLE "Albums" 12:22:48.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:48.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:48.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:48.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.2 Info: => 0.0050963s 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:48', 'album_releases_fix') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 10: album_releases_fix migrated 12:22:48.2 Info: => 0.0144387s 12:22:48.2 Info: 11: import_lists migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 11 12:22:48.2 Info: CreateTable ImportLists 12:22:48.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:48.2 Info: => 0.0002488s 12:22:48.2 Info: CreateIndex ImportLists (Name) 12:22:48.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:48.2 Info: => 9.67E-05s 12:22:48.2 Info: CreateTable ImportListStatus 12:22:48.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:48.2 Info: => 0.0001417s 12:22:48.2 Info: CreateIndex ImportListStatus (ProviderId) 12:22:48.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:48.2 Info: => 9.28E-05s 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:48', 'import_lists') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 11: import_lists migrated 12:22:48.2 Info: => 0.0005857s 12:22:48.2 Info: 12: add_release_status migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 12 12:22:48.2 Info: AlterTable MetadataProfiles 12:22:48.2 Info: => 1.6E-06s 12:22:48.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:48.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:48.2 Info: => 0.0007564s 12:22:48.2 Info: PerformDBOperation 12:22:48.2 Info: Performing DB Operation 12:22:48.2 Info: => 3.57E-05s 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:48', 'add_release_status') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 12: add_release_status migrated 12:22:48.2 Info: => 0.0003489s 12:22:48.2 Info: 13: album_download_notification migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 13 12:22:48.2 Info: AlterTable Notifications 12:22:48.2 Info: => 1.6E-06s 12:22:48.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:48.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:48.2 Info: => 0.0006749s 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:48', 'album_download_notification') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 13: album_download_notification migrated 12:22:48.2 Info: => 0.0010437s 12:22:48.2 Info: 14: fix_language_metadata_profiles migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 14 12:22:48.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:48.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:48.2 Info: => 9.18E-05s 12:22:48.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:48.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:48.2 Info: => 6.82E-05s 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:48', 'fix_language_metadata_profiles') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 14: fix_language_metadata_profiles migrated 12:22:48.2 Info: => 0.0003575s 12:22:48.2 Info: 15: remove_fanzub migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 15 12:22:48.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:48.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:48.2 Info: => 5.35E-05s 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:48', 'remove_fanzub') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 15: remove_fanzub migrated 12:22:48.2 Info: => 0.0003444s 12:22:48.2 Info: 16: update_artist_history_indexes migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 16 12:22:48.2 Info: CreateIndex Albums (ArtistId) 12:22:48.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:48.2 Info: => 0.0001221s 12:22:48.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:48.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:48.2 Info: => 9.75E-05s 12:22:48.2 Info: DeleteIndex History (AlbumId) 12:22:48.2 Info: DROP INDEX "IX_History_AlbumId" 12:22:48.2 Info: => 0.0001396s 12:22:48.2 Info: CreateIndex History (AlbumId, Date) 12:22:48.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:48.2 Info: => 0.0001042s 12:22:48.2 Info: DeleteIndex History (DownloadId) 12:22:48.2 Info: DROP INDEX "IX_History_DownloadId" 12:22:48.2 Info: => 0.0001215s 12:22:48.2 Info: CreateIndex History (DownloadId, Date) 12:22:48.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:48.2 Info: => 0.0001076s 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:48', 'update_artist_history_indexes') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 16: update_artist_history_indexes migrated 12:22:48.2 Info: => 0.0004754s 12:22:48.2 Info: 17: remove_nma migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 17 12:22:48.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:48.2 Info: => 5.68E-05s 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:48', 'remove_nma') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 17: remove_nma migrated 12:22:48.2 Info: => 0.0003654s 12:22:48.2 Info: 18: album_disambiguation migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 18 12:22:48.2 Info: AlterTable Albums 12:22:48.2 Info: => 1.4E-06s 12:22:48.2 Info: CreateColumn Albums Disambiguation String 12:22:48.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:48.2 Info: => 0.0006724s 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:48', 'album_disambiguation') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 18: album_disambiguation migrated 12:22:48.2 Info: => 0.0011134s 12:22:48.2 Info: 19: add_ape_quality_in_profiles migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 19 12:22:48.2 Info: PerformDBOperation 12:22:48.2 Info: Performing DB Operation 12:22:48.2 Info: => 3.9E-05s 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:48', 'add_ape_quality_in_profiles') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 19: add_ape_quality_in_profiles migrated 12:22:48.2 Info: => 0.0010271s 12:22:48.2 Info: 20: remove_pushalot migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 20 12:22:48.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:48.2 Info: => 5.48E-05s 12:22:48.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:48.2 Info: => 4.21E-05s 12:22:48.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:48.2 Info: => 3.99E-05s 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:48', 'remove_pushalot') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 20: remove_pushalot migrated 12:22:48.2 Info: => 0.0011955s 12:22:48.2 Info: 21: add_custom_filters migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 21 12:22:48.2 Info: CreateTable CustomFilters 12:22:48.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:48.2 Info: => 0.0001894s 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:48', 'add_custom_filters') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 21: add_custom_filters migrated 12:22:48.2 Info: => 0.0021071s 12:22:48.2 Info: 22: import_list_tags migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 22 12:22:48.2 Info: AlterTable ImportLists 12:22:48.2 Info: => 1.4E-06s 12:22:48.2 Info: CreateColumn ImportLists Tags String 12:22:48.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:48.2 Info: => 0.0007169s 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:48', 'import_list_tags') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 22: import_list_tags migrated 12:22:48.2 Info: => 0.0012119s 12:22:48.2 Info: 23: add_release_groups_etc migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 23 12:22:48.2 Info: CreateTable ArtistMetadata 12:22:48.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:48.2 Info: => 0.0002805s 12:22:48.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:48.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:48.2 Info: => 0.0001354s 12:22:48.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:48.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:48.2 Info: => 0.0001368s 12:22:48.2 Info: AlterTable Artists 12:22:48.2 Info: => 1.2E-06s 12:22:48.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:48.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:48.2 Info: => 0.0007159s 12:22:48.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:48.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:48.2 Info: => 0.0001043s 12:22:48.2 Info: CreateTable AlbumReleases 12:22:48.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:48.2 Info: => 0.0002144s 12:22:48.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:48.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:48.2 Info: => 0.00013s 12:22:48.2 Info: CreateIndex AlbumReleases (AlbumId) 12:22:48.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:48.2 Info: => 0.0001246s 12:22:48.2 Info: PerformDBOperation 12:22:48.2 Info: Performing DB Operation 12:22:48.2 Info: => 4.53E-05s 12:22:48.2 Info: AlterTable Albums 12:22:48.2 Info: => 1.1E-06s 12:22:48.2 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:48.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:48.3 Info: => 0.000684s 12:22:48.3 Info: AlterTable Albums 12:22:48.3 Info: => 1.6E-06s 12:22:48.3 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:48.3 Info: => 0.0006673s 12:22:48.3 Info: AlterTable Albums 12:22:48.3 Info: => 1.2E-06s 12:22:48.3 Info: CreateColumn Albums Links String 12:22:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:48.3 Info: => 0.0006864s 12:22:48.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:48.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:48.3 Info: => 9.4E-05s 12:22:48.3 Info: AlterTable Tracks 12:22:48.3 Info: => 1.3E-06s 12:22:48.3 Info: CreateColumn Tracks ForeignRecordingId String 12:22:48.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:48.3 Info: => 0.0006567s 12:22:48.3 Info: AlterTable Tracks 12:22:48.3 Info: => 1.4E-06s 12:22:48.3 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:48.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:48.3 Info: => 0.0138731s 12:22:48.3 Info: AlterTable Tracks 12:22:48.3 Info: => 1.7E-06s 12:22:48.3 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:48.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:48.3 Info: => 0.0006796s 12:22:48.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:48.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:48.3 Info: => 0.0001013s 12:22:48.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:48.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:48.3 Info: => 8.34E-05s 12:22:48.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:48.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:48.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:48.3 Info: DROP TABLE "Artists" 12:22:48.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.3 Info: => 0.0067636s 12:22:48.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:48.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:48.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:48.3 Info: DROP TABLE "Albums" 12:22:48.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.3 Info: => 0.0055562s 12:22:48.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:48.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:48.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:48.3 Info: DROP TABLE "Tracks" 12:22:48.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:48.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:48.3 Info: => 0.0053518s 12:22:48.3 Info: DeleteColumn TrackFiles ArtistId 12:22:48.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:48.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:48.3 Info: DROP TABLE "TrackFiles" 12:22:48.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:48.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.3 Info: => 0.0063288s 12:22:48.3 Info: CreateIndex Artists (ArtistMetadataId) 12:22:48.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:48.3 Info: => 9.15E-05s 12:22:48.3 Info: CreateIndex Artists (Monitored) 12:22:48.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:48.3 Info: => 8.48E-05s 12:22:48.3 Info: CreateIndex Albums (ArtistMetadataId) 12:22:48.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:48.3 Info: => 8.46E-05s 12:22:48.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:48.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:48.3 Info: => 8.76E-05s 12:22:48.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:48.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:48.3 Info: => 8.55E-05s 12:22:48.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:48.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:48.3 Info: => 8.32E-05s 12:22:48.3 Info: UpdateData 12:22:48.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:48.3 Info: => 5.24E-05s 12:22:48.3 Info: UpdateData 12:22:48.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:48.3 Info: => 4.63E-05s 12:22:48.3 Info: UpdateData 12:22:48.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:48.3 Info: => 5.44E-05s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:48', 'add_release_groups_etc') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 23: add_release_groups_etc migrated 12:22:48.3 Info: => 0.0092756s 12:22:48.3 Info: 24: NewMediaInfoFormat migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 24 12:22:48.3 Info: UpdateData 12:22:48.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:48.3 Info: => 7.29E-05s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:48', 'NewMediaInfoFormat') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 24: NewMediaInfoFormat migrated 12:22:48.3 Info: => 0.0003907s 12:22:48.3 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 25 12:22:48.3 Info: RenameTable Restrictions ReleaseProfiles 12:22:48.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:48.3 Info: => 0.0018861s 12:22:48.3 Info: AlterTable ReleaseProfiles 12:22:48.3 Info: => 2.9E-06s 12:22:48.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:48.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:48.3 Info: => 0.0006041s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:48', 'rename_restrictions_to_release_profiles') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:48.3 Info: => 0.0019778s 12:22:48.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 26 12:22:48.3 Info: RenameTable Profiles QualityProfiles 12:22:48.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:48.3 Info: => 0.0018045s 12:22:48.3 Info: AlterTable QualityProfiles 12:22:48.3 Info: => 1.5E-06s 12:22:48.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:48.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:48.3 Info: => 0.0005979s 12:22:48.3 Info: AlterTable LanguageProfiles 12:22:48.3 Info: => 1.2E-06s 12:22:48.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:48.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:48.3 Info: => 0.0005935s 12:22:48.3 Info: UpdateData 12:22:48.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:48.3 Info: => 5.58E-05s 12:22:48.3 Info: UpdateData 12:22:48.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:48.3 Info: => 4.26E-05s 12:22:48.3 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:48.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:48.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:48.3 Info: DROP TABLE "Artists" 12:22:48.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:48.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:48.3 Info: => 0.007074s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:48', 'rename_quality_profiles_add_upgrade_allowed') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:48.3 Info: => 0.0076188s 12:22:48.3 Info: 27: add_import_exclusions migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 27 12:22:48.3 Info: CreateTable ImportListExclusions 12:22:48.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:48.3 Info: => 0.0001838s 12:22:48.3 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:48.3 Info: => 0.0001048s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:48', 'add_import_exclusions') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 27: add_import_exclusions migrated 12:22:48.3 Info: => 0.0004566s 12:22:48.3 Info: 28: clean_artist_metadata_table migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 28 12:22:48.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.3 Info: => 0.0001731s 12:22:48.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.3 Info: => 0.0001349s 12:22:48.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:48.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:48.3 Info: => 0.0001282s 12:22:48.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:48.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:48.3 Info: => 0.0001282s 12:22:48.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.3 Info: => 0.0001315s 12:22:48.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:48.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:48.3 Info: => 0.0001307s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:48', 'clean_artist_metadata_table') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 28: clean_artist_metadata_table migrated 12:22:48.3 Info: => 0.0004938s 12:22:48.3 Info: 29: health_issue_notification migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 29 12:22:48.3 Info: AlterTable Notifications 12:22:48.3 Info: => 1.4E-06s 12:22:48.3 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:48.3 Info: => 0.000665s 12:22:48.3 Info: AlterTable Notifications 12:22:48.3 Info: => 1.1E-06s 12:22:48.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:48.3 Info: => 0.0006093s 12:22:48.3 Info: AlterTable Notifications 12:22:48.3 Info: => 1.1E-06s 12:22:48.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:48.3 Info: => 0.0005993s 12:22:48.3 Info: AlterTable Notifications 12:22:48.3 Info: => 1.2E-06s 12:22:48.3 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:48.3 Info: => 0.0006118s 12:22:48.3 Info: AlterTable Notifications 12:22:48.3 Info: => 1.1E-06s 12:22:48.3 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:48.3 Info: => 0.0005951s 12:22:48.3 Info: DeleteColumn Notifications OnDownload 12:22:48.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:48.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:48.3 Info: DROP TABLE "Notifications" 12:22:48.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:48.3 Info: => 0.0049252s 12:22:48.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:48.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:48.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:48.3 Info: DROP TABLE "Notifications" 12:22:48.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:48.3 Info: => 0.0049695s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:48', 'health_issue_notification') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 29: health_issue_notification migrated 12:22:48.3 Info: => 0.0054256s 12:22:48.3 Info: 30: add_mediafilerepository_mtime migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 30 12:22:48.3 Info: AlterTable TrackFiles 12:22:48.3 Info: => 1.5E-06s 12:22:48.3 Info: CreateColumn TrackFiles Modified DateTime 12:22:48.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:48.3 Info: => 0.0006524s 12:22:48.3 Info: AlterTable TrackFiles 12:22:48.3 Info: => 1.5E-06s 12:22:48.3 Info: CreateColumn TrackFiles Path String 12:22:48.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:48.3 Info: => 0.0006256s 12:22:48.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:48.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:48.3 Info: => 4.74E-05s 12:22:48.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:48.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:48.3 Info: => 0.0001475s 12:22:48.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:48.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:48.3 Info: => 0.0001681s 12:22:48.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:48.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:48.3 Info: => 0.000163s 12:22:48.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:48.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:48.3 Info: => 0.0001021s 12:22:48.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:48.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:48.3 Info: => 6.92E-05s 12:22:48.3 Info: AlterTable TrackFiles 12:22:48.3 Info: => 1.4E-06s 12:22:48.3 Info: AlterColumn TrackFiles Path String 12:22:48.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:48.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:48.3 Info: DROP TABLE "TrackFiles" 12:22:48.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:48.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.3 Info: => 0.005584s 12:22:48.3 Info: CreateIndex TrackFiles (Path) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:48.3 Info: => 0.0001081s 12:22:48.3 Info: DeleteColumn TrackFiles RelativePath 12:22:48.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:48.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:48.4 Info: DROP TABLE "TrackFiles" 12:22:48.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:48.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:48.4 Info: => 0.0078976s 12:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:48', 'add_mediafilerepository_mtime') 12:22:48.4 Info: Committing Transaction 12:22:48.4 Info: 30: add_mediafilerepository_mtime migrated 12:22:48.4 Info: => 0.0084732s 12:22:48.4 Info: 31: add_artistmetadataid_constraint migrating 12:22:48.4 Info: Beginning Transaction 12:22:48.4 Info: Starting migration of Main DB to 31 12:22:48.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:48.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:48.4 Info: => 0.00011s 12:22:48.4 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:48.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:48.4 Info: => 0.0001664s 12:22:48.4 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:48.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:48.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:48.4 Info: DROP TABLE "Artists" 12:22:48.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:48.4 Info: => 0.0053227s 12:22:48.4 Info: CreateIndex Artists (ArtistMetadataId) 12:22:48.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:48.4 Info: => 9.13E-05s 12:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:48', 'add_artistmetadataid_constraint') 12:22:48.4 Info: Committing Transaction 12:22:48.4 Info: 31: add_artistmetadataid_constraint migrated 12:22:48.4 Info: => 0.0006545s 12:22:48.4 Info: 32: old_ids_and_artist_alias migrating 12:22:48.4 Info: Beginning Transaction 12:22:48.4 Info: Starting migration of Main DB to 32 12:22:48.4 Info: AlterTable ArtistMetadata 12:22:48.4 Info: => 1.4E-06s 12:22:48.4 Info: CreateColumn ArtistMetadata Aliases String 12:22:48.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:48.4 Info: => 0.0006803s 12:22:48.4 Info: AlterTable ArtistMetadata 12:22:48.4 Info: => 1.6E-06s 12:22:48.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:48.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:48.4 Info: => 0.0006383s 12:22:48.4 Info: AlterTable Albums 12:22:48.4 Info: => 1.4E-06s 12:22:48.4 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:48.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:48.4 Info: => 0.0006199s 12:22:48.4 Info: AlterTable AlbumReleases 12:22:48.4 Info: => 1.3E-06s 12:22:48.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:48.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:48.4 Info: => 0.0006242s 12:22:48.4 Info: AlterTable Tracks 12:22:48.4 Info: => 1.3E-06s 12:22:48.4 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:48.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:48.4 Info: => 0.0006271s 12:22:48.4 Info: AlterTable Tracks 12:22:48.4 Info: => 1E-06s 12:22:48.4 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:48.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:48.4 Info: => 0.0006379s 12:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:48', 'old_ids_and_artist_alias') 12:22:48.4 Info: Committing Transaction 12:22:48.4 Info: 32: old_ids_and_artist_alias migrated 12:22:48.4 Info: => 0.0010184s 12:22:48.4 Info: 33: download_propers_config migrating 12:22:48.4 Info: Beginning Transaction 12:22:48.4 Info: Starting migration of Main DB to 33 12:22:48.4 Info: PerformDBOperation 12:22:48.4 Info: Performing DB Operation 12:22:48.4 Info: => 4.05E-05s 12:22:48.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:48.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:48.4 Info: => 4.37E-05s 12:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:48', 'download_propers_config') 12:22:48.4 Info: Committing Transaction 12:22:48.4 Info: 33: download_propers_config migrated 12:22:48.4 Info: => 0.0003265s 12:22:48.4 Info: 34: remove_language_profiles migrating 12:22:48.4 Info: Beginning Transaction 12:22:48.4 Info: Starting migration of Main DB to 34 12:22:48.4 Info: DeleteTable LanguageProfiles 12:22:48.4 Info: DROP TABLE "LanguageProfiles" 12:22:48.4 Info: => 0.0002407s 12:22:48.4 Info: DeleteColumn Artists LanguageProfileId 12:22:48.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:48.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:48.4 Info: DROP TABLE "Artists" 12:22:48.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:48.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:48.4 Info: => 0.0069414s 12:22:48.4 Info: DeleteColumn ImportLists LanguageProfileId 12:22:48.4 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:48.4 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:48.4 Info: DROP TABLE "ImportLists" 12:22:48.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:48.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:48.4 Info: => 0.005021s 12:22:48.4 Info: DeleteColumn Blacklist Language 12:22:48.4 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:48.4 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:48.4 Info: DROP TABLE "Blacklist" 12:22:48.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:48.4 Info: => 0.00635s 12:22:48.4 Info: DeleteColumn History Language 12:22:48.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:48.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:48.4 Info: DROP TABLE "History" 12:22:48.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:48.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:48.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:48.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:48.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:48.4 Info: => 0.0054027s 12:22:48.4 Info: DeleteColumn LyricFiles Language 12:22:48.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:48.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:48.4 Info: DROP TABLE "LyricFiles" 12:22:48.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:48.4 Info: => 0.004632s 12:22:48.4 Info: DeleteColumn TrackFiles Language 12:22:48.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:48.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:48.4 Info: DROP TABLE "TrackFiles" 12:22:48.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:48.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:48.4 Info: => 0.005091s 12:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:48', 'remove_language_profiles') 12:22:48.4 Info: Committing Transaction 12:22:48.4 Info: 34: remove_language_profiles migrated 12:22:48.4 Info: => 0.0153876s 12:22:48.4 Info: 35: multi_disc_naming_format migrating 12:22:48.4 Info: Beginning Transaction 12:22:48.4 Info: Starting migration of Main DB to 35 12:22:48.4 Info: AlterTable NamingConfig 12:22:48.4 Info: => 1.7E-06s 12:22:48.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:48.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:48.4 Info: => 0.0007321s 12:22:48.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:48.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:48.4 Info: => 5.48E-05s 12:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:48', 'multi_disc_naming_format') 12:22:48.4 Info: Committing Transaction 12:22:48.4 Info: 35: multi_disc_naming_format migrated 12:22:48.4 Info: => 0.0012126s 12:22:48.4 Info: 36: add_download_client_priority migrating 12:22:48.4 Info: Beginning Transaction 12:22:48.4 Info: Starting migration of Main DB to 36 12:22:48.4 Info: AlterTable DownloadClients 12:22:48.4 Info: => 1.9E-06s 12:22:48.4 Info: CreateColumn DownloadClients Priority Int32 12:22:48.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:48.4 Info: => 0.0006851s 12:22:48.4 Info: PerformDBOperation 12:22:48.4 Info: Performing DB Operation 12:22:48.4 Info: => 6.05E-05s 12:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:48', 'add_download_client_priority') 12:22:48.4 Info: Committing Transaction 12:22:48.4 Info: 36: add_download_client_priority migrated 12:22:48.4 Info: => 0.010083s 12:22:48.4 Info: 37: remove_growl_prowl migrating 12:22:48.4 Info: Beginning Transaction 12:22:48.4 Info: Starting migration of Main DB to 37 12:22:48.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:48.4 Info: => 7.45E-05s 12:22:48.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:48.4 Info: => 3.99E-05s 12:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:48', 'remove_growl_prowl') 12:22:48.4 Info: Committing Transaction 12:22:48.4 Info: 37: remove_growl_prowl migrated 12:22:48.4 Info: => 0.0003873s 12:22:48.4 Info: 38: remove_plex_hometheatre migrating 12:22:48.4 Info: Beginning Transaction 12:22:48.4 Info: Starting migration of Main DB to 38 12:22:48.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:48.4 Info: => 5.51E-05s 12:22:48.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:48.4 Info: => 4.31E-05s 12:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:48', 'remove_plex_hometheatre') 12:22:48.4 Info: Committing Transaction 12:22:48.4 Info: 38: remove_plex_hometheatre migrated 12:22:48.4 Info: => 0.0003595s 12:22:48.4 Info: 39: add_root_folder_add_defaults migrating 12:22:48.4 Info: Beginning Transaction 12:22:48.4 Info: Starting migration of Main DB to 39 12:22:48.4 Info: AlterTable RootFolders 12:22:48.4 Info: => 1.5E-06s 12:22:48.4 Info: CreateColumn RootFolders Name String 12:22:48.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:48.4 Info: => 0.0007288s 12:22:48.4 Info: AlterTable RootFolders 12:22:48.4 Info: => 1.1E-06s 12:22:48.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:48.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:48.4 Info: => 0.0006064s 12:22:48.4 Info: AlterTable RootFolders 12:22:48.4 Info: => 1.2E-06s 12:22:48.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:48.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:48.4 Info: => 0.0005875s 12:22:48.4 Info: AlterTable RootFolders 12:22:48.4 Info: => 1.2E-06s 12:22:48.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:48.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:48.4 Info: => 0.0005867s 12:22:48.4 Info: AlterTable RootFolders 12:22:48.4 Info: => 1.1E-06s 12:22:48.4 Info: CreateColumn RootFolders DefaultTags String 12:22:48.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:48.4 Info: => 0.0005957s 12:22:48.4 Info: PerformDBOperation 12:22:48.4 Info: Performing DB Operation 12:22:48.4 Info: => 7.7E-05s 12:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:48', 'add_root_folder_add_defaults') 12:22:48.4 Info: Committing Transaction 12:22:48.4 Info: 39: add_root_folder_add_defaults migrated 12:22:48.4 Info: => 0.0007258s 12:22:48.4 Info: 40: task_duration migrating 12:22:48.4 Info: Beginning Transaction 12:22:48.4 Info: Starting migration of Main DB to 40 12:22:48.4 Info: AlterTable ScheduledTasks 12:22:48.4 Info: => 1.4E-06s 12:22:48.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:48.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:48.4 Info: => 0.0006569s 12:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:48', 'task_duration') 12:22:48.4 Info: Committing Transaction 12:22:48.4 Info: 40: task_duration migrated 12:22:48.4 Info: => 0.0010207s 12:22:48.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:48.4 Info: Beginning Transaction 12:22:48.4 Info: Starting migration of Main DB to 41 12:22:48.4 Info: AlterTable ReleaseProfiles 12:22:48.4 Info: => 1.4E-06s 12:22:48.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:48.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:48.4 Info: => 0.0007315s 12:22:48.4 Info: AlterTable ReleaseProfiles 12:22:48.4 Info: => 1.3E-06s 12:22:48.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:48.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:48.4 Info: => 0.0006247s 12:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:48', 'add_indexer_and_enabled_to_release_profiles') 12:22:48.4 Info: Committing Transaction 12:22:48.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:48.4 Info: => 0.0085926s 12:22:48.4 Info: 42: remove_album_folders migrating 12:22:48.4 Info: Beginning Transaction 12:22:48.4 Info: Starting migration of Main DB to 42 12:22:48.4 Info: DeleteColumn Artists AlbumFolder 12:22:48.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:48.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:48.4 Info: DROP TABLE "Artists" 12:22:48.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:48.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:48.4 Info: => 0.0070349s 12:22:48.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:48.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:48.4 Info: => 5.25E-05s 12:22:48.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:48.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:48.4 Info: => 4.38E-05s 12:22:48.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:48.5 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:48.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:48.5 Info: DROP TABLE "NamingConfig" 12:22:48.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:48.5 Info: => 0.0047487s 12:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:48', 'remove_album_folders') 12:22:48.5 Info: Committing Transaction 12:22:48.5 Info: 42: remove_album_folders migrated 12:22:48.5 Info: => 0.0090836s 12:22:48.5 Info: 44: add_priority_to_indexers migrating 12:22:48.5 Info: Beginning Transaction 12:22:48.5 Info: Starting migration of Main DB to 44 12:22:48.5 Info: AlterTable Indexers 12:22:48.5 Info: => 1.4E-06s 12:22:48.5 Info: CreateColumn Indexers Priority Int32 12:22:48.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:48.5 Info: => 0.0007146s 12:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:48', 'add_priority_to_indexers') 12:22:48.5 Info: Committing Transaction 12:22:48.5 Info: 44: add_priority_to_indexers migrated 12:22:48.5 Info: => 0.0012151s 12:22:48.5 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:48.5 Info: Beginning Transaction 12:22:48.5 Info: Starting migration of Main DB to 45 12:22:48.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:48.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:48.5 Info: => 0.0001362s 12:22:48.5 Info: PerformDBOperation 12:22:48.5 Info: Performing DB Operation 12:22:48.5 Info: => 5.22E-05s 12:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:48', 'remove_chown_and_folderchmod_config') 12:22:48.5 Info: Committing Transaction 12:22:48.5 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:48.5 Info: => 0.000367s 12:22:48.5 Info: 47: update_notifiarr migrating 12:22:48.5 Info: Beginning Transaction 12:22:48.5 Info: Starting migration of Main DB to 47 12:22:48.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:48.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:48.5 Info: => 8.98E-05s 12:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:48', 'update_notifiarr') 12:22:48.5 Info: Committing Transaction 12:22:48.5 Info: 47: update_notifiarr migrated 12:22:48.5 Info: => 0.0003904s 12:22:48.5 Info: 49: email_multiple_addresses migrating 12:22:48.5 Info: Beginning Transaction 12:22:48.5 Info: Starting migration of Main DB to 49 12:22:48.5 Info: PerformDBOperation 12:22:48.5 Info: Performing DB Operation 12:22:48.5 Info: => 6.88E-05s 12:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:48', 'email_multiple_addresses') 12:22:48.5 Info: Committing Transaction 12:22:48.5 Info: 49: email_multiple_addresses migrated 12:22:48.5 Info: => 0.0003746s 12:22:48.5 Info: 50: rename_blacklist_to_blocklist migrating 12:22:48.5 Info: Beginning Transaction 12:22:48.5 Info: Starting migration of Main DB to 50 12:22:48.5 Info: RenameTable Blacklist Blocklist 12:22:48.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:48.5 Info: => 0.0019126s 12:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:48', 'rename_blacklist_to_blocklist') 12:22:48.5 Info: Committing Transaction 12:22:48.5 Info: 50: rename_blacklist_to_blocklist migrated 12:22:48.5 Info: => 0.0022799s 12:22:48.5 Info: 51: cdh_per_downloadclient migrating 12:22:48.5 Info: Beginning Transaction 12:22:48.5 Info: Starting migration of Main DB to 51 12:22:48.5 Info: AlterTable DownloadClients 12:22:48.5 Info: => 1.4E-06s 12:22:48.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:48.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:48.5 Info: => 0.000662s 12:22:48.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:48.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:48.5 Info: => 0.0006136s 12:22:48.5 Info: PerformDBOperation 12:22:48.5 Info: Performing DB Operation 12:22:48.5 Info: => 0.0001759s 12:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:48', 'cdh_per_downloadclient') 12:22:48.5 Info: Committing Transaction 12:22:48.5 Info: 51: cdh_per_downloadclient migrated 12:22:48.5 Info: => 0.0012535s 12:22:48.5 Info: 52: download_history migrating 12:22:48.5 Info: Beginning Transaction 12:22:48.5 Info: Starting migration of Main DB to 52 12:22:48.5 Info: CreateTable DownloadHistory 12:22:48.5 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:48.5 Info: => 0.0002709s 12:22:48.5 Info: CreateIndex DownloadHistory (EventType) 12:22:48.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:48.5 Info: => 0.0001123s 12:22:48.5 Info: CreateIndex DownloadHistory (ArtistId) 12:22:48.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:48.5 Info: => 8.99E-05s 12:22:48.5 Info: CreateIndex DownloadHistory (DownloadId) 12:22:48.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:48.5 Info: => 9.6E-05s 12:22:48.5 Info: PerformDBOperation 12:22:48.5 Info: Performing DB Operation 12:22:48.5 Info: => 0.0001344s 12:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:48', 'download_history') 12:22:48.5 Info: Committing Transaction 12:22:48.5 Info: 52: download_history migrated 12:22:48.5 Info: => 0.010113s 12:22:48.5 Info: 53: add_update_history migrating 12:22:48.5 Info: Beginning Transaction 12:22:48.5 Info: Starting migration of Main DB to 53 12:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:48', 'add_update_history') 12:22:48.5 Info: Committing Transaction 12:22:48.5 Info: 53: add_update_history migrated 12:22:48.5 Info: => 0.0026228s 12:22:48.5 Info: 54: add_on_update_to_notifications migrating 12:22:48.5 Info: Beginning Transaction 12:22:48.5 Info: Starting migration of Main DB to 54 12:22:48.5 Info: AlterTable Notifications 12:22:48.5 Info: => 1.5E-06s 12:22:48.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:48.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:48.5 Info: => 0.0007922s 12:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:48', 'add_on_update_to_notifications') 12:22:48.5 Info: Committing Transaction 12:22:48.5 Info: 54: add_on_update_to_notifications migrated 12:22:48.5 Info: => 0.0018527s 12:22:48.5 Info: 55: download_client_per_indexer migrating 12:22:48.5 Info: Beginning Transaction 12:22:48.5 Info: Starting migration of Main DB to 55 12:22:48.5 Info: AlterTable Indexers 12:22:48.5 Info: => 1.5E-06s 12:22:48.5 Info: CreateColumn Indexers DownloadClientId Int32 12:22:48.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:48.5 Info: => 0.0007132s 12:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:48', 'download_client_per_indexer') 12:22:48.5 Info: Committing Transaction 12:22:48.5 Info: 55: download_client_per_indexer migrated 12:22:48.5 Info: => 0.0010631s 12:22:48.5 Info: 56: AddNewItemMonitorType migrating 12:22:48.5 Info: Beginning Transaction 12:22:48.5 Info: Starting migration of Main DB to 56 12:22:48.5 Info: AlterTable Artists 12:22:48.5 Info: => 1.4E-06s 12:22:48.5 Info: CreateColumn Artists MonitorNewItems Int32 12:22:48.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:48.5 Info: => 0.0006752s 12:22:48.5 Info: AlterTable RootFolders 12:22:48.5 Info: => 1.4E-06s 12:22:48.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:48.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:48.5 Info: => 0.0006401s 12:22:48.5 Info: AlterTable ImportLists 12:22:48.5 Info: => 1.2E-06s 12:22:48.5 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:48.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:48.5 Info: => 0.0006824s 12:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:48', 'AddNewItemMonitorType') 12:22:48.5 Info: Committing Transaction 12:22:48.5 Info: 56: AddNewItemMonitorType migrated 12:22:48.5 Info: => 0.0010659s 12:22:48.5 Info: 57: ImportListSearch migrating 12:22:48.5 Info: Beginning Transaction 12:22:48.5 Info: Starting migration of Main DB to 57 12:22:48.5 Info: AlterTable ImportLists 12:22:48.5 Info: => 1.2E-06s 12:22:48.5 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:48.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:48.5 Info: => 0.0007052s 12:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:48', 'ImportListSearch') 12:22:48.5 Info: Committing Transaction 12:22:48.5 Info: 57: ImportListSearch migrated 12:22:48.5 Info: => 0.0011255s 12:22:48.5 Info: 58: ImportListMonitorExisting migrating 12:22:48.5 Info: Beginning Transaction 12:22:48.5 Info: Starting migration of Main DB to 58 12:22:48.5 Info: AlterTable ImportLists 12:22:48.5 Info: => 1.3E-06s 12:22:48.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:48.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:48.5 Info: => 0.000681s 12:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:48', 'ImportListMonitorExisting') 12:22:48.5 Info: Committing Transaction 12:22:48.5 Info: 58: ImportListMonitorExisting migrated 12:22:48.5 Info: => 0.0128599s 12:22:48.5 Info: 59: add_indexer_tags migrating 12:22:48.5 Info: Beginning Transaction 12:22:48.5 Info: Starting migration of Main DB to 59 12:22:48.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:48.5 Info: => 7.54E-05s 12:22:48.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:48.5 Info: => 4.08E-05s 12:22:48.5 Info: AlterTable Indexers 12:22:48.5 Info: => 1.2E-06s 12:22:48.5 Info: CreateColumn Indexers Tags String 12:22:48.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:48.5 Info: => 0.0007497s 12:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:48', 'add_indexer_tags') 12:22:48.5 Info: Committing Transaction 12:22:48.5 Info: 59: add_indexer_tags migrated 12:22:48.5 Info: => 0.0011379s 12:22:48.5 Info: 60: update_audio_types migrating 12:22:48.5 Info: Beginning Transaction 12:22:48.5 Info: Starting migration of Main DB to 60 12:22:48.5 Info: PerformDBOperation 12:22:48.5 Info: Performing DB Operation 12:22:48.5 Info: => 6.95E-05s 12:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:48', 'update_audio_types') 12:22:48.5 Info: Committing Transaction 12:22:48.5 Info: 60: update_audio_types migrated 12:22:48.5 Info: => 0.0003666s 12:22:48.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:48.5 Info: Beginning Transaction 12:22:48.5 Info: Starting migration of Main DB to 61 12:22:48.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.5 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:48.5 Info: => 5.64E-05s 12:22:48.5 Info: AlterTable AlbumReleases 12:22:48.5 Info: => 1.3E-06s 12:22:48.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:48.5 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:48.5 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:48.5 Info: DROP TABLE "AlbumReleases" 12:22:48.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:48.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:48.5 Info: => 0.006789s 12:22:48.5 Info: AlterTable Albums 12:22:48.5 Info: => 1.3E-06s 12:22:48.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:48.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:48.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:48.5 Info: DROP TABLE "Albums" 12:22:48.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:48.5 Info: => 0.0056708s 12:22:48.5 Info: AlterTable Albums 12:22:48.5 Info: => 1.2E-06s 12:22:48.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:48.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:48.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:48.5 Info: DROP TABLE "Albums" 12:22:48.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:48.5 Info: => 0.0056284s 12:22:48.5 Info: AlterTable Albums 12:22:48.5 Info: => 1.5E-06s 12:22:48.5 Info: AlterColumn Albums Added DateTimeOffset 12:22:48.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:48.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:48.5 Info: DROP TABLE "Albums" 12:22:48.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:48.5 Info: => 0.0068956s 12:22:48.5 Info: AlterTable Artists 12:22:48.5 Info: => 1.6E-06s 12:22:48.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:48.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:48.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:48.5 Info: DROP TABLE "Artists" 12:22:48.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:48.5 Info: => 0.0070511s 12:22:48.5 Info: AlterTable Artists 12:22:48.5 Info: => 1.5E-06s 12:22:48.5 Info: AlterColumn Artists Added DateTimeOffset 12:22:48.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:48.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:48.5 Info: DROP TABLE "Artists" 12:22:48.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:48.5 Info: => 0.0055679s 12:22:48.5 Info: AlterTable Blocklist 12:22:48.5 Info: => 1.4E-06s 12:22:48.5 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:48.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:48.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:48.5 Info: DROP TABLE "Blocklist" 12:22:48.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:48.5 Info: => 0.0050807s 12:22:48.5 Info: AlterTable Blocklist 12:22:48.5 Info: => 1.4E-06s 12:22:48.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:48.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:48.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:48.6 Info: DROP TABLE "Blocklist" 12:22:48.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:48.6 Info: => 0.0050348s 12:22:48.6 Info: AlterTable Commands 12:22:48.6 Info: => 1.5E-06s 12:22:48.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:48.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:48.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:48.6 Info: DROP TABLE "Commands" 12:22:48.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:48.6 Info: => 0.0064935s 12:22:48.6 Info: AlterTable Commands 12:22:48.6 Info: => 1.9E-06s 12:22:48.6 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:48.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:48.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:48.6 Info: DROP TABLE "Commands" 12:22:48.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:48.6 Info: => 0.0051294s 12:22:48.6 Info: AlterTable Commands 12:22:48.6 Info: => 1.7E-06s 12:22:48.6 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:48.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:48.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:48.6 Info: DROP TABLE "Commands" 12:22:48.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:48.6 Info: => 0.0064215s 12:22:48.6 Info: AlterTable DownloadClientStatus 12:22:48.6 Info: => 1.8E-06s 12:22:48.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:48.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:48.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:48.6 Info: DROP TABLE "DownloadClientStatus" 12:22:48.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:48.6 Info: => 0.0051222s 12:22:48.6 Info: AlterTable DownloadClientStatus 12:22:48.6 Info: => 1.5E-06s 12:22:48.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:48.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:48.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:48.6 Info: DROP TABLE "DownloadClientStatus" 12:22:48.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:48.6 Info: => 0.0050573s 12:22:48.6 Info: AlterTable DownloadClientStatus 12:22:48.6 Info: => 1.4E-06s 12:22:48.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:48.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:48.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:48.6 Info: DROP TABLE "DownloadClientStatus" 12:22:48.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:48.6 Info: => 0.0065982s 12:22:48.6 Info: AlterTable DownloadHistory 12:22:48.6 Info: => 1.5E-06s 12:22:48.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:48.6 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:48.6 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:48.6 Info: DROP TABLE "DownloadHistory" 12:22:48.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:48.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:48.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:48.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:48.6 Info: => 0.005513s 12:22:48.6 Info: AlterTable ExtraFiles 12:22:48.6 Info: => 1.6E-06s 12:22:48.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:48.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:48.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:48.6 Info: DROP TABLE "ExtraFiles" 12:22:48.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:48.6 Info: => 0.0049417s 12:22:48.6 Info: AlterTable ExtraFiles 12:22:48.6 Info: => 1.7E-06s 12:22:48.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:48.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:48.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:48.6 Info: DROP TABLE "ExtraFiles" 12:22:48.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:48.6 Info: => 0.0063096s 12:22:48.6 Info: AlterTable History 12:22:48.6 Info: => 1.6E-06s 12:22:48.6 Info: AlterColumn History Date DateTimeOffset 12:22:48.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:48.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:48.6 Info: DROP TABLE "History" 12:22:48.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:48.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:48.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:48.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:48.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:48.6 Info: => 0.0058186s 12:22:48.6 Info: AlterTable ImportListStatus 12:22:48.6 Info: => 1.3E-06s 12:22:48.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:48.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:48.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:48.6 Info: DROP TABLE "ImportListStatus" 12:22:48.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:48.6 Info: => 0.0063761s 12:22:48.6 Info: AlterTable ImportListStatus 12:22:48.6 Info: => 1.8E-06s 12:22:48.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:48.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:48.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:48.6 Info: DROP TABLE "ImportListStatus" 12:22:48.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:48.6 Info: => 0.0051409s 12:22:48.6 Info: AlterTable ImportListStatus 12:22:48.6 Info: => 1.4E-06s 12:22:48.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:48.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:48.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:48.6 Info: DROP TABLE "ImportListStatus" 12:22:48.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:48.6 Info: => 0.005048s 12:22:48.6 Info: AlterTable IndexerStatus 12:22:48.6 Info: => 1.3E-06s 12:22:48.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:48.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:48.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:48.6 Info: DROP TABLE "IndexerStatus" 12:22:48.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:48.6 Info: => 0.0061748s 12:22:48.6 Info: AlterTable IndexerStatus 12:22:48.6 Info: => 1.3E-06s 12:22:48.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:48.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:48.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:48.6 Info: DROP TABLE "IndexerStatus" 12:22:48.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:48.6 Info: => 0.0064429s 12:22:48.6 Info: AlterTable IndexerStatus 12:22:48.6 Info: => 1.6E-06s 12:22:48.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:48.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:48.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:48.6 Info: DROP TABLE "IndexerStatus" 12:22:48.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:48.6 Info: => 0.0050778s 12:22:48.6 Info: AlterTable LyricFiles 12:22:48.6 Info: => 1.5E-06s 12:22:48.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:48.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:48.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:48.6 Info: DROP TABLE "LyricFiles" 12:22:48.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:48.7 Info: => 0.0049498s 12:22:48.7 Info: AlterTable LyricFiles 12:22:48.7 Info: => 1.5E-06s 12:22:48.7 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:48.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:48.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:48.7 Info: DROP TABLE "LyricFiles" 12:22:48.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:48.7 Info: => 0.0049728s 12:22:48.7 Info: AlterTable MetadataFiles 12:22:48.7 Info: => 1.2E-06s 12:22:48.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:48.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:48.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:48.7 Info: DROP TABLE "MetadataFiles" 12:22:48.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:48.7 Info: => 0.0054584s 12:22:48.7 Info: AlterTable MetadataFiles 12:22:48.7 Info: => 1.5E-06s 12:22:48.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:48.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:48.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:48.7 Info: DROP TABLE "MetadataFiles" 12:22:48.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:48.7 Info: => 0.0067877s 12:22:48.7 Info: AlterTable PendingReleases 12:22:48.7 Info: => 1.7E-06s 12:22:48.7 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:48.7 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:48.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:48.7 Info: DROP TABLE "PendingReleases" 12:22:48.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:48.7 Info: => 0.0050328s 12:22:48.7 Info: AlterTable ScheduledTasks 12:22:48.7 Info: => 1.5E-06s 12:22:48.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:48.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:48.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:48.7 Info: DROP TABLE "ScheduledTasks" 12:22:48.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:48.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:48.7 Info: => 0.0065145s 12:22:48.7 Info: AlterTable ScheduledTasks 12:22:48.7 Info: => 1.4E-06s 12:22:48.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:48.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:48.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:48.7 Info: DROP TABLE "ScheduledTasks" 12:22:48.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:48.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:48.7 Info: => 0.0050667s 12:22:48.7 Info: AlterTable TrackFiles 12:22:48.7 Info: => 1.9E-06s 12:22:48.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:48.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:48.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:48.7 Info: DROP TABLE "TrackFiles" 12:22:48.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:48.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:48.7 Info: => 0.0052661s 12:22:48.7 Info: AlterTable TrackFiles 12:22:48.7 Info: => 1.5E-06s 12:22:48.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:48.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:48.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:48.7 Info: DROP TABLE "TrackFiles" 12:22:48.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:48.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:48.7 Info: => 0.0067401s 12:22:48.7 Info: AlterTable VersionInfo 12:22:48.7 Info: => 1.4E-06s 12:22:48.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:48.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:48.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:48.7 Info: DROP TABLE "VersionInfo" 12:22:48.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:48.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:48.7 Info: => 0.0050343s 12:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:48', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:48.7 Info: Committing Transaction 12:22:48.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:48.7 Info: => 0.0074517s 12:22:48.7 Info: 62: add_on_delete_to_notifications migrating 12:22:48.7 Info: Beginning Transaction 12:22:48.7 Info: Starting migration of Main DB to 62 12:22:48.7 Info: AlterTable Notifications 12:22:48.7 Info: => 1.6E-06s 12:22:48.7 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:48.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:48.7 Info: => 0.0007182s 12:22:48.7 Info: AlterTable Notifications 12:22:48.7 Info: => 1.5E-06s 12:22:48.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:48.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:48.7 Info: => 0.0006426s 12:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:48', 'add_on_delete_to_notifications') 12:22:48.7 Info: Committing Transaction 12:22:48.7 Info: 62: add_on_delete_to_notifications migrated 12:22:48.7 Info: => 0.0010514s 12:22:48.7 Info: 63: add_custom_formats migrating 12:22:48.7 Info: Beginning Transaction 12:22:48.7 Info: Starting migration of Main DB to 63 12:22:48.7 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/i", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 12:22:48.7 Info: AlterTable DelayProfiles 12:22:48.7 Info: => 1.2E-06s 12:22:48.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:48.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:48.7 Info: => 0.0006762s 12:22:48.7 Info: UpdateData 12:22:48.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:48.7 Info: => 5.78E-05s 12:22:48.7 Info: AlterTable TrackFiles 12:22:48.7 Info: => 1.2E-06s 12:22:48.7 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:48.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:48.7 Info: => 0.0006333s 12:22:48.7 Info: PerformDBOperation 12:22:48.7 Info: Performing DB Operation 12:22:48.7 Info: => 0.0013898s 12:22:48.7 Info: CreateTable CustomFormats 12:22:48.7 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:48.7 Info: => 0.000201s 12:22:48.7 Info: CreateIndex CustomFormats (Name) 12:22:48.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:48.7 Info: => 0.0001062s 12:22:48.7 Info: AlterTable QualityProfiles 12:22:48.7 Info: => 1.3E-06s 12:22:48.7 Info: CreateColumn QualityProfiles FormatItems String 12:22:48.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:48.7 Info: => 0.0006807s 12:22:48.7 Info: AlterTable QualityProfiles 12:22:48.7 Info: => 1.2E-06s 12:22:48.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:48.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:48.7 Info: => 0.0006525s 12:22:48.7 Info: AlterTable QualityProfiles 12:22:48.7 Info: => 1.3E-06s 12:22:48.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:48.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:48.7 Info: => 0.0006492s 12:22:48.7 Info: PerformDBOperation 12:22:48.7 Info: Performing DB Operation 12:22:48.7 Info: => 0.0015955s 12:22:48.7 Info: PerformDBOperation 12:22:48.7 Info: Performing DB Operation 12:22:48.7 Info: => 4.92E-05s 12:22:48.7 Info: DeleteColumn ReleaseProfiles Preferred 12:22:48.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:48.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:48.7 Info: DROP TABLE "ReleaseProfiles" 12:22:48.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:48.7 Info: => 0.0064763s 12:22:48.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:48.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:48.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:48.7 Info: DROP TABLE "ReleaseProfiles" 12:22:48.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:48.7 Info: => 0.0051714s 12:22:48.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:48.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:48.7 Info: => 5.96E-05s 12:22:48.7 Info: AlterTable DelayProfiles 12:22:48.7 Info: => 1.4E-06s 12:22:48.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:48.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:48.7 Info: => 0.0006871s 12:22:48.7 Info: AlterTable DelayProfiles 12:22:48.7 Info: => 1.2E-06s 12:22:48.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:48.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:48.7 Info: => 0.0006552s 12:22:48.7 Info: -> 1 Insert operations completed in 00:00:00.0001104 taking an average of 00:00:00.0001104 12:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:48', 'add_custom_formats') 12:22:48.7 Info: Committing Transaction 12:22:48.7 Info: 63: add_custom_formats migrated 12:22:48.7 Info: => 0.0063532s 12:22:48.7 Debug: Took: 00:00:00.6321429 12:22:48.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 12:22:48.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 12:22:48.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149688286156_139/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:48.8 Info: DatabaseEngineVersionCheck migrating 12:22:48.8 Info: PerformDBOperation 12:22:48.8 Info: Performing DB Operation 12:22:48.8 Info: SQLite 3.47.0 12:22:48.8 Info: => 0.0094932s 12:22:48.8 Info: DatabaseEngineVersionCheck migrated 12:22:48.8 Info: => 0.0095181s 12:22:48.8 Info: VersionMigration migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: CreateTable VersionInfo 12:22:48.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:48.8 Info: => 0.0001788s 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: VersionMigration migrated 12:22:48.8 Info: => 0.0008142s 12:22:48.8 Info: VersionUniqueMigration migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: CreateIndex VersionInfo (Version) 12:22:48.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:48.8 Info: => 0.000179s 12:22:48.8 Info: AlterTable VersionInfo 12:22:48.8 Info: => 1.3E-06s 12:22:48.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:48.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:48.8 Info: => 0.000617s 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: VersionUniqueMigration migrated 12:22:48.8 Info: => 0.0008592s 12:22:48.8 Info: VersionDescriptionMigration migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: AlterTable VersionInfo 12:22:48.8 Info: => 1.4E-06s 12:22:48.8 Info: CreateColumn VersionInfo Description String 12:22:48.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:48.8 Info: => 0.0002279s 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: VersionDescriptionMigration migrated 12:22:48.8 Info: => 0.0005396s 12:22:48.8 Info: 1: InitialSetup migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 1 12:22:48.8 Info: CreateTable Config 12:22:48.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:48.8 Info: => 0.0001939s 12:22:48.8 Info: CreateIndex Config (Key) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:48.8 Info: => 0.0001327s 12:22:48.8 Info: CreateTable RootFolders 12:22:48.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:48.8 Info: => 9.97E-05s 12:22:48.8 Info: CreateIndex RootFolders (Path) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:48.8 Info: => 0.0001096s 12:22:48.8 Info: CreateTable Artists 12:22:48.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:48.8 Info: => 0.0003318s 12:22:48.8 Info: CreateIndex Artists (ForeignArtistId) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:48.8 Info: => 0.0001116s 12:22:48.8 Info: CreateIndex Artists (NameSlug) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:48.8 Info: => 0.0001071s 12:22:48.8 Info: CreateIndex Artists (CleanName) 12:22:48.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.8 Info: => 0.0001038s 12:22:48.8 Info: CreateIndex Artists (Path) 12:22:48.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.8 Info: => 0.0001008s 12:22:48.8 Info: CreateTable Albums 12:22:48.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:48.8 Info: => 0.0002786s 12:22:48.8 Info: CreateIndex Albums (ForeignAlbumId) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.8 Info: => 0.0001058s 12:22:48.8 Info: CreateIndex Albums (MBId) 12:22:48.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:48.8 Info: => 0.0001014s 12:22:48.8 Info: CreateIndex Albums (TADBId) 12:22:48.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:48.8 Info: => 9.96E-05s 12:22:48.8 Info: CreateIndex Albums (TitleSlug) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:48.8 Info: => 0.0001003s 12:22:48.8 Info: CreateIndex Albums (CleanTitle) 12:22:48.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.8 Info: => 9.68E-05s 12:22:48.8 Info: CreateIndex Albums (Path) 12:22:48.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:48.8 Info: => 9.63E-05s 12:22:48.8 Info: CreateTable Tracks 12:22:48.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:48.8 Info: => 0.0001925s 12:22:48.8 Info: CreateIndex Tracks (ForeignTrackId) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:48.8 Info: => 0.000104s 12:22:48.8 Info: CreateIndex Tracks (ArtistId) 12:22:48.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:48.8 Info: => 0.0001102s 12:22:48.8 Info: CreateIndex Tracks (TrackFileId) 12:22:48.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:48.8 Info: => 0.0001175s 12:22:48.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:48.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:48.8 Info: => 9.33E-05s 12:22:48.8 Info: CreateTable TrackFiles 12:22:48.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:48.8 Info: => 0.0001655s 12:22:48.8 Info: CreateIndex TrackFiles (ArtistId) 12:22:48.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:48.8 Info: => 0.0001126s 12:22:48.8 Info: CreateIndex TrackFiles (AlbumId) 12:22:48.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.8 Info: => 0.0001103s 12:22:48.8 Info: CreateTable History 12:22:48.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:48.8 Info: => 0.0001933s 12:22:48.8 Info: CreateIndex History (Date) 12:22:48.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:48.8 Info: => 0.0001079s 12:22:48.8 Info: CreateIndex History (EventType) 12:22:48.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:48.8 Info: => 0.0001172s 12:22:48.8 Info: CreateIndex History (DownloadId) 12:22:48.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:48.8 Info: => 0.0001132s 12:22:48.8 Info: CreateIndex History (AlbumId) 12:22:48.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:48.8 Info: => 0.0001068s 12:22:48.8 Info: CreateTable Notifications 12:22:48.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:48.8 Info: => 0.0001461s 12:22:48.8 Info: CreateTable ScheduledTasks 12:22:48.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:48.8 Info: => 0.0001191s 12:22:48.8 Info: CreateIndex ScheduledTasks (TypeName) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:48.8 Info: => 0.0001128s 12:22:48.8 Info: CreateTable Indexers 12:22:48.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:48.8 Info: => 0.0001279s 12:22:48.8 Info: CreateIndex Indexers (Name) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:48.8 Info: => 0.0001276s 12:22:48.8 Info: CreateTable Profiles 12:22:48.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:48.8 Info: => 0.0001193s 12:22:48.8 Info: CreateIndex Profiles (Name) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:48.8 Info: => 0.0001089s 12:22:48.8 Info: CreateTable QualityDefinitions 12:22:48.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:48.8 Info: => 0.000126s 12:22:48.8 Info: CreateIndex QualityDefinitions (Quality) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:48.8 Info: => 0.0001064s 12:22:48.8 Info: CreateIndex QualityDefinitions (Title) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:48.8 Info: => 0.0001073s 12:22:48.8 Info: CreateTable NamingConfig 12:22:48.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:48.8 Info: => 0.000161s 12:22:48.8 Info: CreateTable Blacklist 12:22:48.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:48.8 Info: => 0.0002493s 12:22:48.8 Info: CreateTable Metadata 12:22:48.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:48.8 Info: => 0.0001324s 12:22:48.8 Info: CreateTable MetadataFiles 12:22:48.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:48.8 Info: => 0.0001771s 12:22:48.8 Info: CreateTable DownloadClients 12:22:48.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:48.8 Info: => 0.0001348s 12:22:48.8 Info: CreateTable PendingReleases 12:22:48.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:48.8 Info: => 0.0001548s 12:22:48.8 Info: CreateTable RemotePathMappings 12:22:48.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:48.8 Info: => 0.0001167s 12:22:48.8 Info: CreateTable Tags 12:22:48.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:48.8 Info: => 9.62E-05s 12:22:48.8 Info: CreateIndex Tags (Label) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:48.8 Info: => 0.0001302s 12:22:48.8 Info: CreateTable Restrictions 12:22:48.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:48.8 Info: => 0.0001192s 12:22:48.8 Info: CreateTable DelayProfiles 12:22:48.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:48.8 Info: => 0.0001536s 12:22:48.8 Info: CreateTable Users 12:22:48.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:48.8 Info: => 0.0001154s 12:22:48.8 Info: CreateIndex Users (Identifier) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:48.8 Info: => 0.0001389s 12:22:48.8 Info: CreateIndex Users (Username) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:48.8 Info: => 0.0001157s 12:22:48.8 Info: CreateTable Commands 12:22:48.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:48.8 Info: => 0.0001657s 12:22:48.8 Info: CreateTable IndexerStatus 12:22:48.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:48.8 Info: => 0.0001576s 12:22:48.8 Info: CreateIndex IndexerStatus (ProviderId) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:48.8 Info: => 0.0001242s 12:22:48.8 Info: CreateTable ExtraFiles 12:22:48.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:48.8 Info: => 0.000164s 12:22:48.8 Info: CreateTable LyricFiles 12:22:48.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:48.8 Info: => 0.0001656s 12:22:48.8 Info: CreateTable LanguageProfiles 12:22:48.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:48.8 Info: => 0.0001156s 12:22:48.8 Info: CreateIndex LanguageProfiles (Name) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:48.8 Info: => 0.0001262s 12:22:48.8 Info: CreateTable DownloadClientStatus 12:22:48.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:48.8 Info: => 0.0001304s 12:22:48.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:48.8 Info: => 0.0001219s 12:22:48.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:48.8 Info: -> 1 Insert operations completed in 00:00:00.0001008 taking an average of 00:00:00.0001008 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:48', 'InitialSetup') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 1: InitialSetup migrated 12:22:48.8 Info: => 0.0017352s 12:22:48.8 Info: 2: add_reason_to_pending_releases migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 2 12:22:48.8 Info: AlterTable PendingReleases 12:22:48.8 Info: => 1.6E-06s 12:22:48.8 Info: CreateColumn PendingReleases Reason Int32 12:22:48.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:48.8 Info: => 0.0006627s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:48', 'add_reason_to_pending_releases') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 2: add_reason_to_pending_releases migrated 12:22:48.8 Info: => 0.0009945s 12:22:48.8 Info: 3: add_medium_support migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 3 12:22:48.8 Info: AlterTable Albums 12:22:48.8 Info: => 1.5E-06s 12:22:48.8 Info: CreateColumn Albums Media String 12:22:48.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:48.8 Info: => 0.000636s 12:22:48.8 Info: AlterTable Tracks 12:22:48.8 Info: => 1.5E-06s 12:22:48.8 Info: CreateColumn Tracks MediumNumber Int32 12:22:48.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:48.8 Info: => 0.0005714s 12:22:48.8 Info: AlterTable Tracks 12:22:48.8 Info: => 1.1E-06s 12:22:48.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:48.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:48.8 Info: => 0.0005717s 12:22:48.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:48.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:48.8 Info: => 5.48E-05s 12:22:48.8 Info: DeleteColumn Tracks TrackNumber 12:22:48.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:48.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:48.8 Info: DROP TABLE "Tracks" 12:22:48.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:48.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:48.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:48.8 Info: => 0.0053336s 12:22:48.8 Info: AlterTable Tracks 12:22:48.8 Info: => 1.1E-06s 12:22:48.8 Info: CreateColumn Tracks TrackNumber String 12:22:48.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:48.8 Info: => 0.0005762s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:48', 'add_medium_support') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 3: add_medium_support migrated 12:22:48.8 Info: => 0.0010134s 12:22:48.8 Info: 4: add_various_qualites_in_profile migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 4 12:22:48.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:48.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:48.8 Info: => 6.7E-05s 12:22:48.8 Info: PerformDBOperation 12:22:48.8 Info: Performing DB Operation 12:22:48.8 Info: => 4.9E-05s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:48', 'add_various_qualites_in_profile') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 4: add_various_qualites_in_profile migrated 12:22:48.8 Info: => 0.0003163s 12:22:48.8 Info: 5: metadata_profiles migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 5 12:22:48.8 Info: CreateTable MetadataProfiles 12:22:48.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:48.8 Info: => 0.000149s 12:22:48.8 Info: CreateIndex MetadataProfiles (Name) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:48.8 Info: => 0.0001071s 12:22:48.8 Info: AlterTable Artists 12:22:48.8 Info: => 1.4E-06s 12:22:48.8 Info: CreateColumn Artists MetadataProfileId Int32 12:22:48.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:48.8 Info: => 0.0006212s 12:22:48.8 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:48.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:48.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:48.8 Info: DROP TABLE "Artists" 12:22:48.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:48.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.8 Info: => 0.0055172s 12:22:48.8 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:48.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:48.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:48.8 Info: DROP TABLE "Artists" 12:22:48.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:48.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.8 Info: => 0.0054491s 12:22:48.8 Info: AlterTable Albums 12:22:48.8 Info: => 1.4E-06s 12:22:48.8 Info: CreateColumn Albums SecondaryTypes String 12:22:48.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:48.8 Info: => 0.0005839s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:48', 'metadata_profiles') 12:22:48.8 Info: Committing Transaction 12:22:48.9 Info: 5: metadata_profiles migrated 12:22:48.9 Info: => 0.0074196s 12:22:48.9 Info: 6: separate_automatic_and_interactive_search migrating 12:22:48.9 Info: Beginning Transaction 12:22:48.9 Info: Starting migration of Main DB to 6 12:22:48.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:48.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:48.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:48.9 Info: DROP TABLE "Indexers" 12:22:48.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:48.9 Info: => 0.004759s 12:22:48.9 Info: AlterTable Indexers 12:22:48.9 Info: => 1.4E-06s 12:22:48.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:48.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:48.9 Info: => 0.0005795s 12:22:48.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:48.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:48.9 Info: => 4.54E-05s 12:22:48.9 Info: AlterTable Indexers 12:22:48.9 Info: => 1.3E-06s 12:22:48.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:48.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:48.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:48.9 Info: DROP TABLE "Indexers" 12:22:48.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:48.9 Info: => 0.0046595s 12:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:48', 'separate_automatic_and_interactive_search') 12:22:48.9 Info: Committing Transaction 12:22:48.9 Info: 6: separate_automatic_and_interactive_search migrated 12:22:48.9 Info: => 0.0139944s 12:22:48.9 Info: 7: change_album_path_to_relative migrating 12:22:48.9 Info: Beginning Transaction 12:22:48.9 Info: Starting migration of Main DB to 7 12:22:48.9 Info: DeleteColumn Albums Path 12:22:48.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:48.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:48.9 Info: DROP TABLE "Albums" 12:22:48.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:48.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:48.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.9 Info: => 0.0057492s 12:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:48', 'change_album_path_to_relative') 12:22:48.9 Info: Committing Transaction 12:22:48.9 Info: 7: change_album_path_to_relative migrated 12:22:48.9 Info: => 0.006293s 12:22:48.9 Info: 8: change_quality_size_mb_to_kb migrating 12:22:48.9 Info: Beginning Transaction 12:22:48.9 Info: Starting migration of Main DB to 8 12:22:48.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:48.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:48.9 Info: => 6.39E-05s 12:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:48', 'change_quality_size_mb_to_kb') 12:22:48.9 Info: Committing Transaction 12:22:48.9 Info: 8: change_quality_size_mb_to_kb migrated 12:22:48.9 Info: => 0.0003428s 12:22:48.9 Info: 9: album_releases migrating 12:22:48.9 Info: Beginning Transaction 12:22:48.9 Info: Starting migration of Main DB to 9 12:22:48.9 Info: AlterTable Albums 12:22:48.9 Info: => 1.5E-06s 12:22:48.9 Info: CreateColumn Albums Releases String 12:22:48.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:48.9 Info: => 0.0006212s 12:22:48.9 Info: AlterTable Albums 12:22:48.9 Info: => 1.2E-06s 12:22:48.9 Info: CreateColumn Albums CurrentRelease String 12:22:48.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:48.9 Info: => 0.0005914s 12:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:48', 'album_releases') 12:22:48.9 Info: Committing Transaction 12:22:48.9 Info: 9: album_releases migrated 12:22:48.9 Info: => 0.0018312s 12:22:48.9 Info: 10: album_releases_fix migrating 12:22:48.9 Info: Beginning Transaction 12:22:48.9 Info: Starting migration of Main DB to 10 12:22:48.9 Info: AlterTable Albums 12:22:48.9 Info: => 1.1E-06s 12:22:48.9 Info: AlterColumn Albums Releases String 12:22:48.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:48.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:48.9 Info: DROP TABLE "Albums" 12:22:48.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:48.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:48.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.9 Info: => 0.0055979s 12:22:48.9 Info: AlterTable Albums 12:22:48.9 Info: => 1.3E-06s 12:22:48.9 Info: AlterColumn Albums CurrentRelease String 12:22:48.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:48.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:48.9 Info: DROP TABLE "Albums" 12:22:48.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:48.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:48.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.9 Info: => 0.0055704s 12:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:48', 'album_releases_fix') 12:22:48.9 Info: Committing Transaction 12:22:48.9 Info: 10: album_releases_fix migrated 12:22:48.9 Info: => 0.0060733s 12:22:48.9 Info: 11: import_lists migrating 12:22:48.9 Info: Beginning Transaction 12:22:48.9 Info: Starting migration of Main DB to 11 12:22:48.9 Info: CreateTable ImportLists 12:22:48.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:48.9 Info: => 0.0001963s 12:22:48.9 Info: CreateIndex ImportLists (Name) 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:48.9 Info: => 9.92E-05s 12:22:48.9 Info: CreateTable ImportListStatus 12:22:48.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:48.9 Info: => 0.0001372s 12:22:48.9 Info: CreateIndex ImportListStatus (ProviderId) 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:48.9 Info: => 9.56E-05s 12:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:48', 'import_lists') 12:22:48.9 Info: Committing Transaction 12:22:48.9 Info: 11: import_lists migrated 12:22:48.9 Info: => 0.0004351s 12:22:48.9 Info: 12: add_release_status migrating 12:22:48.9 Info: Beginning Transaction 12:22:48.9 Info: Starting migration of Main DB to 12 12:22:48.9 Info: AlterTable MetadataProfiles 12:22:48.9 Info: => 1.2E-06s 12:22:48.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:48.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:48.9 Info: => 0.0006336s 12:22:48.9 Info: PerformDBOperation 12:22:48.9 Info: Performing DB Operation 12:22:48.9 Info: => 4.34E-05s 12:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:48', 'add_release_status') 12:22:48.9 Info: Committing Transaction 12:22:48.9 Info: 12: add_release_status migrated 12:22:48.9 Info: => 0.0003529s 12:22:48.9 Info: 13: album_download_notification migrating 12:22:48.9 Info: Beginning Transaction 12:22:48.9 Info: Starting migration of Main DB to 13 12:22:48.9 Info: AlterTable Notifications 12:22:48.9 Info: => 1.5E-06s 12:22:48.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:48.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:48.9 Info: => 0.0006246s 12:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:48', 'album_download_notification') 12:22:48.9 Info: Committing Transaction 12:22:48.9 Info: 13: album_download_notification migrated 12:22:48.9 Info: => 0.0009439s 12:22:48.9 Info: 14: fix_language_metadata_profiles migrating 12:22:48.9 Info: Beginning Transaction 12:22:48.9 Info: Starting migration of Main DB to 14 12:22:48.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:48.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:48.9 Info: => 9.16E-05s 12:22:48.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:48.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:48.9 Info: => 7.1E-05s 12:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:48', 'fix_language_metadata_profiles') 12:22:48.9 Info: Committing Transaction 12:22:48.9 Info: 14: fix_language_metadata_profiles migrated 12:22:48.9 Info: => 0.0003272s 12:22:48.9 Info: 15: remove_fanzub migrating 12:22:48.9 Info: Beginning Transaction 12:22:48.9 Info: Starting migration of Main DB to 15 12:22:48.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:48.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:48.9 Info: => 5.04E-05s 12:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:48', 'remove_fanzub') 12:22:48.9 Info: Committing Transaction 12:22:48.9 Info: 15: remove_fanzub migrated 12:22:48.9 Info: => 0.0003319s 12:22:48.9 Info: 16: update_artist_history_indexes migrating 12:22:48.9 Info: Beginning Transaction 12:22:48.9 Info: Starting migration of Main DB to 16 12:22:48.9 Info: CreateIndex Albums (ArtistId) 12:22:48.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:48.9 Info: => 0.0001224s 12:22:48.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:48.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:48.9 Info: => 0.0001008s 12:22:48.9 Info: DeleteIndex History (AlbumId) 12:22:48.9 Info: DROP INDEX "IX_History_AlbumId" 12:22:48.9 Info: => 0.0001365s 12:22:48.9 Info: CreateIndex History (AlbumId, Date) 12:22:48.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:48.9 Info: => 0.0001299s 12:22:48.9 Info: DeleteIndex History (DownloadId) 12:22:48.9 Info: DROP INDEX "IX_History_DownloadId" 12:22:48.9 Info: => 0.0001296s 12:22:48.9 Info: CreateIndex History (DownloadId, Date) 12:22:48.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:48.9 Info: => 9.96E-05s 12:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:48', 'update_artist_history_indexes') 12:22:48.9 Info: Committing Transaction 12:22:48.9 Info: 16: update_artist_history_indexes migrated 12:22:48.9 Info: => 0.0005046s 12:22:48.9 Info: 17: remove_nma migrating 12:22:48.9 Info: Beginning Transaction 12:22:48.9 Info: Starting migration of Main DB to 17 12:22:48.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:48.9 Info: => 6.27E-05s 12:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:48', 'remove_nma') 12:22:48.9 Info: Committing Transaction 12:22:48.9 Info: 17: remove_nma migrated 12:22:48.9 Info: => 0.0003146s 12:22:48.9 Info: 18: album_disambiguation migrating 12:22:48.9 Info: Beginning Transaction 12:22:48.9 Info: Starting migration of Main DB to 18 12:22:48.9 Info: AlterTable Albums 12:22:48.9 Info: => 1.2E-06s 12:22:48.9 Info: CreateColumn Albums Disambiguation String 12:22:48.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:48.9 Info: => 0.0006498s 12:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:48', 'album_disambiguation') 12:22:48.9 Info: Committing Transaction 12:22:48.9 Info: 18: album_disambiguation migrated 12:22:48.9 Info: => 0.0009516s 12:22:48.9 Info: 19: add_ape_quality_in_profiles migrating 12:22:48.9 Info: Beginning Transaction 12:22:48.9 Info: Starting migration of Main DB to 19 12:22:48.9 Info: PerformDBOperation 12:22:48.9 Info: Performing DB Operation 12:22:48.9 Info: => 4.42E-05s 12:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:48', 'add_ape_quality_in_profiles') 12:22:48.9 Info: Committing Transaction 12:22:48.9 Info: 19: add_ape_quality_in_profiles migrated 12:22:48.9 Info: => 0.0003197s 12:22:48.9 Info: 20: remove_pushalot migrating 12:22:48.9 Info: Beginning Transaction 12:22:48.9 Info: Starting migration of Main DB to 20 12:22:48.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:48.9 Info: => 5.33E-05s 12:22:48.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:48.9 Info: => 4.15E-05s 12:22:48.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:48.9 Info: => 4.53E-05s 12:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:48', 'remove_pushalot') 12:22:48.9 Info: Committing Transaction 12:22:48.9 Info: 20: remove_pushalot migrated 12:22:48.9 Info: => 0.0003213s 12:22:48.9 Info: 21: add_custom_filters migrating 12:22:48.9 Info: Beginning Transaction 12:22:48.9 Info: Starting migration of Main DB to 21 12:22:48.9 Info: CreateTable CustomFilters 12:22:48.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:48.9 Info: => 0.0001506s 12:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:48', 'add_custom_filters') 12:22:48.9 Info: Committing Transaction 12:22:48.9 Info: 21: add_custom_filters migrated 12:22:48.9 Info: => 0.0004504s 12:22:48.9 Info: 22: import_list_tags migrating 12:22:48.9 Info: Beginning Transaction 12:22:48.9 Info: Starting migration of Main DB to 22 12:22:48.9 Info: AlterTable ImportLists 12:22:48.9 Info: => 1.2E-06s 12:22:48.9 Info: CreateColumn ImportLists Tags String 12:22:48.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:48.9 Info: => 0.0006692s 12:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:48', 'import_list_tags') 12:22:48.9 Info: Committing Transaction 12:22:48.9 Info: 22: import_list_tags migrated 12:22:48.9 Info: => 0.0009846s 12:22:48.9 Info: 23: add_release_groups_etc migrating 12:22:48.9 Info: Beginning Transaction 12:22:48.9 Info: Starting migration of Main DB to 23 12:22:48.9 Info: CreateTable ArtistMetadata 12:22:48.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:48.9 Info: => 0.0002112s 12:22:48.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:48.9 Info: => 0.0001037s 12:22:48.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:48.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:48.9 Info: => 0.0001384s 12:22:48.9 Info: AlterTable Artists 12:22:48.9 Info: => 1.2E-06s 12:22:48.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:48.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:48.9 Info: => 0.0006813s 12:22:48.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:48.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:48.9 Info: => 8.36E-05s 12:22:48.9 Info: CreateTable AlbumReleases 12:22:48.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:48.9 Info: => 0.0025274s 12:22:48.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:48.9 Info: => 0.0001021s 12:22:48.9 Info: CreateIndex AlbumReleases (AlbumId) 12:22:48.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:48.9 Info: => 8.69E-05s 12:22:48.9 Info: PerformDBOperation 12:22:48.9 Info: Performing DB Operation 12:22:48.9 Info: => 6.66E-05s 12:22:48.9 Info: AlterTable Albums 12:22:48.9 Info: => 1.1E-06s 12:22:48.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:48.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:48.9 Info: => 0.0006972s 12:22:48.9 Info: AlterTable Albums 12:22:48.9 Info: => 1.4E-06s 12:22:48.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:48.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:48.9 Info: => 0.0006554s 12:22:48.9 Info: AlterTable Albums 12:22:48.9 Info: => 1.3E-06s 12:22:48.9 Info: CreateColumn Albums Links String 12:22:48.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:48.9 Info: => 0.0006546s 12:22:48.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:48.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:48.9 Info: => 9.65E-05s 12:22:48.9 Info: AlterTable Tracks 12:22:48.9 Info: => 1.2E-06s 12:22:48.9 Info: CreateColumn Tracks ForeignRecordingId String 12:22:48.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:48.9 Info: => 0.0006532s 12:22:48.9 Info: AlterTable Tracks 12:22:48.9 Info: => 1.3E-06s 12:22:48.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:48.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:48.9 Info: => 0.0006544s 12:22:48.9 Info: AlterTable Tracks 12:22:48.9 Info: => 1.2E-06s 12:22:48.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:48.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:48.9 Info: => 0.0006437s 12:22:48.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:48.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:48.9 Info: => 9.78E-05s 12:22:48.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:48.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:48.9 Info: => 8.16E-05s 12:22:48.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:48.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:48.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:48.9 Info: DROP TABLE "Artists" 12:22:48.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.9 Info: => 0.005344s 12:22:48.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:48.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:48.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:48.9 Info: DROP TABLE "Albums" 12:22:48.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.9 Info: => 0.0054312s 12:22:48.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:48.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:48.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:48.9 Info: DROP TABLE "Tracks" 12:22:48.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:48.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:48.9 Info: => 0.0049916s 12:22:48.9 Info: DeleteColumn TrackFiles ArtistId 12:22:48.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:48.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:48.9 Info: DROP TABLE "TrackFiles" 12:22:48.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:48.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.9 Info: => 0.0047814s 12:22:48.9 Info: CreateIndex Artists (ArtistMetadataId) 12:22:48.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:48.9 Info: => 9.45E-05s 12:22:48.9 Info: CreateIndex Artists (Monitored) 12:22:48.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:48.9 Info: => 8.68E-05s 12:22:48.9 Info: CreateIndex Albums (ArtistMetadataId) 12:22:48.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:48.9 Info: => 8.9E-05s 12:22:48.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:48.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:48.9 Info: => 8.54E-05s 12:22:48.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:48.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:48.9 Info: => 8.56E-05s 12:22:48.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:48.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:48.9 Info: => 8.63E-05s 12:22:48.9 Info: UpdateData 12:22:48.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:48.9 Info: => 5.34E-05s 12:22:48.9 Info: UpdateData 12:22:48.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:48.9 Info: => 4.68E-05s 12:22:48.9 Info: UpdateData 12:22:48.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:48.9 Info: => 5.35E-05s 12:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:48', 'add_release_groups_etc') 12:22:48.9 Info: Committing Transaction 12:22:48.9 Info: 23: add_release_groups_etc migrated 12:22:48.9 Info: => 0.0016553s 12:22:48.9 Info: 24: NewMediaInfoFormat migrating 12:22:48.9 Info: Beginning Transaction 12:22:48.9 Info: Starting migration of Main DB to 24 12:22:48.9 Info: UpdateData 12:22:48.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:48.9 Info: => 5.74E-05s 12:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:48', 'NewMediaInfoFormat') 12:22:48.9 Info: Committing Transaction 12:22:48.9 Info: 24: NewMediaInfoFormat migrated 12:22:48.9 Info: => 0.0004412s 12:22:48.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:48.9 Info: Beginning Transaction 12:22:48.9 Info: Starting migration of Main DB to 25 12:22:48.9 Info: RenameTable Restrictions ReleaseProfiles 12:22:48.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:48.9 Info: => 0.0017715s 12:22:48.9 Info: AlterTable ReleaseProfiles 12:22:48.9 Info: => 1.6E-06s 12:22:48.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:48.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:48.9 Info: => 0.0006008s 12:22:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:48', 'rename_restrictions_to_release_profiles') 12:22:48.9 Info: Committing Transaction 12:22:48.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:48.9 Info: => 0.0017059s 12:22:48.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:48.9 Info: Beginning Transaction 12:22:48.9 Info: Starting migration of Main DB to 26 12:22:48.9 Info: RenameTable Profiles QualityProfiles 12:22:48.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:48.9 Info: => 0.0017686s 12:22:48.9 Info: AlterTable QualityProfiles 12:22:48.9 Info: => 1.5E-06s 12:22:48.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:48.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:49.0 Info: => 0.0006138s 12:22:49.0 Info: AlterTable LanguageProfiles 12:22:49.0 Info: => 1.2E-06s 12:22:49.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:49.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:49.0 Info: => 0.0005826s 12:22:49.0 Info: UpdateData 12:22:49.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:49.0 Info: => 5.22E-05s 12:22:49.0 Info: UpdateData 12:22:49.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:49.0 Info: => 3.96E-05s 12:22:49.0 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:49.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:49.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:49.0 Info: DROP TABLE "Artists" 12:22:49.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.0 Info: => 0.0052617s 12:22:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:49', 'rename_quality_profiles_add_upgrade_allowed') 12:22:49.0 Info: Committing Transaction 12:22:49.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:49.0 Info: => 0.0058123s 12:22:49.0 Info: 27: add_import_exclusions migrating 12:22:49.0 Info: Beginning Transaction 12:22:49.0 Info: Starting migration of Main DB to 27 12:22:49.0 Info: CreateTable ImportListExclusions 12:22:49.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:49.0 Info: => 0.0001376s 12:22:49.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:49.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:49.0 Info: => 9.46E-05s 12:22:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:49', 'add_import_exclusions') 12:22:49.0 Info: Committing Transaction 12:22:49.0 Info: 27: add_import_exclusions migrated 12:22:49.0 Info: => 0.0004513s 12:22:49.0 Info: 28: clean_artist_metadata_table migrating 12:22:49.0 Info: Beginning Transaction 12:22:49.0 Info: Starting migration of Main DB to 28 12:22:49.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.0 Info: => 0.0001725s 12:22:49.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.0 Info: => 0.000137s 12:22:49.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:49.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:49.0 Info: => 0.0001306s 12:22:49.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:49.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:49.0 Info: => 0.0001299s 12:22:49.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.0 Info: => 0.0001271s 12:22:49.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:49.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:49.0 Info: => 0.0001294s 12:22:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:49', 'clean_artist_metadata_table') 12:22:49.0 Info: Committing Transaction 12:22:49.0 Info: 28: clean_artist_metadata_table migrated 12:22:49.0 Info: => 0.000432s 12:22:49.0 Info: 29: health_issue_notification migrating 12:22:49.0 Info: Beginning Transaction 12:22:49.0 Info: Starting migration of Main DB to 29 12:22:49.0 Info: AlterTable Notifications 12:22:49.0 Info: => 1.3E-06s 12:22:49.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:49.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:49.0 Info: => 0.0006532s 12:22:49.0 Info: AlterTable Notifications 12:22:49.0 Info: => 1.1E-06s 12:22:49.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:49.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:49.0 Info: => 0.0019622s 12:22:49.0 Info: AlterTable Notifications 12:22:49.0 Info: => 1.4E-06s 12:22:49.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:49.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:49.0 Info: => 0.0006478s 12:22:49.0 Info: AlterTable Notifications 12:22:49.0 Info: => 1.2E-06s 12:22:49.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:49.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:49.0 Info: => 0.0006138s 12:22:49.0 Info: AlterTable Notifications 12:22:49.0 Info: => 1.4E-06s 12:22:49.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:49.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:49.0 Info: => 0.0006064s 12:22:49.0 Info: DeleteColumn Notifications OnDownload 12:22:49.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:49.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:49.0 Info: DROP TABLE "Notifications" 12:22:49.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:49.0 Info: => 0.0062731s 12:22:49.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:49.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:49.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:49.0 Info: DROP TABLE "Notifications" 12:22:49.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:49.0 Info: => 0.0048433s 12:22:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:49', 'health_issue_notification') 12:22:49.0 Info: Committing Transaction 12:22:49.0 Info: 29: health_issue_notification migrated 12:22:49.0 Info: => 0.0053782s 12:22:49.0 Info: 30: add_mediafilerepository_mtime migrating 12:22:49.0 Info: Beginning Transaction 12:22:49.0 Info: Starting migration of Main DB to 30 12:22:49.0 Info: AlterTable TrackFiles 12:22:49.0 Info: => 1.5E-06s 12:22:49.0 Info: CreateColumn TrackFiles Modified DateTime 12:22:49.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:49.0 Info: => 0.0006714s 12:22:49.0 Info: AlterTable TrackFiles 12:22:49.0 Info: => 1.3E-06s 12:22:49.0 Info: CreateColumn TrackFiles Path String 12:22:49.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:49.0 Info: => 0.0006008s 12:22:49.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:49.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:49.0 Info: => 4.43E-05s 12:22:49.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:49.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:49.0 Info: => 0.0001393s 12:22:49.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:49.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:49.0 Info: => 0.0001454s 12:22:49.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:49.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:49.0 Info: => 0.0001554s 12:22:49.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:49.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:49.0 Info: => 9.51E-05s 12:22:49.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:49.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:49.0 Info: => 6.19E-05s 12:22:49.0 Info: AlterTable TrackFiles 12:22:49.0 Info: => 1.2E-06s 12:22:49.0 Info: AlterColumn TrackFiles Path String 12:22:49.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:49.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:49.0 Info: DROP TABLE "TrackFiles" 12:22:49.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.0 Info: => 0.006549s 12:22:49.0 Info: CreateIndex TrackFiles (Path) 12:22:49.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:49.0 Info: => 8.97E-05s 12:22:49.0 Info: DeleteColumn TrackFiles RelativePath 12:22:49.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:49.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:49.0 Info: DROP TABLE "TrackFiles" 12:22:49.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:49.0 Info: => 0.0051516s 12:22:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:49', 'add_mediafilerepository_mtime') 12:22:49.0 Info: Committing Transaction 12:22:49.0 Info: 30: add_mediafilerepository_mtime migrated 12:22:49.0 Info: => 0.005615s 12:22:49.0 Info: 31: add_artistmetadataid_constraint migrating 12:22:49.0 Info: Beginning Transaction 12:22:49.0 Info: Starting migration of Main DB to 31 12:22:49.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:49.0 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:49.0 Info: => 0.0001056s 12:22:49.0 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:49.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:49.0 Info: => 0.000144s 12:22:49.0 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:49.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:49.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:49.0 Info: DROP TABLE "Artists" 12:22:49.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.0 Info: => 0.0052774s 12:22:49.0 Info: CreateIndex Artists (ArtistMetadataId) 12:22:49.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.0 Info: => 9E-05s 12:22:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:49', 'add_artistmetadataid_constraint') 12:22:49.0 Info: Committing Transaction 12:22:49.0 Info: 31: add_artistmetadataid_constraint migrated 12:22:49.0 Info: => 0.0116377s 12:22:49.0 Info: 32: old_ids_and_artist_alias migrating 12:22:49.0 Info: Beginning Transaction 12:22:49.0 Info: Starting migration of Main DB to 32 12:22:49.0 Info: AlterTable ArtistMetadata 12:22:49.0 Info: => 1.5E-06s 12:22:49.0 Info: CreateColumn ArtistMetadata Aliases String 12:22:49.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:49.0 Info: => 0.0007364s 12:22:49.0 Info: AlterTable ArtistMetadata 12:22:49.0 Info: => 1.4E-06s 12:22:49.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:49.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:49.0 Info: => 0.0006438s 12:22:49.0 Info: AlterTable Albums 12:22:49.0 Info: => 1.1E-06s 12:22:49.0 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:49.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:49.0 Info: => 0.0006075s 12:22:49.0 Info: AlterTable AlbumReleases 12:22:49.0 Info: => 1.2E-06s 12:22:49.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:49.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:49.0 Info: => 0.0006046s 12:22:49.0 Info: AlterTable Tracks 12:22:49.0 Info: => 1.4E-06s 12:22:49.0 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:49.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:49.0 Info: => 0.0006086s 12:22:49.0 Info: AlterTable Tracks 12:22:49.0 Info: => 1.2E-06s 12:22:49.0 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:49.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:49.0 Info: => 0.0006079s 12:22:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:49', 'old_ids_and_artist_alias') 12:22:49.0 Info: Committing Transaction 12:22:49.0 Info: 32: old_ids_and_artist_alias migrated 12:22:49.0 Info: => 0.0010437s 12:22:49.0 Info: 33: download_propers_config migrating 12:22:49.0 Info: Beginning Transaction 12:22:49.0 Info: Starting migration of Main DB to 33 12:22:49.0 Info: PerformDBOperation 12:22:49.0 Info: Performing DB Operation 12:22:49.0 Info: => 4.02E-05s 12:22:49.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:49.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:49.0 Info: => 4.36E-05s 12:22:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:49', 'download_propers_config') 12:22:49.0 Info: Committing Transaction 12:22:49.0 Info: 33: download_propers_config migrated 12:22:49.0 Info: => 0.0003368s 12:22:49.0 Info: 34: remove_language_profiles migrating 12:22:49.0 Info: Beginning Transaction 12:22:49.0 Info: Starting migration of Main DB to 34 12:22:49.0 Info: DeleteTable LanguageProfiles 12:22:49.0 Info: DROP TABLE "LanguageProfiles" 12:22:49.0 Info: => 0.0002361s 12:22:49.0 Info: DeleteColumn Artists LanguageProfileId 12:22:49.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:49.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:49.0 Info: DROP TABLE "Artists" 12:22:49.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.0 Info: => 0.006953s 12:22:49.0 Info: DeleteColumn ImportLists LanguageProfileId 12:22:49.0 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:49.0 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:49.0 Info: DROP TABLE "ImportLists" 12:22:49.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:49.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:49.0 Info: => 0.0064718s 12:22:49.0 Info: DeleteColumn Blacklist Language 12:22:49.0 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:49.0 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:49.0 Info: DROP TABLE "Blacklist" 12:22:49.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:49.0 Info: => 0.0047958s 12:22:49.0 Info: DeleteColumn History Language 12:22:49.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:49.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:49.0 Info: DROP TABLE "History" 12:22:49.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:49.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:49.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:49.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:49.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:49.0 Info: => 0.0054024s 12:22:49.0 Info: DeleteColumn LyricFiles Language 12:22:49.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:49.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:49.0 Info: DROP TABLE "LyricFiles" 12:22:49.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:49.0 Info: => 0.0046811s 12:22:49.0 Info: DeleteColumn TrackFiles Language 12:22:49.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:49.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:49.0 Info: DROP TABLE "TrackFiles" 12:22:49.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:49.0 Info: => 0.0066856s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:49', 'remove_language_profiles') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 34: remove_language_profiles migrated 12:22:49.1 Info: => 0.010143s 12:22:49.1 Info: 35: multi_disc_naming_format migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 35 12:22:49.1 Info: AlterTable NamingConfig 12:22:49.1 Info: => 1.6E-06s 12:22:49.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:49.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:49.1 Info: => 0.0006524s 12:22:49.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:49.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:49.1 Info: => 5.12E-05s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:49', 'multi_disc_naming_format') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 35: multi_disc_naming_format migrated 12:22:49.1 Info: => 0.000397s 12:22:49.1 Info: 36: add_download_client_priority migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 36 12:22:49.1 Info: AlterTable DownloadClients 12:22:49.1 Info: => 1.3E-06s 12:22:49.1 Info: CreateColumn DownloadClients Priority Int32 12:22:49.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:49.1 Info: => 0.0006291s 12:22:49.1 Info: PerformDBOperation 12:22:49.1 Info: Performing DB Operation 12:22:49.1 Info: => 5.75E-05s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:49', 'add_download_client_priority') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 36: add_download_client_priority migrated 12:22:49.1 Info: => 0.000403s 12:22:49.1 Info: 37: remove_growl_prowl migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 37 12:22:49.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:49.1 Info: => 5.36E-05s 12:22:49.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:49.1 Info: => 4.1E-05s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:49', 'remove_growl_prowl') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 37: remove_growl_prowl migrated 12:22:49.1 Info: => 0.0003245s 12:22:49.1 Info: 38: remove_plex_hometheatre migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 38 12:22:49.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:49.1 Info: => 5.36E-05s 12:22:49.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:49.1 Info: => 4.15E-05s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:49', 'remove_plex_hometheatre') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 38: remove_plex_hometheatre migrated 12:22:49.1 Info: => 0.0003259s 12:22:49.1 Info: 39: add_root_folder_add_defaults migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 39 12:22:49.1 Info: AlterTable RootFolders 12:22:49.1 Info: => 1.3E-06s 12:22:49.1 Info: CreateColumn RootFolders Name String 12:22:49.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:49.1 Info: => 0.0006323s 12:22:49.1 Info: AlterTable RootFolders 12:22:49.1 Info: => 1.3E-06s 12:22:49.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:49.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:49.1 Info: => 0.0005952s 12:22:49.1 Info: AlterTable RootFolders 12:22:49.1 Info: => 1.3E-06s 12:22:49.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:49.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:49.1 Info: => 0.0005949s 12:22:49.1 Info: AlterTable RootFolders 12:22:49.1 Info: => 1.2E-06s 12:22:49.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:49.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:49.1 Info: => 0.0006097s 12:22:49.1 Info: AlterTable RootFolders 12:22:49.1 Info: => 1.6E-06s 12:22:49.1 Info: CreateColumn RootFolders DefaultTags String 12:22:49.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:49.1 Info: => 0.0005929s 12:22:49.1 Info: PerformDBOperation 12:22:49.1 Info: Performing DB Operation 12:22:49.1 Info: => 6.68E-05s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:49', 'add_root_folder_add_defaults') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 39: add_root_folder_add_defaults migrated 12:22:49.1 Info: => 0.000505s 12:22:49.1 Info: 40: task_duration migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 40 12:22:49.1 Info: AlterTable ScheduledTasks 12:22:49.1 Info: => 1.2E-06s 12:22:49.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:49.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:49.1 Info: => 0.0006403s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:49', 'task_duration') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 40: task_duration migrated 12:22:49.1 Info: => 0.0009843s 12:22:49.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 41 12:22:49.1 Info: AlterTable ReleaseProfiles 12:22:49.1 Info: => 1.3E-06s 12:22:49.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:49.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:49.1 Info: => 0.0006514s 12:22:49.1 Info: AlterTable ReleaseProfiles 12:22:49.1 Info: => 1.3E-06s 12:22:49.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:49.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:49.1 Info: => 0.0006039s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:49', 'add_indexer_and_enabled_to_release_profiles') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:49.1 Info: => 0.000932s 12:22:49.1 Info: 42: remove_album_folders migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 42 12:22:49.1 Info: DeleteColumn Artists AlbumFolder 12:22:49.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:49.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:49.1 Info: DROP TABLE "Artists" 12:22:49.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.1 Info: => 0.0054454s 12:22:49.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:49.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:49.1 Info: => 4.78E-05s 12:22:49.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:49.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:49.1 Info: => 4.18E-05s 12:22:49.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:49.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:22:49.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:49.1 Info: DROP TABLE "NamingConfig" 12:22:49.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:49.1 Info: => 0.0062066s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:49', 'remove_album_folders') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 42: remove_album_folders migrated 12:22:49.1 Info: => 0.0074498s 12:22:49.1 Info: 44: add_priority_to_indexers migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 44 12:22:49.1 Info: AlterTable Indexers 12:22:49.1 Info: => 1.4E-06s 12:22:49.1 Info: CreateColumn Indexers Priority Int32 12:22:49.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:49.1 Info: => 0.0006431s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:49', 'add_priority_to_indexers') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 44: add_priority_to_indexers migrated 12:22:49.1 Info: => 0.0009878s 12:22:49.1 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 45 12:22:49.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:49.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:49.1 Info: => 0.0001262s 12:22:49.1 Info: PerformDBOperation 12:22:49.1 Info: Performing DB Operation 12:22:49.1 Info: => 3.48E-05s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:49', 'remove_chown_and_folderchmod_config') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:49.1 Info: => 0.000338s 12:22:49.1 Info: 47: update_notifiarr migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 47 12:22:49.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:49.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:49.1 Info: => 9.41E-05s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:49', 'update_notifiarr') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 47: update_notifiarr migrated 12:22:49.1 Info: => 0.0003957s 12:22:49.1 Info: 49: email_multiple_addresses migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 49 12:22:49.1 Info: PerformDBOperation 12:22:49.1 Info: Performing DB Operation 12:22:49.1 Info: => 6.9E-05s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:49', 'email_multiple_addresses') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 49: email_multiple_addresses migrated 12:22:49.1 Info: => 0.0003724s 12:22:49.1 Info: 50: rename_blacklist_to_blocklist migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 50 12:22:49.1 Info: RenameTable Blacklist Blocklist 12:22:49.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:49.1 Info: => 0.0018846s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:49', 'rename_blacklist_to_blocklist') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 50: rename_blacklist_to_blocklist migrated 12:22:49.1 Info: => 0.0022498s 12:22:49.1 Info: 51: cdh_per_downloadclient migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 51 12:22:49.1 Info: AlterTable DownloadClients 12:22:49.1 Info: => 1.4E-06s 12:22:49.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:49.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:49.1 Info: => 0.0006459s 12:22:49.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:49.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:49.1 Info: => 0.0006054s 12:22:49.1 Info: PerformDBOperation 12:22:49.1 Info: Performing DB Operation 12:22:49.1 Info: => 0.0001684s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:49', 'cdh_per_downloadclient') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 51: cdh_per_downloadclient migrated 12:22:49.1 Info: => 0.000498s 12:22:49.1 Info: 52: download_history migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 52 12:22:49.1 Info: CreateTable DownloadHistory 12:22:49.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:22:49.1 Info: => 0.0002494s 12:22:49.1 Info: CreateIndex DownloadHistory (EventType) 12:22:49.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:49.1 Info: => 0.0001105s 12:22:49.1 Info: CreateIndex DownloadHistory (ArtistId) 12:22:49.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:49.1 Info: => 9.02E-05s 12:22:49.1 Info: CreateIndex DownloadHistory (DownloadId) 12:22:49.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:49.1 Info: => 9.34E-05s 12:22:49.1 Info: PerformDBOperation 12:22:49.1 Info: Performing DB Operation 12:22:49.1 Info: => 0.0001478s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:49', 'download_history') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 52: download_history migrated 12:22:49.1 Info: => 0.0012342s 12:22:49.1 Info: 53: add_update_history migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 53 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:49', 'add_update_history') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 53: add_update_history migrated 12:22:49.1 Info: => 0.0004947s 12:22:49.1 Info: 54: add_on_update_to_notifications migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 54 12:22:49.1 Info: AlterTable Notifications 12:22:49.1 Info: => 1.4E-06s 12:22:49.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:49.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:49.1 Info: => 0.0007048s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:49', 'add_on_update_to_notifications') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 54: add_on_update_to_notifications migrated 12:22:49.1 Info: => 0.0016541s 12:22:49.1 Info: 55: download_client_per_indexer migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 55 12:22:49.1 Info: AlterTable Indexers 12:22:49.1 Info: => 1.2E-06s 12:22:49.1 Info: CreateColumn Indexers DownloadClientId Int32 12:22:49.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:49.1 Info: => 0.0006855s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:49', 'download_client_per_indexer') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 55: download_client_per_indexer migrated 12:22:49.1 Info: => 0.0011551s 12:22:49.1 Info: 56: AddNewItemMonitorType migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 56 12:22:49.1 Info: AlterTable Artists 12:22:49.1 Info: => 1.1E-06s 12:22:49.1 Info: CreateColumn Artists MonitorNewItems Int32 12:22:49.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:49.1 Info: => 0.0006799s 12:22:49.1 Info: AlterTable RootFolders 12:22:49.1 Info: => 1.6E-06s 12:22:49.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:49.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:49.1 Info: => 0.0006315s 12:22:49.1 Info: AlterTable ImportLists 12:22:49.1 Info: => 1.4E-06s 12:22:49.1 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:49.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:49.1 Info: => 0.000656s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:49', 'AddNewItemMonitorType') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 56: AddNewItemMonitorType migrated 12:22:49.1 Info: => 0.0010273s 12:22:49.1 Info: 57: ImportListSearch migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 57 12:22:49.1 Info: AlterTable ImportLists 12:22:49.1 Info: => 1.4E-06s 12:22:49.1 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:49.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:49.1 Info: => 0.0006995s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:49', 'ImportListSearch') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 57: ImportListSearch migrated 12:22:49.1 Info: => 0.0010314s 12:22:49.1 Info: 58: ImportListMonitorExisting migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 58 12:22:49.1 Info: AlterTable ImportLists 12:22:49.1 Info: => 1.3E-06s 12:22:49.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:49.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:49.1 Info: => 0.0006866s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:49', 'ImportListMonitorExisting') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 58: ImportListMonitorExisting migrated 12:22:49.1 Info: => 0.0010349s 12:22:49.1 Info: 59: add_indexer_tags migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 59 12:22:49.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:49.1 Info: => 5.62E-05s 12:22:49.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:49.1 Info: => 4.34E-05s 12:22:49.1 Info: AlterTable Indexers 12:22:49.1 Info: => 1E-06s 12:22:49.1 Info: CreateColumn Indexers Tags String 12:22:49.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:49.1 Info: => 0.0006802s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:49', 'add_indexer_tags') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 59: add_indexer_tags migrated 12:22:49.1 Info: => 0.0010118s 12:22:49.1 Info: 60: update_audio_types migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 60 12:22:49.1 Info: PerformDBOperation 12:22:49.1 Info: Performing DB Operation 12:22:49.1 Info: => 6.74E-05s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:49', 'update_audio_types') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 60: update_audio_types migrated 12:22:49.1 Info: => 0.0003618s 12:22:49.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 61 12:22:49.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.1 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:49.1 Info: => 5.42E-05s 12:22:49.1 Info: AlterTable AlbumReleases 12:22:49.1 Info: => 1E-06s 12:22:49.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:49.1 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:49.1 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:49.1 Info: DROP TABLE "AlbumReleases" 12:22:49.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:49.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:49.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:49.1 Info: => 0.0054676s 12:22:49.1 Info: AlterTable Albums 12:22:49.1 Info: => 1.4E-06s 12:22:49.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:49.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:49.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:49.1 Info: DROP TABLE "Albums" 12:22:49.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:49.1 Info: => 0.0083179s 12:22:49.1 Info: AlterTable Albums 12:22:49.1 Info: => 1.8E-06s 12:22:49.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:49.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:49.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:49.1 Info: DROP TABLE "Albums" 12:22:49.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:49.1 Info: => 0.0057174s 12:22:49.1 Info: AlterTable Albums 12:22:49.1 Info: => 1.7E-06s 12:22:49.1 Info: AlterColumn Albums Added DateTimeOffset 12:22:49.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:49.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:49.1 Info: DROP TABLE "Albums" 12:22:49.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:49.1 Info: => 0.0056448s 12:22:49.1 Info: AlterTable Artists 12:22:49.1 Info: => 1.4E-06s 12:22:49.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:49.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:49.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:49.1 Info: DROP TABLE "Artists" 12:22:49.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.1 Info: => 0.006999s 12:22:49.1 Info: AlterTable Artists 12:22:49.1 Info: => 1.5E-06s 12:22:49.1 Info: AlterColumn Artists Added DateTimeOffset 12:22:49.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:49.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:49.1 Info: DROP TABLE "Artists" 12:22:49.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.1 Info: => 0.0055642s 12:22:49.1 Info: AlterTable Blocklist 12:22:49.1 Info: => 1.6E-06s 12:22:49.1 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:49.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:49.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:49.1 Info: DROP TABLE "Blocklist" 12:22:49.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:49.1 Info: => 0.0050474s 12:22:49.1 Info: AlterTable Blocklist 12:22:49.1 Info: => 1.4E-06s 12:22:49.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:49.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:49.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:49.1 Info: DROP TABLE "Blocklist" 12:22:49.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:49.2 Info: => 0.0066269s 12:22:49.2 Info: AlterTable Commands 12:22:49.2 Info: => 1.4E-06s 12:22:49.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:49.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:49.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:49.2 Info: DROP TABLE "Commands" 12:22:49.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:49.2 Info: => 0.0049919s 12:22:49.2 Info: AlterTable Commands 12:22:49.2 Info: => 1.5E-06s 12:22:49.2 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:49.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:49.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:49.2 Info: DROP TABLE "Commands" 12:22:49.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:49.2 Info: => 0.0050342s 12:22:49.2 Info: AlterTable Commands 12:22:49.2 Info: => 1.5E-06s 12:22:49.2 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:49.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:49.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:49.2 Info: DROP TABLE "Commands" 12:22:49.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:49.2 Info: => 0.0062075s 12:22:49.2 Info: AlterTable DownloadClientStatus 12:22:49.2 Info: => 1.4E-06s 12:22:49.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:49.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:49.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:49.2 Info: DROP TABLE "DownloadClientStatus" 12:22:49.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:49.2 Info: => 0.0065272s 12:22:49.2 Info: AlterTable DownloadClientStatus 12:22:49.2 Info: => 1.6E-06s 12:22:49.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:49.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:49.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:49.2 Info: DROP TABLE "DownloadClientStatus" 12:22:49.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:49.2 Info: => 0.0050944s 12:22:49.2 Info: AlterTable DownloadClientStatus 12:22:49.2 Info: => 1.5E-06s 12:22:49.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:49.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:49.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:49.2 Info: DROP TABLE "DownloadClientStatus" 12:22:49.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:49.2 Info: => 0.0050994s 12:22:49.2 Info: AlterTable DownloadHistory 12:22:49.2 Info: => 1.5E-06s 12:22:49.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:49.2 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:49.2 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:49.2 Info: DROP TABLE "DownloadHistory" 12:22:49.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:49.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:49.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:49.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:49.2 Info: => 0.0054383s 12:22:49.2 Info: AlterTable ExtraFiles 12:22:49.2 Info: => 1.3E-06s 12:22:49.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:49.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:22:49.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:22:49.2 Info: DROP TABLE "ExtraFiles" 12:22:49.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:49.2 Info: => 0.0064722s 12:22:49.2 Info: AlterTable ExtraFiles 12:22:49.2 Info: => 1.5E-06s 12:22:49.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:49.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:22:49.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:22:49.2 Info: DROP TABLE "ExtraFiles" 12:22:49.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:49.2 Info: => 0.0049554s 12:22:49.2 Info: AlterTable History 12:22:49.2 Info: => 1.4E-06s 12:22:49.2 Info: AlterColumn History Date DateTimeOffset 12:22:49.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:49.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:49.2 Info: DROP TABLE "History" 12:22:49.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:49.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:49.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:49.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:49.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:49.2 Info: => 0.0056297s 12:22:49.2 Info: AlterTable ImportListStatus 12:22:49.2 Info: => 1.4E-06s 12:22:49.2 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:49.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:49.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:49.2 Info: DROP TABLE "ImportListStatus" 12:22:49.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:49.2 Info: => 0.0062641s 12:22:49.2 Info: AlterTable ImportListStatus 12:22:49.2 Info: => 1.3E-06s 12:22:49.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:49.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:49.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:49.2 Info: DROP TABLE "ImportListStatus" 12:22:49.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:49.2 Info: => 0.0064897s 12:22:49.2 Info: AlterTable ImportListStatus 12:22:49.2 Info: => 1.4E-06s 12:22:49.2 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:49.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:49.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:49.2 Info: DROP TABLE "ImportListStatus" 12:22:49.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:49.2 Info: => 0.0050791s 12:22:49.2 Info: AlterTable IndexerStatus 12:22:49.2 Info: => 1.1E-06s 12:22:49.2 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:49.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:49.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:49.2 Info: DROP TABLE "IndexerStatus" 12:22:49.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:49.2 Info: => 0.0050318s 12:22:49.2 Info: AlterTable IndexerStatus 12:22:49.2 Info: => 1.3E-06s 12:22:49.2 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:49.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:49.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:49.2 Info: DROP TABLE "IndexerStatus" 12:22:49.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:49.2 Info: => 0.0050858s 12:22:49.2 Info: AlterTable IndexerStatus 12:22:49.2 Info: => 1.3E-06s 12:22:49.2 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:49.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:49.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:49.2 Info: DROP TABLE "IndexerStatus" 12:22:49.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:49.2 Info: => 0.0062901s 12:22:49.2 Info: AlterTable LyricFiles 12:22:49.2 Info: => 1.2E-06s 12:22:49.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:49.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:49.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:49.2 Info: DROP TABLE "LyricFiles" 12:22:49.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:49.2 Info: => 0.0049123s 12:22:49.2 Info: AlterTable LyricFiles 12:22:49.2 Info: => 1.2E-06s 12:22:49.2 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:49.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:49.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:49.3 Info: DROP TABLE "LyricFiles" 12:22:49.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:49.3 Info: => 0.0063134s 12:22:49.3 Info: AlterTable MetadataFiles 12:22:49.3 Info: => 1.5E-06s 12:22:49.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:49.3 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:49.3 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:49.3 Info: DROP TABLE "MetadataFiles" 12:22:49.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:49.3 Info: => 0.0049368s 12:22:49.3 Info: AlterTable MetadataFiles 12:22:49.3 Info: => 2.3E-06s 12:22:49.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:49.3 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:49.3 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:49.3 Info: DROP TABLE "MetadataFiles" 12:22:49.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:49.3 Info: => 0.0049684s 12:22:49.3 Info: AlterTable PendingReleases 12:22:49.3 Info: => 1.2E-06s 12:22:49.3 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:49.3 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:49.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:49.3 Info: DROP TABLE "PendingReleases" 12:22:49.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:49.3 Info: => 0.0063257s 12:22:49.3 Info: AlterTable ScheduledTasks 12:22:49.3 Info: => 1.3E-06s 12:22:49.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:49.3 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:49.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:49.3 Info: DROP TABLE "ScheduledTasks" 12:22:49.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:49.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:49.3 Info: => 0.0050098s 12:22:49.3 Info: AlterTable ScheduledTasks 12:22:49.3 Info: => 1.3E-06s 12:22:49.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:49.3 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:49.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:49.3 Info: DROP TABLE "ScheduledTasks" 12:22:49.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:49.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:49.3 Info: => 0.0049071s 12:22:49.3 Info: AlterTable TrackFiles 12:22:49.3 Info: => 1.2E-06s 12:22:49.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:49.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:49.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:49.3 Info: DROP TABLE "TrackFiles" 12:22:49.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:49.3 Info: => 0.0064377s 12:22:49.3 Info: AlterTable TrackFiles 12:22:49.3 Info: => 1.4E-06s 12:22:49.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:49.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:49.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:49.3 Info: DROP TABLE "TrackFiles" 12:22:49.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:49.3 Info: => 0.0066339s 12:22:49.3 Info: AlterTable VersionInfo 12:22:49.3 Info: => 1.3E-06s 12:22:49.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:49.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:49.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:49.3 Info: DROP TABLE "VersionInfo" 12:22:49.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:49.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:49.3 Info: => 0.0049162s 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:49', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:49.3 Info: => 0.0151208s 12:22:49.3 Info: 62: add_on_delete_to_notifications migrating 12:22:49.3 Info: Beginning Transaction 12:22:49.3 Info: Starting migration of Main DB to 62 12:22:49.3 Info: AlterTable Notifications 12:22:49.3 Info: => 1.3E-06s 12:22:49.3 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:49.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:49.3 Info: => 0.0006988s 12:22:49.3 Info: AlterTable Notifications 12:22:49.3 Info: => 1.5E-06s 12:22:49.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:49.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:49.3 Info: => 0.0006375s 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:49', 'add_on_delete_to_notifications') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 62: add_on_delete_to_notifications migrated 12:22:49.3 Info: => 0.0010761s 12:22:49.3 Info: 63: add_custom_formats migrating 12:22:49.3 Info: Beginning Transaction 12:22:49.3 Info: Starting migration of Main DB to 63 12:22:49.3 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 12:22:49.3 Info: AlterTable DelayProfiles 12:22:49.3 Info: => 1E-06s 12:22:49.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:49.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:49.3 Info: => 0.0006639s 12:22:49.3 Info: UpdateData 12:22:49.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:49.3 Info: => 5.82E-05s 12:22:49.3 Info: AlterTable TrackFiles 12:22:49.3 Info: => 1.1E-06s 12:22:49.3 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:49.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:49.3 Info: => 0.0006288s 12:22:49.3 Info: PerformDBOperation 12:22:49.3 Info: Performing DB Operation 12:22:49.3 Info: => 0.0013195s 12:22:49.3 Info: CreateTable CustomFormats 12:22:49.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:22:49.3 Info: => 0.0001529s 12:22:49.3 Info: CreateIndex CustomFormats (Name) 12:22:49.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:49.3 Info: => 9.78E-05s 12:22:49.3 Info: AlterTable QualityProfiles 12:22:49.3 Info: => 1.3E-06s 12:22:49.3 Info: CreateColumn QualityProfiles FormatItems String 12:22:49.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:49.3 Info: => 0.000673s 12:22:49.3 Info: AlterTable QualityProfiles 12:22:49.3 Info: => 1.1E-06s 12:22:49.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:49.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:49.3 Info: => 0.0006498s 12:22:49.3 Info: AlterTable QualityProfiles 12:22:49.3 Info: => 1.3E-06s 12:22:49.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:49.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:49.3 Info: => 0.0006417s 12:22:49.3 Info: PerformDBOperation 12:22:49.3 Info: Performing DB Operation 12:22:49.3 Info: => 0.001402s 12:22:49.3 Info: PerformDBOperation 12:22:49.3 Info: Performing DB Operation 12:22:49.3 Info: => 3.98E-05s 12:22:49.3 Info: DeleteColumn ReleaseProfiles Preferred 12:22:49.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:22:49.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:49.3 Info: DROP TABLE "ReleaseProfiles" 12:22:49.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:49.3 Info: => 0.0051811s 12:22:49.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:49.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:22:49.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:49.3 Info: DROP TABLE "ReleaseProfiles" 12:22:49.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:49.3 Info: => 0.0051232s 12:22:49.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:49.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:49.3 Info: => 5.73E-05s 12:22:49.3 Info: AlterTable DelayProfiles 12:22:49.3 Info: => 1.5E-06s 12:22:49.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:49.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:49.3 Info: => 0.0018886s 12:22:49.3 Info: AlterTable DelayProfiles 12:22:49.3 Info: => 1.5E-06s 12:22:49.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:49.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:49.3 Info: => 0.0006665s 12:22:49.3 Info: -> 1 Insert operations completed in 00:00:00.0001112 taking an average of 00:00:00.0001112 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:49', 'add_custom_formats') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 63: add_custom_formats migrated 12:22:49.3 Info: => 0.0081911s 12:22:49.3 Debug: Took: 00:00:00.5580516 12:22:49.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 12:22:49.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 12:22:49.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149694476141_141/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:49.4 Info: DatabaseEngineVersionCheck migrating 12:22:49.4 Info: PerformDBOperation 12:22:49.4 Info: Performing DB Operation 12:22:49.4 Info: SQLite 3.47.0 12:22:49.4 Info: => 0.0101723s 12:22:49.4 Info: DatabaseEngineVersionCheck migrated 12:22:49.4 Info: => 0.0101929s 12:22:49.4 Info: VersionMigration migrating 12:22:49.4 Info: Beginning Transaction 12:22:49.4 Info: CreateTable VersionInfo 12:22:49.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:49.4 Info: => 0.0001709s 12:22:49.4 Info: Committing Transaction 12:22:49.4 Info: VersionMigration migrated 12:22:49.4 Info: => 0.0094137s 12:22:49.4 Info: VersionUniqueMigration migrating 12:22:49.4 Info: Beginning Transaction 12:22:49.4 Info: CreateIndex VersionInfo (Version) 12:22:49.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:49.4 Info: => 0.0001741s 12:22:49.4 Info: AlterTable VersionInfo 12:22:49.4 Info: => 1.4E-06s 12:22:49.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:49.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:49.4 Info: => 0.0006004s 12:22:49.4 Info: Committing Transaction 12:22:49.4 Info: VersionUniqueMigration migrated 12:22:49.4 Info: => 0.0008123s 12:22:49.4 Info: VersionDescriptionMigration migrating 12:22:49.4 Info: Beginning Transaction 12:22:49.4 Info: AlterTable VersionInfo 12:22:49.4 Info: => 1.2E-06s 12:22:49.4 Info: CreateColumn VersionInfo Description String 12:22:49.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:49.4 Info: => 0.0002089s 12:22:49.4 Info: Committing Transaction 12:22:49.4 Info: VersionDescriptionMigration migrated 12:22:49.4 Info: => 0.0004122s 12:22:49.4 Info: 1: InitialSetup migrating 12:22:49.4 Info: Beginning Transaction 12:22:49.4 Info: Starting migration of Main DB to 1 12:22:49.4 Info: CreateTable Config 12:22:49.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:49.4 Info: => 0.0001883s 12:22:49.4 Info: CreateIndex Config (Key) 12:22:49.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:49.4 Info: => 0.0001218s 12:22:49.4 Info: CreateTable RootFolders 12:22:49.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:49.4 Info: => 9.99E-05s 12:22:49.4 Info: CreateIndex RootFolders (Path) 12:22:49.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:49.4 Info: => 0.0001033s 12:22:49.4 Info: CreateTable Artists 12:22:49.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:49.4 Info: => 0.0003272s 12:22:49.4 Info: CreateIndex Artists (ForeignArtistId) 12:22:49.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:49.4 Info: => 0.0001073s 12:22:49.4 Info: CreateIndex Artists (NameSlug) 12:22:49.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:49.4 Info: => 0.0001001s 12:22:49.4 Info: CreateIndex Artists (CleanName) 12:22:49.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.4 Info: => 0.0001003s 12:22:49.4 Info: CreateIndex Artists (Path) 12:22:49.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.4 Info: => 9.88E-05s 12:22:49.4 Info: CreateTable Albums 12:22:49.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:49.4 Info: => 0.0003717s 12:22:49.4 Info: CreateIndex Albums (ForeignAlbumId) 12:22:49.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.4 Info: => 0.0001064s 12:22:49.4 Info: CreateIndex Albums (MBId) 12:22:49.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:49.4 Info: => 0.0001031s 12:22:49.4 Info: CreateIndex Albums (TADBId) 12:22:49.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:49.4 Info: => 9.98E-05s 12:22:49.4 Info: CreateIndex Albums (TitleSlug) 12:22:49.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:49.4 Info: => 9.72E-05s 12:22:49.4 Info: CreateIndex Albums (CleanTitle) 12:22:49.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.4 Info: => 9.64E-05s 12:22:49.4 Info: CreateIndex Albums (Path) 12:22:49.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:49.4 Info: => 9.9E-05s 12:22:49.4 Info: CreateTable Tracks 12:22:49.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:49.4 Info: => 0.0001928s 12:22:49.4 Info: CreateIndex Tracks (ForeignTrackId) 12:22:49.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:49.4 Info: => 0.0001044s 12:22:49.4 Info: CreateIndex Tracks (ArtistId) 12:22:49.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:49.4 Info: => 0.0001062s 12:22:49.4 Info: CreateIndex Tracks (TrackFileId) 12:22:49.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:49.4 Info: => 0.0001135s 12:22:49.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:49.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:49.4 Info: => 9.14E-05s 12:22:49.4 Info: CreateTable TrackFiles 12:22:49.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:49.4 Info: => 0.0001576s 12:22:49.4 Info: CreateIndex TrackFiles (ArtistId) 12:22:49.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:49.4 Info: => 0.0001077s 12:22:49.4 Info: CreateIndex TrackFiles (AlbumId) 12:22:49.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.4 Info: => 0.0001074s 12:22:49.4 Info: CreateTable History 12:22:49.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:49.4 Info: => 0.0001838s 12:22:49.4 Info: CreateIndex History (Date) 12:22:49.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:49.4 Info: => 0.000107s 12:22:49.4 Info: CreateIndex History (EventType) 12:22:49.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:49.4 Info: => 0.0001227s 12:22:49.4 Info: CreateIndex History (DownloadId) 12:22:49.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:49.4 Info: => 0.0001072s 12:22:49.4 Info: CreateIndex History (AlbumId) 12:22:49.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:49.4 Info: => 0.0001035s 12:22:49.4 Info: CreateTable Notifications 12:22:49.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:49.4 Info: => 0.0001499s 12:22:49.4 Info: CreateTable ScheduledTasks 12:22:49.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:49.4 Info: => 0.0001296s 12:22:49.4 Info: CreateIndex ScheduledTasks (TypeName) 12:22:49.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:49.4 Info: => 0.0001196s 12:22:49.4 Info: CreateTable Indexers 12:22:49.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:49.4 Info: => 0.0001288s 12:22:49.4 Info: CreateIndex Indexers (Name) 12:22:49.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:49.4 Info: => 0.0001254s 12:22:49.4 Info: CreateTable Profiles 12:22:49.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:49.4 Info: => 0.000117s 12:22:49.4 Info: CreateIndex Profiles (Name) 12:22:49.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:49.4 Info: => 0.0001067s 12:22:49.4 Info: CreateTable QualityDefinitions 12:22:49.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:49.4 Info: => 0.0001228s 12:22:49.4 Info: CreateIndex QualityDefinitions (Quality) 12:22:49.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:49.4 Info: => 0.0001087s 12:22:49.4 Info: CreateIndex QualityDefinitions (Title) 12:22:49.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:49.4 Info: => 0.0001099s 12:22:49.4 Info: CreateTable NamingConfig 12:22:49.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:49.4 Info: => 0.0001557s 12:22:49.4 Info: CreateTable Blacklist 12:22:49.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:49.4 Info: => 0.0002176s 12:22:49.4 Info: CreateTable Metadata 12:22:49.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:49.4 Info: => 0.0001231s 12:22:49.4 Info: CreateTable MetadataFiles 12:22:49.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:49.4 Info: => 0.0001503s 12:22:49.4 Info: CreateTable DownloadClients 12:22:49.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:49.4 Info: => 0.0001251s 12:22:49.4 Info: CreateTable PendingReleases 12:22:49.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:49.4 Info: => 0.0001321s 12:22:49.4 Info: CreateTable RemotePathMappings 12:22:49.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:49.4 Info: => 0.000112s 12:22:49.4 Info: CreateTable Tags 12:22:49.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:49.4 Info: => 9.95E-05s 12:22:49.4 Info: CreateIndex Tags (Label) 12:22:49.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:49.4 Info: => 0.0001232s 12:22:49.4 Info: CreateTable Restrictions 12:22:49.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:49.4 Info: => 0.0001172s 12:22:49.4 Info: CreateTable DelayProfiles 12:22:49.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:49.4 Info: => 0.0001443s 12:22:49.4 Info: CreateTable Users 12:22:49.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:49.4 Info: => 0.0001095s 12:22:49.4 Info: CreateIndex Users (Identifier) 12:22:49.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:49.4 Info: => 0.0001142s 12:22:49.4 Info: CreateIndex Users (Username) 12:22:49.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:49.4 Info: => 0.0001098s 12:22:49.4 Info: CreateTable Commands 12:22:49.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:49.5 Info: => 0.0001699s 12:22:49.5 Info: CreateTable IndexerStatus 12:22:49.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:49.5 Info: => 0.0001537s 12:22:49.5 Info: CreateIndex IndexerStatus (ProviderId) 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:49.5 Info: => 0.0001153s 12:22:49.5 Info: CreateTable ExtraFiles 12:22:49.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:49.5 Info: => 0.0001398s 12:22:49.5 Info: CreateTable LyricFiles 12:22:49.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:49.5 Info: => 0.0001548s 12:22:49.5 Info: CreateTable LanguageProfiles 12:22:49.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:49.5 Info: => 0.0001125s 12:22:49.5 Info: CreateIndex LanguageProfiles (Name) 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:49.5 Info: => 0.0001188s 12:22:49.5 Info: CreateTable DownloadClientStatus 12:22:49.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:49.5 Info: => 0.0001262s 12:22:49.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:49.5 Info: => 0.0001161s 12:22:49.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:49.5 Info: -> 1 Insert operations completed in 00:00:00.0000792 taking an average of 00:00:00.0000792 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:49', 'InitialSetup') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 1: InitialSetup migrated 12:22:49.5 Info: => 0.0021442s 12:22:49.5 Info: 2: add_reason_to_pending_releases migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 2 12:22:49.5 Info: AlterTable PendingReleases 12:22:49.5 Info: => 1.4E-06s 12:22:49.5 Info: CreateColumn PendingReleases Reason Int32 12:22:49.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:49.5 Info: => 0.0006538s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:49', 'add_reason_to_pending_releases') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 2: add_reason_to_pending_releases migrated 12:22:49.5 Info: => 0.0018377s 12:22:49.5 Info: 3: add_medium_support migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 3 12:22:49.5 Info: AlterTable Albums 12:22:49.5 Info: => 1.6E-06s 12:22:49.5 Info: CreateColumn Albums Media String 12:22:49.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:49.5 Info: => 0.0006407s 12:22:49.5 Info: AlterTable Tracks 12:22:49.5 Info: => 1.6E-06s 12:22:49.5 Info: CreateColumn Tracks MediumNumber Int32 12:22:49.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:49.5 Info: => 0.0005672s 12:22:49.5 Info: AlterTable Tracks 12:22:49.5 Info: => 1.4E-06s 12:22:49.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:49.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:49.5 Info: => 0.0005613s 12:22:49.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:49.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:49.5 Info: => 4.81E-05s 12:22:49.5 Info: DeleteColumn Tracks TrackNumber 12:22:49.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:49.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:49.5 Info: DROP TABLE "Tracks" 12:22:49.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:49.5 Info: => 0.0051571s 12:22:49.5 Info: AlterTable Tracks 12:22:49.5 Info: => 1.3E-06s 12:22:49.5 Info: CreateColumn Tracks TrackNumber String 12:22:49.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:49.5 Info: => 0.0005904s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:49', 'add_medium_support') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 3: add_medium_support migrated 12:22:49.5 Info: => 0.0009941s 12:22:49.5 Info: 4: add_various_qualites_in_profile migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 4 12:22:49.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:49.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:49.5 Info: => 6.68E-05s 12:22:49.5 Info: PerformDBOperation 12:22:49.5 Info: Performing DB Operation 12:22:49.5 Info: => 4.28E-05s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:49', 'add_various_qualites_in_profile') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 4: add_various_qualites_in_profile migrated 12:22:49.5 Info: => 0.0003064s 12:22:49.5 Info: 5: metadata_profiles migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 5 12:22:49.5 Info: CreateTable MetadataProfiles 12:22:49.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:49.5 Info: => 0.0001496s 12:22:49.5 Info: CreateIndex MetadataProfiles (Name) 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:49.5 Info: => 0.0001107s 12:22:49.5 Info: AlterTable Artists 12:22:49.5 Info: => 1.1E-06s 12:22:49.5 Info: CreateColumn Artists MetadataProfileId Int32 12:22:49.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:49.5 Info: => 0.0006232s 12:22:49.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:49.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:49.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:49.5 Info: DROP TABLE "Artists" 12:22:49.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.5 Info: => 0.006705s 12:22:49.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:49.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:49.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:49.5 Info: DROP TABLE "Artists" 12:22:49.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.5 Info: => 0.0050255s 12:22:49.5 Info: AlterTable Albums 12:22:49.5 Info: => 1.5E-06s 12:22:49.5 Info: CreateColumn Albums SecondaryTypes String 12:22:49.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:49.5 Info: => 0.0005834s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:49', 'metadata_profiles') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 5: metadata_profiles migrated 12:22:49.5 Info: => 0.0084107s 12:22:49.5 Info: 6: separate_automatic_and_interactive_search migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 6 12:22:49.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:49.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:49.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:49.5 Info: DROP TABLE "Indexers" 12:22:49.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:49.5 Info: => 0.0044844s 12:22:49.5 Info: AlterTable Indexers 12:22:49.5 Info: => 2.3E-06s 12:22:49.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:49.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:49.5 Info: => 0.0005684s 12:22:49.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:49.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:49.5 Info: => 4.57E-05s 12:22:49.5 Info: AlterTable Indexers 12:22:49.5 Info: => 1.1E-06s 12:22:49.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:49.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:49.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:49.5 Info: DROP TABLE "Indexers" 12:22:49.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:49.5 Info: => 0.006531s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:49', 'separate_automatic_and_interactive_search') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 6: separate_automatic_and_interactive_search migrated 12:22:49.5 Info: => 0.0070021s 12:22:49.5 Info: 7: change_album_path_to_relative migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 7 12:22:49.5 Info: DeleteColumn Albums Path 12:22:49.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:49.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:49.5 Info: DROP TABLE "Albums" 12:22:49.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.5 Info: => 0.0052674s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:49', 'change_album_path_to_relative') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 7: change_album_path_to_relative migrated 12:22:49.5 Info: => 0.0057797s 12:22:49.5 Info: 8: change_quality_size_mb_to_kb migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 8 12:22:49.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:49.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:49.5 Info: => 5.79E-05s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:49', 'change_quality_size_mb_to_kb') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 8: change_quality_size_mb_to_kb migrated 12:22:49.5 Info: => 0.0003195s 12:22:49.5 Info: 9: album_releases migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 9 12:22:49.5 Info: AlterTable Albums 12:22:49.5 Info: => 1.4E-06s 12:22:49.5 Info: CreateColumn Albums Releases String 12:22:49.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:49.5 Info: => 0.0006283s 12:22:49.5 Info: AlterTable Albums 12:22:49.5 Info: => 1.4E-06s 12:22:49.5 Info: CreateColumn Albums CurrentRelease String 12:22:49.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:49.5 Info: => 0.0005736s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:49', 'album_releases') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 9: album_releases migrated 12:22:49.5 Info: => 0.0010192s 12:22:49.5 Info: 10: album_releases_fix migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 10 12:22:49.5 Info: AlterTable Albums 12:22:49.5 Info: => 1.2E-06s 12:22:49.5 Info: AlterColumn Albums Releases String 12:22:49.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:49.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:49.5 Info: DROP TABLE "Albums" 12:22:49.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.5 Info: => 0.0055885s 12:22:49.5 Info: AlterTable Albums 12:22:49.5 Info: => 1.5E-06s 12:22:49.5 Info: AlterColumn Albums CurrentRelease String 12:22:49.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:49.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:49.5 Info: DROP TABLE "Albums" 12:22:49.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.5 Info: => 0.0057237s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:49', 'album_releases_fix') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 10: album_releases_fix migrated 12:22:49.5 Info: => 0.0062202s 12:22:49.5 Info: 11: import_lists migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 11 12:22:49.5 Info: CreateTable ImportLists 12:22:49.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:49.5 Info: => 0.0002023s 12:22:49.5 Info: CreateIndex ImportLists (Name) 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:49.5 Info: => 9.14E-05s 12:22:49.5 Info: CreateTable ImportListStatus 12:22:49.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:49.5 Info: => 0.0001576s 12:22:49.5 Info: CreateIndex ImportListStatus (ProviderId) 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:49.5 Info: => 9.81E-05s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:49', 'import_lists') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 11: import_lists migrated 12:22:49.5 Info: => 0.000427s 12:22:49.5 Info: 12: add_release_status migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 12 12:22:49.5 Info: AlterTable MetadataProfiles 12:22:49.5 Info: => 1.5E-06s 12:22:49.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:49.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:49.5 Info: => 0.000629s 12:22:49.5 Info: PerformDBOperation 12:22:49.5 Info: Performing DB Operation 12:22:49.5 Info: => 4.2E-05s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:49', 'add_release_status') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 12: add_release_status migrated 12:22:49.5 Info: => 0.0003235s 12:22:49.5 Info: 13: album_download_notification migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 13 12:22:49.5 Info: AlterTable Notifications 12:22:49.5 Info: => 1.3E-06s 12:22:49.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:49.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:49.5 Info: => 0.0006376s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:49', 'album_download_notification') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 13: album_download_notification migrated 12:22:49.5 Info: => 0.0009371s 12:22:49.5 Info: 14: fix_language_metadata_profiles migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 14 12:22:49.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:49.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:49.5 Info: => 9.46E-05s 12:22:49.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:49.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:49.5 Info: => 7.15E-05s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:49', 'fix_language_metadata_profiles') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 14: fix_language_metadata_profiles migrated 12:22:49.5 Info: => 0.0003245s 12:22:49.5 Info: 15: remove_fanzub migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 15 12:22:49.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:49.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:49.5 Info: => 5.11E-05s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:49', 'remove_fanzub') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 15: remove_fanzub migrated 12:22:49.5 Info: => 0.0003175s 12:22:49.5 Info: 16: update_artist_history_indexes migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 16 12:22:49.5 Info: CreateIndex Albums (ArtistId) 12:22:49.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:49.5 Info: => 0.0001313s 12:22:49.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:49.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:49.5 Info: => 9.88E-05s 12:22:49.5 Info: DeleteIndex History (AlbumId) 12:22:49.5 Info: DROP INDEX "IX_History_AlbumId" 12:22:49.5 Info: => 0.0001426s 12:22:49.5 Info: CreateIndex History (AlbumId, Date) 12:22:49.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:49.5 Info: => 0.0001105s 12:22:49.5 Info: DeleteIndex History (DownloadId) 12:22:49.5 Info: DROP INDEX "IX_History_DownloadId" 12:22:49.5 Info: => 0.0001135s 12:22:49.5 Info: CreateIndex History (DownloadId, Date) 12:22:49.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:49.5 Info: => 0.0001189s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:49', 'update_artist_history_indexes') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 16: update_artist_history_indexes migrated 12:22:49.5 Info: => 0.0004452s 12:22:49.5 Info: 17: remove_nma migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 17 12:22:49.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:49.5 Info: => 6.27E-05s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:49', 'remove_nma') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 17: remove_nma migrated 12:22:49.5 Info: => 0.000325s 12:22:49.5 Info: 18: album_disambiguation migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 18 12:22:49.5 Info: AlterTable Albums 12:22:49.5 Info: => 1.3E-06s 12:22:49.5 Info: CreateColumn Albums Disambiguation String 12:22:49.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:49.5 Info: => 0.0006948s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:49', 'album_disambiguation') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 18: album_disambiguation migrated 12:22:49.5 Info: => 0.0011268s 12:22:49.5 Info: 19: add_ape_quality_in_profiles migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 19 12:22:49.5 Info: PerformDBOperation 12:22:49.5 Info: Performing DB Operation 12:22:49.5 Info: => 3.97E-05s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:49', 'add_ape_quality_in_profiles') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 19: add_ape_quality_in_profiles migrated 12:22:49.5 Info: => 0.0003235s 12:22:49.5 Info: 20: remove_pushalot migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 20 12:22:49.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:49.5 Info: => 5.41E-05s 12:22:49.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:49.5 Info: => 4.78E-05s 12:22:49.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:49.5 Info: => 4.35E-05s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:49', 'remove_pushalot') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 20: remove_pushalot migrated 12:22:49.5 Info: => 0.0003292s 12:22:49.5 Info: 21: add_custom_filters migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 21 12:22:49.5 Info: CreateTable CustomFilters 12:22:49.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:49.5 Info: => 0.0001913s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:49', 'add_custom_filters') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 21: add_custom_filters migrated 12:22:49.5 Info: => 0.0005748s 12:22:49.5 Info: 22: import_list_tags migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 22 12:22:49.5 Info: AlterTable ImportLists 12:22:49.5 Info: => 1.4E-06s 12:22:49.5 Info: CreateColumn ImportLists Tags String 12:22:49.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:49.5 Info: => 0.0006696s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:49', 'import_list_tags') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 22: import_list_tags migrated 12:22:49.5 Info: => 0.0010006s 12:22:49.5 Info: 23: add_release_groups_etc migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 23 12:22:49.5 Info: CreateTable ArtistMetadata 12:22:49.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:49.5 Info: => 0.0002429s 12:22:49.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:49.5 Info: => 0.0001088s 12:22:49.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:49.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:49.5 Info: => 0.0001325s 12:22:49.5 Info: AlterTable Artists 12:22:49.5 Info: => 1.3E-06s 12:22:49.5 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:49.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:49.5 Info: => 0.0006547s 12:22:49.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:49.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:49.5 Info: => 8.12E-05s 12:22:49.5 Info: CreateTable AlbumReleases 12:22:49.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:49.5 Info: => 0.0002152s 12:22:49.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:49.5 Info: => 9.67E-05s 12:22:49.5 Info: CreateIndex AlbumReleases (AlbumId) 12:22:49.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:49.5 Info: => 8.83E-05s 12:22:49.5 Info: PerformDBOperation 12:22:49.5 Info: Performing DB Operation 12:22:49.5 Info: => 4.27E-05s 12:22:49.5 Info: AlterTable Albums 12:22:49.5 Info: => 1.1E-06s 12:22:49.5 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:49.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:49.5 Info: => 0.0006527s 12:22:49.5 Info: AlterTable Albums 12:22:49.5 Info: => 1.2E-06s 12:22:49.5 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:49.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:49.5 Info: => 0.0006568s 12:22:49.5 Info: AlterTable Albums 12:22:49.5 Info: => 1.5E-06s 12:22:49.5 Info: CreateColumn Albums Links String 12:22:49.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:49.5 Info: => 0.0006452s 12:22:49.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:49.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:49.5 Info: => 0.0001043s 12:22:49.5 Info: AlterTable Tracks 12:22:49.5 Info: => 1E-06s 12:22:49.5 Info: CreateColumn Tracks ForeignRecordingId String 12:22:49.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:49.5 Info: => 0.0006514s 12:22:49.5 Info: AlterTable Tracks 12:22:49.5 Info: => 1.3E-06s 12:22:49.5 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:49.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:49.5 Info: => 0.0006582s 12:22:49.5 Info: AlterTable Tracks 12:22:49.5 Info: => 1.3E-06s 12:22:49.5 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:49.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:49.5 Info: => 0.0006374s 12:22:49.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:49.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:49.5 Info: => 0.0001005s 12:22:49.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:49.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:49.5 Info: => 8.97E-05s 12:22:49.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:49.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:49.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:49.5 Info: DROP TABLE "Artists" 12:22:49.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.5 Info: => 0.0058933s 12:22:49.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:49.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:49.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:49.6 Info: DROP TABLE "Albums" 12:22:49.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.6 Info: => 0.0058569s 12:22:49.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:49.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:49.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:49.6 Info: DROP TABLE "Tracks" 12:22:49.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:49.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:49.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:49.6 Info: => 0.0053966s 12:22:49.6 Info: DeleteColumn TrackFiles ArtistId 12:22:49.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:49.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:49.6 Info: DROP TABLE "TrackFiles" 12:22:49.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.6 Info: => 0.0051072s 12:22:49.6 Info: CreateIndex Artists (ArtistMetadataId) 12:22:49.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.6 Info: => 9.93E-05s 12:22:49.6 Info: CreateIndex Artists (Monitored) 12:22:49.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.6 Info: => 9.13E-05s 12:22:49.6 Info: CreateIndex Albums (ArtistMetadataId) 12:22:49.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:49.6 Info: => 0.0001168s 12:22:49.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:49.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:49.6 Info: => 8.79E-05s 12:22:49.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:49.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:49.6 Info: => 8.63E-05s 12:22:49.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:49.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:49.6 Info: => 9.2E-05s 12:22:49.6 Info: UpdateData 12:22:49.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:49.6 Info: => 6.01E-05s 12:22:49.6 Info: UpdateData 12:22:49.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:49.6 Info: => 4.52E-05s 12:22:49.6 Info: UpdateData 12:22:49.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:49.6 Info: => 5.48E-05s 12:22:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:49', 'add_release_groups_etc') 12:22:49.6 Info: Committing Transaction 12:22:49.6 Info: 23: add_release_groups_etc migrated 12:22:49.6 Info: => 0.0072879s 12:22:49.6 Info: 24: NewMediaInfoFormat migrating 12:22:49.6 Info: Beginning Transaction 12:22:49.6 Info: Starting migration of Main DB to 24 12:22:49.6 Info: UpdateData 12:22:49.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:49.6 Info: => 6E-05s 12:22:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:49', 'NewMediaInfoFormat') 12:22:49.6 Info: Committing Transaction 12:22:49.6 Info: 24: NewMediaInfoFormat migrated 12:22:49.6 Info: => 0.0004595s 12:22:49.6 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:49.6 Info: Beginning Transaction 12:22:49.6 Info: Starting migration of Main DB to 25 12:22:49.6 Info: RenameTable Restrictions ReleaseProfiles 12:22:49.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:49.6 Info: => 0.0018065s 12:22:49.6 Info: AlterTable ReleaseProfiles 12:22:49.6 Info: => 1.6E-06s 12:22:49.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:49.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:49.6 Info: => 0.0006522s 12:22:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:49', 'rename_restrictions_to_release_profiles') 12:22:49.6 Info: Committing Transaction 12:22:49.6 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:49.6 Info: => 0.0009971s 12:22:49.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:49.6 Info: Beginning Transaction 12:22:49.6 Info: Starting migration of Main DB to 26 12:22:49.6 Info: RenameTable Profiles QualityProfiles 12:22:49.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:49.6 Info: => 0.0018205s 12:22:49.6 Info: AlterTable QualityProfiles 12:22:49.6 Info: => 1.4E-06s 12:22:49.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:49.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:49.6 Info: => 0.0006036s 12:22:49.6 Info: AlterTable LanguageProfiles 12:22:49.6 Info: => 1.4E-06s 12:22:49.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:49.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:49.6 Info: => 0.0005832s 12:22:49.6 Info: UpdateData 12:22:49.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:49.6 Info: => 4.94E-05s 12:22:49.6 Info: UpdateData 12:22:49.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:49.6 Info: => 4.68E-05s 12:22:49.6 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:49.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:49.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:49.6 Info: DROP TABLE "Artists" 12:22:49.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.6 Info: => 0.0078268s 12:22:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:49', 'rename_quality_profiles_add_upgrade_allowed') 12:22:49.6 Info: Committing Transaction 12:22:49.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:49.6 Info: => 0.0084373s 12:22:49.6 Info: 27: add_import_exclusions migrating 12:22:49.6 Info: Beginning Transaction 12:22:49.6 Info: Starting migration of Main DB to 27 12:22:49.6 Info: CreateTable ImportListExclusions 12:22:49.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:49.6 Info: => 0.000143s 12:22:49.6 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:49.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:49.6 Info: => 9.66E-05s 12:22:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:49', 'add_import_exclusions') 12:22:49.6 Info: Committing Transaction 12:22:49.6 Info: 27: add_import_exclusions migrated 12:22:49.6 Info: => 0.0004552s 12:22:49.6 Info: 28: clean_artist_metadata_table migrating 12:22:49.6 Info: Beginning Transaction 12:22:49.6 Info: Starting migration of Main DB to 28 12:22:49.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.6 Info: => 0.0001638s 12:22:49.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.6 Info: => 0.000134s 12:22:49.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:49.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:49.6 Info: => 0.0001272s 12:22:49.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:49.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:49.6 Info: => 0.0001266s 12:22:49.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.6 Info: => 0.0001239s 12:22:49.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:49.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:49.6 Info: => 0.000125s 12:22:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:49', 'clean_artist_metadata_table') 12:22:49.6 Info: Committing Transaction 12:22:49.6 Info: 28: clean_artist_metadata_table migrated 12:22:49.6 Info: => 0.001847s 12:22:49.6 Info: 29: health_issue_notification migrating 12:22:49.6 Info: Beginning Transaction 12:22:49.6 Info: Starting migration of Main DB to 29 12:22:49.6 Info: AlterTable Notifications 12:22:49.6 Info: => 1.4E-06s 12:22:49.6 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:49.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:49.6 Info: => 0.0006476s 12:22:49.6 Info: AlterTable Notifications 12:22:49.6 Info: => 1.3E-06s 12:22:49.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:49.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:49.6 Info: => 0.0005979s 12:22:49.6 Info: AlterTable Notifications 12:22:49.6 Info: => 1.1E-06s 12:22:49.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:49.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:49.6 Info: => 0.0005908s 12:22:49.6 Info: AlterTable Notifications 12:22:49.6 Info: => 1.1E-06s 12:22:49.6 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:49.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:49.6 Info: => 0.0005967s 12:22:49.6 Info: AlterTable Notifications 12:22:49.6 Info: => 1.3E-06s 12:22:49.6 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:49.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:49.6 Info: => 0.0006428s 12:22:49.6 Info: DeleteColumn Notifications OnDownload 12:22:49.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:49.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:49.6 Info: DROP TABLE "Notifications" 12:22:49.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:49.6 Info: => 0.0048426s 12:22:49.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:49.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:49.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:49.6 Info: DROP TABLE "Notifications" 12:22:49.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:49.6 Info: => 0.0047961s 12:22:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:49', 'health_issue_notification') 12:22:49.6 Info: Committing Transaction 12:22:49.6 Info: 29: health_issue_notification migrated 12:22:49.6 Info: => 0.0053352s 12:22:49.6 Info: 30: add_mediafilerepository_mtime migrating 12:22:49.6 Info: Beginning Transaction 12:22:49.6 Info: Starting migration of Main DB to 30 12:22:49.6 Info: AlterTable TrackFiles 12:22:49.6 Info: => 1.5E-06s 12:22:49.6 Info: CreateColumn TrackFiles Modified DateTime 12:22:49.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:49.6 Info: => 0.0006435s 12:22:49.6 Info: AlterTable TrackFiles 12:22:49.6 Info: => 1.5E-06s 12:22:49.6 Info: CreateColumn TrackFiles Path String 12:22:49.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:49.6 Info: => 0.0005849s 12:22:49.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:49.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:49.6 Info: => 4.27E-05s 12:22:49.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:49.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:49.6 Info: => 0.0001352s 12:22:49.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:49.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:49.6 Info: => 0.0001451s 12:22:49.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:49.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:49.6 Info: => 0.0001513s 12:22:49.6 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:49.6 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:49.6 Info: => 0.0001039s 12:22:49.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:49.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:49.6 Info: => 6.2E-05s 12:22:49.6 Info: AlterTable TrackFiles 12:22:49.6 Info: => 1.4E-06s 12:22:49.6 Info: AlterColumn TrackFiles Path String 12:22:49.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:49.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:49.6 Info: DROP TABLE "TrackFiles" 12:22:49.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.6 Info: => 0.0049506s 12:22:49.6 Info: CreateIndex TrackFiles (Path) 12:22:49.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:49.6 Info: => 9.17E-05s 12:22:49.6 Info: DeleteColumn TrackFiles RelativePath 12:22:49.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:49.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:49.6 Info: DROP TABLE "TrackFiles" 12:22:49.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:49.6 Info: => 0.0065174s 12:22:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:49', 'add_mediafilerepository_mtime') 12:22:49.6 Info: Committing Transaction 12:22:49.6 Info: 30: add_mediafilerepository_mtime migrated 12:22:49.6 Info: => 0.0091036s 12:22:49.6 Info: 31: add_artistmetadataid_constraint migrating 12:22:49.6 Info: Beginning Transaction 12:22:49.6 Info: Starting migration of Main DB to 31 12:22:49.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:49.6 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:49.6 Info: => 0.0001036s 12:22:49.6 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:49.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:49.6 Info: => 0.000142s 12:22:49.6 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:49.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:49.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:49.6 Info: DROP TABLE "Artists" 12:22:49.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.6 Info: => 0.0066235s 12:22:49.6 Info: CreateIndex Artists (ArtistMetadataId) 12:22:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.6 Info: => 8.99E-05s 12:22:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:49', 'add_artistmetadataid_constraint') 12:22:49.6 Info: Committing Transaction 12:22:49.6 Info: 31: add_artistmetadataid_constraint migrated 12:22:49.6 Info: => 0.0006782s 12:22:49.6 Info: 32: old_ids_and_artist_alias migrating 12:22:49.6 Info: Beginning Transaction 12:22:49.6 Info: Starting migration of Main DB to 32 12:22:49.6 Info: AlterTable ArtistMetadata 12:22:49.6 Info: => 1.4E-06s 12:22:49.6 Info: CreateColumn ArtistMetadata Aliases String 12:22:49.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:49.6 Info: => 0.0006577s 12:22:49.6 Info: AlterTable ArtistMetadata 12:22:49.6 Info: => 1.3E-06s 12:22:49.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:49.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:49.6 Info: => 0.0006052s 12:22:49.6 Info: AlterTable Albums 12:22:49.6 Info: => 1.1E-06s 12:22:49.6 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:49.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:49.6 Info: => 0.0006031s 12:22:49.6 Info: AlterTable AlbumReleases 12:22:49.6 Info: => 1.5E-06s 12:22:49.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:49.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:49.6 Info: => 0.0006025s 12:22:49.6 Info: AlterTable Tracks 12:22:49.6 Info: => 1.4E-06s 12:22:49.6 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:49.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:49.6 Info: => 0.0006054s 12:22:49.6 Info: AlterTable Tracks 12:22:49.6 Info: => 1.4E-06s 12:22:49.6 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:49.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:49.6 Info: => 0.0006164s 12:22:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:49', 'old_ids_and_artist_alias') 12:22:49.6 Info: Committing Transaction 12:22:49.6 Info: 32: old_ids_and_artist_alias migrated 12:22:49.6 Info: => 0.0009746s 12:22:49.6 Info: 33: download_propers_config migrating 12:22:49.6 Info: Beginning Transaction 12:22:49.6 Info: Starting migration of Main DB to 33 12:22:49.6 Info: PerformDBOperation 12:22:49.6 Info: Performing DB Operation 12:22:49.6 Info: => 3.94E-05s 12:22:49.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:49.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:49.6 Info: => 4.22E-05s 12:22:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:49', 'download_propers_config') 12:22:49.6 Info: Committing Transaction 12:22:49.6 Info: 33: download_propers_config migrated 12:22:49.6 Info: => 0.0003269s 12:22:49.6 Info: 34: remove_language_profiles migrating 12:22:49.6 Info: Beginning Transaction 12:22:49.6 Info: Starting migration of Main DB to 34 12:22:49.6 Info: DeleteTable LanguageProfiles 12:22:49.6 Info: DROP TABLE "LanguageProfiles" 12:22:49.6 Info: => 0.0002071s 12:22:49.6 Info: DeleteColumn Artists LanguageProfileId 12:22:49.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:49.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:49.6 Info: DROP TABLE "Artists" 12:22:49.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.6 Info: => 0.0054079s 12:22:49.6 Info: DeleteColumn ImportLists LanguageProfileId 12:22:49.6 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:49.6 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:49.6 Info: DROP TABLE "ImportLists" 12:22:49.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:49.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:49.6 Info: => 0.0063927s 12:22:49.6 Info: DeleteColumn Blacklist Language 12:22:49.6 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:49.6 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:49.6 Info: DROP TABLE "Blacklist" 12:22:49.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:49.6 Info: => 0.0047323s 12:22:49.6 Info: DeleteColumn History Language 12:22:49.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:49.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:49.6 Info: DROP TABLE "History" 12:22:49.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:49.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:49.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:49.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:49.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:49.7 Info: => 0.0052753s 12:22:49.7 Info: DeleteColumn LyricFiles Language 12:22:49.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:49.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:49.7 Info: DROP TABLE "LyricFiles" 12:22:49.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:49.7 Info: => 0.0060138s 12:22:49.7 Info: DeleteColumn TrackFiles Language 12:22:49.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:49.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:49.7 Info: DROP TABLE "TrackFiles" 12:22:49.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:49.7 Info: => 0.0049928s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:49', 'remove_language_profiles') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 34: remove_language_profiles migrated 12:22:49.7 Info: => 0.0076905s 12:22:49.7 Info: 35: multi_disc_naming_format migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 35 12:22:49.7 Info: AlterTable NamingConfig 12:22:49.7 Info: => 1.4E-06s 12:22:49.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:49.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:49.7 Info: => 0.0006363s 12:22:49.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:49.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:49.7 Info: => 5.32E-05s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:49', 'multi_disc_naming_format') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 35: multi_disc_naming_format migrated 12:22:49.7 Info: => 0.0004703s 12:22:49.7 Info: 36: add_download_client_priority migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 36 12:22:49.7 Info: AlterTable DownloadClients 12:22:49.7 Info: => 1.4E-06s 12:22:49.7 Info: CreateColumn DownloadClients Priority Int32 12:22:49.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:49.7 Info: => 0.000627s 12:22:49.7 Info: PerformDBOperation 12:22:49.7 Info: Performing DB Operation 12:22:49.7 Info: => 5.7E-05s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:49', 'add_download_client_priority') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 36: add_download_client_priority migrated 12:22:49.7 Info: => 0.0003817s 12:22:49.7 Info: 37: remove_growl_prowl migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 37 12:22:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:49.7 Info: => 5.57E-05s 12:22:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:49.7 Info: => 4.19E-05s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:49', 'remove_growl_prowl') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 37: remove_growl_prowl migrated 12:22:49.7 Info: => 0.0003256s 12:22:49.7 Info: 38: remove_plex_hometheatre migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 38 12:22:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:49.7 Info: => 5.53E-05s 12:22:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:49.7 Info: => 4.03E-05s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:49', 'remove_plex_hometheatre') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 38: remove_plex_hometheatre migrated 12:22:49.7 Info: => 0.000315s 12:22:49.7 Info: 39: add_root_folder_add_defaults migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 39 12:22:49.7 Info: AlterTable RootFolders 12:22:49.7 Info: => 1.3E-06s 12:22:49.7 Info: CreateColumn RootFolders Name String 12:22:49.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:49.7 Info: => 0.000632s 12:22:49.7 Info: AlterTable RootFolders 12:22:49.7 Info: => 1.4E-06s 12:22:49.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:49.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:49.7 Info: => 0.0005921s 12:22:49.7 Info: AlterTable RootFolders 12:22:49.7 Info: => 1.1E-06s 12:22:49.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:49.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:49.7 Info: => 0.0006003s 12:22:49.7 Info: AlterTable RootFolders 12:22:49.7 Info: => 1.1E-06s 12:22:49.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:49.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:49.7 Info: => 0.0005925s 12:22:49.7 Info: AlterTable RootFolders 12:22:49.7 Info: => 1.2E-06s 12:22:49.7 Info: CreateColumn RootFolders DefaultTags String 12:22:49.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:49.7 Info: => 0.0005865s 12:22:49.7 Info: PerformDBOperation 12:22:49.7 Info: Performing DB Operation 12:22:49.7 Info: => 6.85E-05s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:49', 'add_root_folder_add_defaults') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 39: add_root_folder_add_defaults migrated 12:22:49.7 Info: => 0.0004274s 12:22:49.7 Info: 40: task_duration migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 40 12:22:49.7 Info: AlterTable ScheduledTasks 12:22:49.7 Info: => 1.1E-06s 12:22:49.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:49.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:49.7 Info: => 0.0006272s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:49', 'task_duration') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 40: task_duration migrated 12:22:49.7 Info: => 0.0010072s 12:22:49.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 41 12:22:49.7 Info: AlterTable ReleaseProfiles 12:22:49.7 Info: => 1.2E-06s 12:22:49.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:49.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:49.7 Info: => 0.0006328s 12:22:49.7 Info: AlterTable ReleaseProfiles 12:22:49.7 Info: => 1.2E-06s 12:22:49.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:49.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:49.7 Info: => 0.0006019s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:49', 'add_indexer_and_enabled_to_release_profiles') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:49.7 Info: => 0.0010373s 12:22:49.7 Info: 42: remove_album_folders migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 42 12:22:49.7 Info: DeleteColumn Artists AlbumFolder 12:22:49.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:49.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:49.7 Info: DROP TABLE "Artists" 12:22:49.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.7 Info: => 0.006971s 12:22:49.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:49.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:49.7 Info: => 5.05E-05s 12:22:49.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:49.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:49.7 Info: => 4.33E-05s 12:22:49.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:49.7 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:49.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:49.7 Info: DROP TABLE "NamingConfig" 12:22:49.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:49.7 Info: => 0.0047452s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:49', 'remove_album_folders') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 42: remove_album_folders migrated 12:22:49.7 Info: => 0.0053317s 12:22:49.7 Info: 44: add_priority_to_indexers migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 44 12:22:49.7 Info: AlterTable Indexers 12:22:49.7 Info: => 1.7E-06s 12:22:49.7 Info: CreateColumn Indexers Priority Int32 12:22:49.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:49.7 Info: => 0.0006412s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:49', 'add_priority_to_indexers') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 44: add_priority_to_indexers migrated 12:22:49.7 Info: => 0.0009884s 12:22:49.7 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 45 12:22:49.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:49.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:49.7 Info: => 0.0001211s 12:22:49.7 Info: PerformDBOperation 12:22:49.7 Info: Performing DB Operation 12:22:49.7 Info: => 3.41E-05s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:49', 'remove_chown_and_folderchmod_config') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:49.7 Info: => 0.0003226s 12:22:49.7 Info: 47: update_notifiarr migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 47 12:22:49.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:49.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:49.7 Info: => 8.43E-05s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:49', 'update_notifiarr') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 47: update_notifiarr migrated 12:22:49.7 Info: => 0.0003706s 12:22:49.7 Info: 49: email_multiple_addresses migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 49 12:22:49.7 Info: PerformDBOperation 12:22:49.7 Info: Performing DB Operation 12:22:49.7 Info: => 6.68E-05s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:49', 'email_multiple_addresses') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 49: email_multiple_addresses migrated 12:22:49.7 Info: => 0.0003499s 12:22:49.7 Info: 50: rename_blacklist_to_blocklist migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 50 12:22:49.7 Info: RenameTable Blacklist Blocklist 12:22:49.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:49.7 Info: => 0.0018547s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:49', 'rename_blacklist_to_blocklist') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 50: rename_blacklist_to_blocklist migrated 12:22:49.7 Info: => 0.0022386s 12:22:49.7 Info: 51: cdh_per_downloadclient migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 51 12:22:49.7 Info: AlterTable DownloadClients 12:22:49.7 Info: => 1.3E-06s 12:22:49.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:49.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:49.7 Info: => 0.0006398s 12:22:49.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:49.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:49.7 Info: => 0.0006068s 12:22:49.7 Info: PerformDBOperation 12:22:49.7 Info: Performing DB Operation 12:22:49.7 Info: => 0.0001804s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:49', 'cdh_per_downloadclient') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 51: cdh_per_downloadclient migrated 12:22:49.7 Info: => 0.0066116s 12:22:49.7 Info: 52: download_history migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 52 12:22:49.7 Info: CreateTable DownloadHistory 12:22:49.7 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:49.7 Info: => 0.0002437s 12:22:49.7 Info: CreateIndex DownloadHistory (EventType) 12:22:49.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:49.7 Info: => 0.0001078s 12:22:49.7 Info: CreateIndex DownloadHistory (ArtistId) 12:22:49.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:49.7 Info: => 9.03E-05s 12:22:49.7 Info: CreateIndex DownloadHistory (DownloadId) 12:22:49.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:49.7 Info: => 9.65E-05s 12:22:49.7 Info: PerformDBOperation 12:22:49.7 Info: Performing DB Operation 12:22:49.7 Info: => 0.0001272s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:49', 'download_history') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 52: download_history migrated 12:22:49.7 Info: => 0.0006506s 12:22:49.7 Info: 53: add_update_history migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 53 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:49', 'add_update_history') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 53: add_update_history migrated 12:22:49.7 Info: => 0.0003908s 12:22:49.7 Info: 54: add_on_update_to_notifications migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 54 12:22:49.7 Info: AlterTable Notifications 12:22:49.7 Info: => 1.3E-06s 12:22:49.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:49.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:49.7 Info: => 0.0006977s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:49', 'add_on_update_to_notifications') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 54: add_on_update_to_notifications migrated 12:22:49.7 Info: => 0.0010486s 12:22:49.7 Info: 55: download_client_per_indexer migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 55 12:22:49.7 Info: AlterTable Indexers 12:22:49.7 Info: => 1.4E-06s 12:22:49.7 Info: CreateColumn Indexers DownloadClientId Int32 12:22:49.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:49.7 Info: => 0.0006763s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:49', 'download_client_per_indexer') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 55: download_client_per_indexer migrated 12:22:49.7 Info: => 0.0010132s 12:22:49.7 Info: 56: AddNewItemMonitorType migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 56 12:22:49.7 Info: AlterTable Artists 12:22:49.7 Info: => 1.2E-06s 12:22:49.7 Info: CreateColumn Artists MonitorNewItems Int32 12:22:49.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:49.7 Info: => 0.0006814s 12:22:49.7 Info: AlterTable RootFolders 12:22:49.7 Info: => 1.2E-06s 12:22:49.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:49.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:49.7 Info: => 0.0006376s 12:22:49.7 Info: AlterTable ImportLists 12:22:49.7 Info: => 1.3E-06s 12:22:49.7 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:49.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:49.7 Info: => 0.0006287s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:49', 'AddNewItemMonitorType') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 56: AddNewItemMonitorType migrated 12:22:49.7 Info: => 0.0013491s 12:22:49.7 Info: 57: ImportListSearch migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 57 12:22:49.7 Info: AlterTable ImportLists 12:22:49.7 Info: => 1.5E-06s 12:22:49.7 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:49.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:49.7 Info: => 0.0006817s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:49', 'ImportListSearch') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 57: ImportListSearch migrated 12:22:49.7 Info: => 0.0010139s 12:22:49.7 Info: 58: ImportListMonitorExisting migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 58 12:22:49.7 Info: AlterTable ImportLists 12:22:49.7 Info: => 1.4E-06s 12:22:49.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:49.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:49.7 Info: => 0.0006714s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:49', 'ImportListMonitorExisting') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 58: ImportListMonitorExisting migrated 12:22:49.7 Info: => 0.0010015s 12:22:49.7 Info: 59: add_indexer_tags migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 59 12:22:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:49.7 Info: => 5.52E-05s 12:22:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:49.7 Info: => 4.21E-05s 12:22:49.7 Info: AlterTable Indexers 12:22:49.7 Info: => 1E-06s 12:22:49.7 Info: CreateColumn Indexers Tags String 12:22:49.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:49.7 Info: => 0.000669s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:49', 'add_indexer_tags') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 59: add_indexer_tags migrated 12:22:49.7 Info: => 0.0009968s 12:22:49.7 Info: 60: update_audio_types migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 60 12:22:49.7 Info: PerformDBOperation 12:22:49.7 Info: Performing DB Operation 12:22:49.7 Info: => 6.52E-05s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:49', 'update_audio_types') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 60: update_audio_types migrated 12:22:49.7 Info: => 0.0030832s 12:22:49.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 61 12:22:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.7 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:49.7 Info: => 5.35E-05s 12:22:49.7 Info: AlterTable AlbumReleases 12:22:49.7 Info: => 1.2E-06s 12:22:49.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:49.7 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:49.7 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:49.7 Info: DROP TABLE "AlbumReleases" 12:22:49.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:49.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:49.7 Info: => 0.0068945s 12:22:49.7 Info: AlterTable Albums 12:22:49.7 Info: => 1.3E-06s 12:22:49.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:49.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:49.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:49.7 Info: DROP TABLE "Albums" 12:22:49.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:49.7 Info: => 0.005526s 12:22:49.7 Info: AlterTable Albums 12:22:49.7 Info: => 1.2E-06s 12:22:49.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:49.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:49.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:49.7 Info: DROP TABLE "Albums" 12:22:49.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:49.7 Info: => 0.0054994s 12:22:49.7 Info: AlterTable Albums 12:22:49.7 Info: => 1.5E-06s 12:22:49.7 Info: AlterColumn Albums Added DateTimeOffset 12:22:49.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:49.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:49.7 Info: DROP TABLE "Albums" 12:22:49.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:49.7 Info: => 0.0067818s 12:22:49.7 Info: AlterTable Artists 12:22:49.7 Info: => 1.3E-06s 12:22:49.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:49.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:49.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:49.8 Info: DROP TABLE "Artists" 12:22:49.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.8 Info: => 0.0065267s 12:22:49.8 Info: AlterTable Artists 12:22:49.8 Info: => 1.4E-06s 12:22:49.8 Info: AlterColumn Artists Added DateTimeOffset 12:22:49.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:49.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:49.8 Info: DROP TABLE "Artists" 12:22:49.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.8 Info: => 0.0071467s 12:22:49.8 Info: AlterTable Blocklist 12:22:49.8 Info: => 1.8E-06s 12:22:49.8 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:49.8 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:49.8 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:49.8 Info: DROP TABLE "Blocklist" 12:22:49.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:49.8 Info: => 0.004971s 12:22:49.8 Info: AlterTable Blocklist 12:22:49.8 Info: => 1.3E-06s 12:22:49.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:49.8 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:49.8 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:49.8 Info: DROP TABLE "Blocklist" 12:22:49.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:49.8 Info: => 0.0050809s 12:22:49.8 Info: AlterTable Commands 12:22:49.8 Info: => 1.6E-06s 12:22:49.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:49.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:49.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:49.8 Info: DROP TABLE "Commands" 12:22:49.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:49.8 Info: => 0.0050126s 12:22:49.8 Info: AlterTable Commands 12:22:49.8 Info: => 1.6E-06s 12:22:49.8 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:49.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:49.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:49.8 Info: DROP TABLE "Commands" 12:22:49.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:49.8 Info: => 0.0053981s 12:22:49.8 Info: AlterTable Commands 12:22:49.8 Info: => 1.4E-06s 12:22:49.8 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:49.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:49.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:49.8 Info: DROP TABLE "Commands" 12:22:49.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:49.8 Info: => 0.0064583s 12:22:49.8 Info: AlterTable DownloadClientStatus 12:22:49.8 Info: => 1.5E-06s 12:22:49.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:49.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:49.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:49.8 Info: DROP TABLE "DownloadClientStatus" 12:22:49.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:49.8 Info: => 0.0065433s 12:22:49.8 Info: AlterTable DownloadClientStatus 12:22:49.8 Info: => 1.6E-06s 12:22:49.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:49.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:49.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:49.8 Info: DROP TABLE "DownloadClientStatus" 12:22:49.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:49.8 Info: => 0.0051187s 12:22:49.8 Info: AlterTable DownloadClientStatus 12:22:49.8 Info: => 1.5E-06s 12:22:49.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:49.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:49.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:49.8 Info: DROP TABLE "DownloadClientStatus" 12:22:49.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:49.8 Info: => 0.0050772s 12:22:49.8 Info: AlterTable DownloadHistory 12:22:49.8 Info: => 1.3E-06s 12:22:49.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:49.8 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:49.8 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:49.8 Info: DROP TABLE "DownloadHistory" 12:22:49.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:49.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:49.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:49.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:49.8 Info: => 0.0054542s 12:22:49.8 Info: AlterTable ExtraFiles 12:22:49.8 Info: => 1.5E-06s 12:22:49.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:49.8 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:49.8 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:49.8 Info: DROP TABLE "ExtraFiles" 12:22:49.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:49.8 Info: => 0.0063538s 12:22:49.8 Info: AlterTable ExtraFiles 12:22:49.8 Info: => 1.4E-06s 12:22:49.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:49.8 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:49.8 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:49.8 Info: DROP TABLE "ExtraFiles" 12:22:49.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:49.8 Info: => 0.006259s 12:22:49.8 Info: AlterTable History 12:22:49.8 Info: => 1.4E-06s 12:22:49.8 Info: AlterColumn History Date DateTimeOffset 12:22:49.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:49.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:49.8 Info: DROP TABLE "History" 12:22:49.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:49.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:49.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:49.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:49.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:49.8 Info: => 0.0055741s 12:22:49.8 Info: AlterTable ImportListStatus 12:22:49.8 Info: => 1.4E-06s 12:22:49.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:49.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:49.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:49.8 Info: DROP TABLE "ImportListStatus" 12:22:49.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:49.8 Info: => 0.0050101s 12:22:49.8 Info: AlterTable ImportListStatus 12:22:49.8 Info: => 1.3E-06s 12:22:49.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:49.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:49.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:49.8 Info: DROP TABLE "ImportListStatus" 12:22:49.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:49.8 Info: => 0.0063281s 12:22:49.8 Info: AlterTable ImportListStatus 12:22:49.8 Info: => 1.6E-06s 12:22:49.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:49.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:49.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:49.8 Info: DROP TABLE "ImportListStatus" 12:22:49.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:49.8 Info: => 0.0050679s 12:22:49.8 Info: AlterTable IndexerStatus 12:22:49.8 Info: => 1.2E-06s 12:22:49.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:49.9 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:49.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:49.9 Info: DROP TABLE "IndexerStatus" 12:22:49.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:49.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:49.9 Info: => 0.0050288s 12:22:49.9 Info: AlterTable IndexerStatus 12:22:49.9 Info: => 1.3E-06s 12:22:49.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:49.9 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:49.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:49.9 Info: DROP TABLE "IndexerStatus" 12:22:49.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:49.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:49.9 Info: => 0.0071789s 12:22:49.9 Info: AlterTable IndexerStatus 12:22:49.9 Info: => 1.6E-06s 12:22:49.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:49.9 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:49.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:49.9 Info: DROP TABLE "IndexerStatus" 12:22:49.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:49.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:49.9 Info: => 0.0050283s 12:22:49.9 Info: AlterTable LyricFiles 12:22:49.9 Info: => 1.5E-06s 12:22:49.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:49.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:49.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:49.9 Info: DROP TABLE "LyricFiles" 12:22:49.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:49.9 Info: => 0.0062551s 12:22:49.9 Info: AlterTable LyricFiles 12:22:49.9 Info: => 1.4E-06s 12:22:49.9 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:49.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:49.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:49.9 Info: DROP TABLE "LyricFiles" 12:22:49.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:49.9 Info: => 0.0049511s 12:22:49.9 Info: AlterTable MetadataFiles 12:22:49.9 Info: => 1.3E-06s 12:22:49.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:49.9 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:49.9 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:49.9 Info: DROP TABLE "MetadataFiles" 12:22:49.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:49.9 Info: => 0.0050833s 12:22:49.9 Info: AlterTable MetadataFiles 12:22:49.9 Info: => 1.4E-06s 12:22:49.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:49.9 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:49.9 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:49.9 Info: DROP TABLE "MetadataFiles" 12:22:49.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:49.9 Info: => 0.0068127s 12:22:49.9 Info: AlterTable PendingReleases 12:22:49.9 Info: => 1.6E-06s 12:22:49.9 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:49.9 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:49.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:49.9 Info: DROP TABLE "PendingReleases" 12:22:49.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:49.9 Info: => 0.0048824s 12:22:49.9 Info: AlterTable ScheduledTasks 12:22:49.9 Info: => 1.3E-06s 12:22:49.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:49.9 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:49.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:49.9 Info: DROP TABLE "ScheduledTasks" 12:22:49.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:49.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:49.9 Info: => 0.0059982s 12:22:49.9 Info: AlterTable ScheduledTasks 12:22:49.9 Info: => 1.4E-06s 12:22:49.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:49.9 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:49.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:49.9 Info: DROP TABLE "ScheduledTasks" 12:22:49.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:49.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:49.9 Info: => 0.0049566s 12:22:49.9 Info: AlterTable TrackFiles 12:22:49.9 Info: => 1.3E-06s 12:22:49.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:49.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:49.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:49.9 Info: DROP TABLE "TrackFiles" 12:22:49.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:49.9 Info: => 0.0066071s 12:22:49.9 Info: AlterTable TrackFiles 12:22:49.9 Info: => 1.3E-06s 12:22:49.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:49.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:49.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:49.9 Info: DROP TABLE "TrackFiles" 12:22:49.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:49.9 Info: => 0.0052045s 12:22:49.9 Info: AlterTable VersionInfo 12:22:49.9 Info: => 1.2E-06s 12:22:49.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:49.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:49.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:49.9 Info: DROP TABLE "VersionInfo" 12:22:49.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:49.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:49.9 Info: => 0.0049444s 12:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:49', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:49.9 Info: Committing Transaction 12:22:49.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:49.9 Info: => 0.0126828s 12:22:49.9 Info: 62: add_on_delete_to_notifications migrating 12:22:49.9 Info: Beginning Transaction 12:22:49.9 Info: Starting migration of Main DB to 62 12:22:49.9 Info: AlterTable Notifications 12:22:49.9 Info: => 1.4E-06s 12:22:49.9 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:49.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:49.9 Info: => 0.0007055s 12:22:49.9 Info: AlterTable Notifications 12:22:49.9 Info: => 1.2E-06s 12:22:49.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:49.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:49.9 Info: => 0.0006389s 12:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:49', 'add_on_delete_to_notifications') 12:22:49.9 Info: Committing Transaction 12:22:49.9 Info: 62: add_on_delete_to_notifications migrated 12:22:49.9 Info: => 0.0009801s 12:22:49.9 Info: 63: add_custom_formats migrating 12:22:49.9 Info: Beginning Transaction 12:22:49.9 Info: Starting migration of Main DB to 63 12:22:49.9 Info: INSERT INTO "NamingConfig" ("ReplaceIllegalCharacters", "StandardTrackFormat", "MultiDiscTrackFormat") VALUES (0, '{Series Title} - S{season:00}E{episode:00} - {Episode Title} {Preferred Words } {Quality Full}', '{Series Title} - {Air-Date} - {Episode Title} {Preferred.Words } {Quality Full}') 12:22:49.9 Info: AlterTable DelayProfiles 12:22:49.9 Info: => 1.1E-06s 12:22:49.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:49.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:49.9 Info: => 0.0006848s 12:22:49.9 Info: UpdateData 12:22:49.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:49.9 Info: => 5.79E-05s 12:22:49.9 Info: AlterTable TrackFiles 12:22:49.9 Info: => 1.2E-06s 12:22:49.9 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:49.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:49.9 Info: => 0.00063s 12:22:49.9 Info: PerformDBOperation 12:22:49.9 Info: Performing DB Operation 12:22:49.9 Info: => 3.69E-05s 12:22:49.9 Info: CreateTable CustomFormats 12:22:49.9 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:49.9 Info: => 0.0001375s 12:22:49.9 Info: CreateIndex CustomFormats (Name) 12:22:49.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:49.9 Info: => 9.41E-05s 12:22:49.9 Info: AlterTable QualityProfiles 12:22:49.9 Info: => 1.4E-06s 12:22:49.9 Info: CreateColumn QualityProfiles FormatItems String 12:22:49.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:49.9 Info: => 0.0006519s 12:22:49.9 Info: AlterTable QualityProfiles 12:22:49.9 Info: => 1.4E-06s 12:22:49.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:49.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:49.9 Info: => 0.000642s 12:22:49.9 Info: AlterTable QualityProfiles 12:22:49.9 Info: => 1.1E-06s 12:22:49.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:49.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:49.9 Info: => 0.0006637s 12:22:49.9 Info: PerformDBOperation 12:22:49.9 Info: Performing DB Operation 12:22:49.9 Info: => 7.47E-05s 12:22:49.9 Info: PerformDBOperation 12:22:49.9 Info: Performing DB Operation 12:22:49.9 Info: => 0.0013214s 12:22:49.9 Info: DeleteColumn ReleaseProfiles Preferred 12:22:49.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:49.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:49.9 Info: DROP TABLE "ReleaseProfiles" 12:22:49.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:49.9 Info: => 0.0051384s 12:22:49.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:49.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:49.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:49.9 Info: DROP TABLE "ReleaseProfiles" 12:22:49.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:50.0 Info: => 0.006582s 12:22:50.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:50.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:50.0 Info: => 5.89E-05s 12:22:50.0 Info: AlterTable DelayProfiles 12:22:50.0 Info: => 1.3E-06s 12:22:50.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:50.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:50.0 Info: => 0.0006571s 12:22:50.0 Info: AlterTable DelayProfiles 12:22:50.0 Info: => 1.5E-06s 12:22:50.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:50.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:50.0 Info: => 0.0006435s 12:22:50.0 Info: -> 1 Insert operations completed in 00:00:00.0000889 taking an average of 00:00:00.0000889 12:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:50', 'add_custom_formats') 12:22:50.0 Info: Committing Transaction 12:22:50.0 Info: 63: add_custom_formats migrated 12:22:50.0 Info: => 0.0030807s 12:22:50.0 Debug: Took: 00:00:00.5556110 12:22:50.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 12:22:50.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 12:22:50.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149700468231_143/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:50.0 Info: DatabaseEngineVersionCheck migrating 12:22:50.0 Info: PerformDBOperation 12:22:50.0 Info: Performing DB Operation 12:22:50.0 Info: SQLite 3.47.0 12:22:50.0 Info: => 0.018557s 12:22:50.0 Info: DatabaseEngineVersionCheck migrated 12:22:50.0 Info: => 0.0185801s 12:22:50.0 Info: VersionMigration migrating 12:22:50.0 Info: Beginning Transaction 12:22:50.0 Info: CreateTable VersionInfo 12:22:50.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:50.0 Info: => 0.0001639s 12:22:50.0 Info: Committing Transaction 12:22:50.0 Info: VersionMigration migrated 12:22:50.0 Info: => 0.0005518s 12:22:50.0 Info: VersionUniqueMigration migrating 12:22:50.0 Info: Beginning Transaction 12:22:50.0 Info: CreateIndex VersionInfo (Version) 12:22:50.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:50.0 Info: => 0.0001706s 12:22:50.0 Info: AlterTable VersionInfo 12:22:50.0 Info: => 1.4E-06s 12:22:50.0 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:50.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:50.0 Info: => 0.0005315s 12:22:50.0 Info: Committing Transaction 12:22:50.0 Info: VersionUniqueMigration migrated 12:22:50.0 Info: => 0.0007461s 12:22:50.0 Info: VersionDescriptionMigration migrating 12:22:50.0 Info: Beginning Transaction 12:22:50.0 Info: AlterTable VersionInfo 12:22:50.0 Info: => 1.2E-06s 12:22:50.0 Info: CreateColumn VersionInfo Description String 12:22:50.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:50.0 Info: => 0.0002147s 12:22:50.0 Info: Committing Transaction 12:22:50.0 Info: VersionDescriptionMigration migrated 12:22:50.0 Info: => 0.0004102s 12:22:50.0 Info: 1: InitialSetup migrating 12:22:50.0 Info: Beginning Transaction 12:22:50.0 Info: Starting migration of Main DB to 1 12:22:50.0 Info: CreateTable Config 12:22:50.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:50.0 Info: => 0.0001828s 12:22:50.0 Info: CreateIndex Config (Key) 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:50.0 Info: => 0.0001239s 12:22:50.0 Info: CreateTable RootFolders 12:22:50.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:50.0 Info: => 0.0001029s 12:22:50.0 Info: CreateIndex RootFolders (Path) 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:50.0 Info: => 0.0001056s 12:22:50.0 Info: CreateTable Artists 12:22:50.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:50.0 Info: => 0.0003639s 12:22:50.0 Info: CreateIndex Artists (ForeignArtistId) 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:50.0 Info: => 0.0001039s 12:22:50.0 Info: CreateIndex Artists (NameSlug) 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:50.0 Info: => 0.0001025s 12:22:50.0 Info: CreateIndex Artists (CleanName) 12:22:50.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.0 Info: => 0.0001066s 12:22:50.0 Info: CreateIndex Artists (Path) 12:22:50.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.0 Info: => 0.0001053s 12:22:50.0 Info: CreateTable Albums 12:22:50.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:50.0 Info: => 0.0003094s 12:22:50.0 Info: CreateIndex Albums (ForeignAlbumId) 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.0 Info: => 0.0001112s 12:22:50.0 Info: CreateIndex Albums (MBId) 12:22:50.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:50.0 Info: => 0.0001018s 12:22:50.0 Info: CreateIndex Albums (TADBId) 12:22:50.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:50.0 Info: => 0.0001044s 12:22:50.0 Info: CreateIndex Albums (TitleSlug) 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:50.0 Info: => 0.0001067s 12:22:50.0 Info: CreateIndex Albums (CleanTitle) 12:22:50.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.0 Info: => 0.0001028s 12:22:50.0 Info: CreateIndex Albums (Path) 12:22:50.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:50.0 Info: => 9.9E-05s 12:22:50.0 Info: CreateTable Tracks 12:22:50.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:50.0 Info: => 0.0002199s 12:22:50.0 Info: CreateIndex Tracks (ForeignTrackId) 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:50.0 Info: => 0.0001056s 12:22:50.0 Info: CreateIndex Tracks (ArtistId) 12:22:50.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:50.0 Info: => 0.0001086s 12:22:50.0 Info: CreateIndex Tracks (TrackFileId) 12:22:50.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:50.0 Info: => 0.0001235s 12:22:50.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:50.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:50.0 Info: => 9.88E-05s 12:22:50.0 Info: CreateTable TrackFiles 12:22:50.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:50.0 Info: => 0.0001666s 12:22:50.0 Info: CreateIndex TrackFiles (ArtistId) 12:22:50.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:50.0 Info: => 0.0001107s 12:22:50.0 Info: CreateIndex TrackFiles (AlbumId) 12:22:50.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:50.0 Info: => 0.0001045s 12:22:50.0 Info: CreateTable History 12:22:50.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:50.0 Info: => 0.0001935s 12:22:50.0 Info: CreateIndex History (Date) 12:22:50.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:50.0 Info: => 0.0001112s 12:22:50.0 Info: CreateIndex History (EventType) 12:22:50.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:50.0 Info: => 0.0001252s 12:22:50.0 Info: CreateIndex History (DownloadId) 12:22:50.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:50.0 Info: => 0.0001092s 12:22:50.0 Info: CreateIndex History (AlbumId) 12:22:50.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:50.0 Info: => 0.0001032s 12:22:50.0 Info: CreateTable Notifications 12:22:50.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:50.0 Info: => 0.0025589s 12:22:50.0 Info: CreateTable ScheduledTasks 12:22:50.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:50.0 Info: => 0.0001335s 12:22:50.0 Info: CreateIndex ScheduledTasks (TypeName) 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:50.0 Info: => 0.0001233s 12:22:50.0 Info: CreateTable Indexers 12:22:50.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:50.0 Info: => 0.0001327s 12:22:50.0 Info: CreateIndex Indexers (Name) 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:50.0 Info: => 0.0001334s 12:22:50.0 Info: CreateTable Profiles 12:22:50.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:50.0 Info: => 0.0001263s 12:22:50.0 Info: CreateIndex Profiles (Name) 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:50.0 Info: => 0.0001101s 12:22:50.0 Info: CreateTable QualityDefinitions 12:22:50.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:50.0 Info: => 0.0001273s 12:22:50.0 Info: CreateIndex QualityDefinitions (Quality) 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:50.0 Info: => 0.0001118s 12:22:50.0 Info: CreateIndex QualityDefinitions (Title) 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:50.0 Info: => 0.0001079s 12:22:50.0 Info: CreateTable NamingConfig 12:22:50.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:50.0 Info: => 0.0001681s 12:22:50.0 Info: CreateTable Blacklist 12:22:50.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:50.0 Info: => 0.0002242s 12:22:50.0 Info: CreateTable Metadata 12:22:50.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:50.0 Info: => 0.0001204s 12:22:50.0 Info: CreateTable MetadataFiles 12:22:50.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:50.0 Info: => 0.0001463s 12:22:50.0 Info: CreateTable DownloadClients 12:22:50.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:50.0 Info: => 0.0001226s 12:22:50.0 Info: CreateTable PendingReleases 12:22:50.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:50.0 Info: => 0.0001354s 12:22:50.0 Info: CreateTable RemotePathMappings 12:22:50.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:50.0 Info: => 0.0001109s 12:22:50.0 Info: CreateTable Tags 12:22:50.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:50.0 Info: => 9.66E-05s 12:22:50.0 Info: CreateIndex Tags (Label) 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:50.0 Info: => 0.0001252s 12:22:50.0 Info: CreateTable Restrictions 12:22:50.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:50.0 Info: => 0.0001181s 12:22:50.0 Info: CreateTable DelayProfiles 12:22:50.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:50.0 Info: => 0.0001451s 12:22:50.0 Info: CreateTable Users 12:22:50.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:50.0 Info: => 0.0001059s 12:22:50.0 Info: CreateIndex Users (Identifier) 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:50.0 Info: => 0.0001176s 12:22:50.0 Info: CreateIndex Users (Username) 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:50.0 Info: => 0.000112s 12:22:50.0 Info: CreateTable Commands 12:22:50.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:50.0 Info: => 0.0001598s 12:22:50.0 Info: CreateTable IndexerStatus 12:22:50.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:50.0 Info: => 0.0001524s 12:22:50.0 Info: CreateIndex IndexerStatus (ProviderId) 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:50.0 Info: => 0.0001127s 12:22:50.0 Info: CreateTable ExtraFiles 12:22:50.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:50.0 Info: => 0.000138s 12:22:50.0 Info: CreateTable LyricFiles 12:22:50.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:50.0 Info: => 0.0001514s 12:22:50.0 Info: CreateTable LanguageProfiles 12:22:50.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:50.0 Info: => 0.0001089s 12:22:50.0 Info: CreateIndex LanguageProfiles (Name) 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:50.0 Info: => 0.000114s 12:22:50.0 Info: CreateTable DownloadClientStatus 12:22:50.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:50.0 Info: => 0.0001257s 12:22:50.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:50.1 Info: => 0.0001189s 12:22:50.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:50.1 Info: -> 1 Insert operations completed in 00:00:00.0000788 taking an average of 00:00:00.0000788 12:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:50', 'InitialSetup') 12:22:50.1 Info: Committing Transaction 12:22:50.1 Info: 1: InitialSetup migrated 12:22:50.1 Info: => 0.0089478s 12:22:50.1 Info: 2: add_reason_to_pending_releases migrating 12:22:50.1 Info: Beginning Transaction 12:22:50.1 Info: Starting migration of Main DB to 2 12:22:50.1 Info: AlterTable PendingReleases 12:22:50.1 Info: => 1.4E-06s 12:22:50.1 Info: CreateColumn PendingReleases Reason Int32 12:22:50.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:50.1 Info: => 0.0006612s 12:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:50', 'add_reason_to_pending_releases') 12:22:50.1 Info: Committing Transaction 12:22:50.1 Info: 2: add_reason_to_pending_releases migrated 12:22:50.1 Info: => 0.0010781s 12:22:50.1 Info: 3: add_medium_support migrating 12:22:50.1 Info: Beginning Transaction 12:22:50.1 Info: Starting migration of Main DB to 3 12:22:50.1 Info: AlterTable Albums 12:22:50.1 Info: => 1.5E-06s 12:22:50.1 Info: CreateColumn Albums Media String 12:22:50.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:50.1 Info: => 0.0006092s 12:22:50.1 Info: AlterTable Tracks 12:22:50.1 Info: => 1.2E-06s 12:22:50.1 Info: CreateColumn Tracks MediumNumber Int32 12:22:50.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:50.1 Info: => 0.0005559s 12:22:50.1 Info: AlterTable Tracks 12:22:50.1 Info: => 1.2E-06s 12:22:50.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:50.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:50.1 Info: => 0.0005539s 12:22:50.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:50.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:50.1 Info: => 4.9E-05s 12:22:50.1 Info: DeleteColumn Tracks TrackNumber 12:22:50.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:50.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:50.1 Info: DROP TABLE "Tracks" 12:22:50.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:50.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:50.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:50.1 Info: => 0.0048403s 12:22:50.1 Info: AlterTable Tracks 12:22:50.1 Info: => 1.2E-06s 12:22:50.1 Info: CreateColumn Tracks TrackNumber String 12:22:50.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:50.1 Info: => 0.0005682s 12:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:50', 'add_medium_support') 12:22:50.1 Info: Committing Transaction 12:22:50.1 Info: 3: add_medium_support migrated 12:22:50.1 Info: => 0.0010565s 12:22:50.1 Info: 4: add_various_qualites_in_profile migrating 12:22:50.1 Info: Beginning Transaction 12:22:50.1 Info: Starting migration of Main DB to 4 12:22:50.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:50.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:50.1 Info: => 6.02E-05s 12:22:50.1 Info: PerformDBOperation 12:22:50.1 Info: Performing DB Operation 12:22:50.1 Info: => 4.23E-05s 12:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:50', 'add_various_qualites_in_profile') 12:22:50.1 Info: Committing Transaction 12:22:50.1 Info: 4: add_various_qualites_in_profile migrated 12:22:50.1 Info: => 0.0003027s 12:22:50.1 Info: 5: metadata_profiles migrating 12:22:50.1 Info: Beginning Transaction 12:22:50.1 Info: Starting migration of Main DB to 5 12:22:50.1 Info: CreateTable MetadataProfiles 12:22:50.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:50.1 Info: => 0.0001436s 12:22:50.1 Info: CreateIndex MetadataProfiles (Name) 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:50.1 Info: => 0.0001029s 12:22:50.1 Info: AlterTable Artists 12:22:50.1 Info: => 1.4E-06s 12:22:50.1 Info: CreateColumn Artists MetadataProfileId Int32 12:22:50.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:50.1 Info: => 0.0005994s 12:22:50.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:50.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:50.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:50.1 Info: DROP TABLE "Artists" 12:22:50.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:50.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.1 Info: => 0.0050191s 12:22:50.1 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:50.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:50.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:50.1 Info: DROP TABLE "Artists" 12:22:50.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:50.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.1 Info: => 0.0049444s 12:22:50.1 Info: AlterTable Albums 12:22:50.1 Info: => 1.2E-06s 12:22:50.1 Info: CreateColumn Albums SecondaryTypes String 12:22:50.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:50.1 Info: => 0.000565s 12:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:50', 'metadata_profiles') 12:22:50.1 Info: Committing Transaction 12:22:50.1 Info: 5: metadata_profiles migrated 12:22:50.1 Info: => 0.0081259s 12:22:50.1 Info: 6: separate_automatic_and_interactive_search migrating 12:22:50.1 Info: Beginning Transaction 12:22:50.1 Info: Starting migration of Main DB to 6 12:22:50.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:50.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:50.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:50.1 Info: DROP TABLE "Indexers" 12:22:50.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:50.1 Info: => 0.0063889s 12:22:50.1 Info: AlterTable Indexers 12:22:50.1 Info: => 1.4E-06s 12:22:50.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:50.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:50.1 Info: => 0.0005646s 12:22:50.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:50.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:50.1 Info: => 4.45E-05s 12:22:50.1 Info: AlterTable Indexers 12:22:50.1 Info: => 1.1E-06s 12:22:50.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:50.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:50.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:50.1 Info: DROP TABLE "Indexers" 12:22:50.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:50.1 Info: => 0.0043013s 12:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:50', 'separate_automatic_and_interactive_search') 12:22:50.1 Info: Committing Transaction 12:22:50.1 Info: 6: separate_automatic_and_interactive_search migrated 12:22:50.1 Info: => 0.0087228s 12:22:50.1 Info: 7: change_album_path_to_relative migrating 12:22:50.1 Info: Beginning Transaction 12:22:50.1 Info: Starting migration of Main DB to 7 12:22:50.1 Info: DeleteColumn Albums Path 12:22:50.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:50.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:50.1 Info: DROP TABLE "Albums" 12:22:50.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:50.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:50.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.1 Info: => 0.0072665s 12:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:50', 'change_album_path_to_relative') 12:22:50.1 Info: Committing Transaction 12:22:50.1 Info: 7: change_album_path_to_relative migrated 12:22:50.1 Info: => 0.0099274s 12:22:50.1 Info: 8: change_quality_size_mb_to_kb migrating 12:22:50.1 Info: Beginning Transaction 12:22:50.1 Info: Starting migration of Main DB to 8 12:22:50.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:50.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:50.1 Info: => 5.87E-05s 12:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:50', 'change_quality_size_mb_to_kb') 12:22:50.1 Info: Committing Transaction 12:22:50.1 Info: 8: change_quality_size_mb_to_kb migrated 12:22:50.1 Info: => 0.0004645s 12:22:50.1 Info: 9: album_releases migrating 12:22:50.1 Info: Beginning Transaction 12:22:50.1 Info: Starting migration of Main DB to 9 12:22:50.1 Info: AlterTable Albums 12:22:50.1 Info: => 1.3E-06s 12:22:50.1 Info: CreateColumn Albums Releases String 12:22:50.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:50.1 Info: => 0.0006252s 12:22:50.1 Info: AlterTable Albums 12:22:50.1 Info: => 1.4E-06s 12:22:50.1 Info: CreateColumn Albums CurrentRelease String 12:22:50.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:50.1 Info: => 0.0005725s 12:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:50', 'album_releases') 12:22:50.1 Info: Committing Transaction 12:22:50.1 Info: 9: album_releases migrated 12:22:50.1 Info: => 0.0008733s 12:22:50.1 Info: 10: album_releases_fix migrating 12:22:50.1 Info: Beginning Transaction 12:22:50.1 Info: Starting migration of Main DB to 10 12:22:50.1 Info: AlterTable Albums 12:22:50.1 Info: => 1.1E-06s 12:22:50.1 Info: AlterColumn Albums Releases String 12:22:50.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:50.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:50.1 Info: DROP TABLE "Albums" 12:22:50.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:50.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:50.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.1 Info: => 0.005982s 12:22:50.1 Info: AlterTable Albums 12:22:50.1 Info: => 1.2E-06s 12:22:50.1 Info: AlterColumn Albums CurrentRelease String 12:22:50.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:50.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:50.1 Info: DROP TABLE "Albums" 12:22:50.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:50.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:50.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.1 Info: => 0.0060098s 12:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:50', 'album_releases_fix') 12:22:50.1 Info: Committing Transaction 12:22:50.1 Info: 10: album_releases_fix migrated 12:22:50.1 Info: => 0.0065873s 12:22:50.1 Info: 11: import_lists migrating 12:22:50.1 Info: Beginning Transaction 12:22:50.1 Info: Starting migration of Main DB to 11 12:22:50.1 Info: CreateTable ImportLists 12:22:50.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:50.1 Info: => 0.0001863s 12:22:50.1 Info: CreateIndex ImportLists (Name) 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:50.1 Info: => 9.25E-05s 12:22:50.1 Info: CreateTable ImportListStatus 12:22:50.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:50.1 Info: => 0.0001318s 12:22:50.1 Info: CreateIndex ImportListStatus (ProviderId) 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:50.1 Info: => 8.89E-05s 12:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:50', 'import_lists') 12:22:50.1 Info: Committing Transaction 12:22:50.1 Info: 11: import_lists migrated 12:22:50.1 Info: => 0.0004143s 12:22:50.1 Info: 12: add_release_status migrating 12:22:50.1 Info: Beginning Transaction 12:22:50.1 Info: Starting migration of Main DB to 12 12:22:50.1 Info: AlterTable MetadataProfiles 12:22:50.1 Info: => 1.2E-06s 12:22:50.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:50.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:50.1 Info: => 0.0006222s 12:22:50.1 Info: PerformDBOperation 12:22:50.1 Info: Performing DB Operation 12:22:50.1 Info: => 3.41E-05s 12:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:50', 'add_release_status') 12:22:50.1 Info: Committing Transaction 12:22:50.1 Info: 12: add_release_status migrated 12:22:50.1 Info: => 0.0003349s 12:22:50.1 Info: 13: album_download_notification migrating 12:22:50.1 Info: Beginning Transaction 12:22:50.1 Info: Starting migration of Main DB to 13 12:22:50.1 Info: AlterTable Notifications 12:22:50.1 Info: => 1.3E-06s 12:22:50.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:50.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:50.1 Info: => 0.0006186s 12:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:50', 'album_download_notification') 12:22:50.1 Info: Committing Transaction 12:22:50.1 Info: 13: album_download_notification migrated 12:22:50.1 Info: => 0.0009278s 12:22:50.1 Info: 14: fix_language_metadata_profiles migrating 12:22:50.1 Info: Beginning Transaction 12:22:50.1 Info: Starting migration of Main DB to 14 12:22:50.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:50.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:50.1 Info: => 8.86E-05s 12:22:50.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:50.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:50.1 Info: => 6.72E-05s 12:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:50', 'fix_language_metadata_profiles') 12:22:50.1 Info: Committing Transaction 12:22:50.1 Info: 14: fix_language_metadata_profiles migrated 12:22:50.1 Info: => 0.0018598s 12:22:50.1 Info: 15: remove_fanzub migrating 12:22:50.1 Info: Beginning Transaction 12:22:50.1 Info: Starting migration of Main DB to 15 12:22:50.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:50.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:50.1 Info: => 5.28E-05s 12:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:50', 'remove_fanzub') 12:22:50.1 Info: Committing Transaction 12:22:50.1 Info: 15: remove_fanzub migrated 12:22:50.1 Info: => 0.0054403s 12:22:50.1 Info: 16: update_artist_history_indexes migrating 12:22:50.1 Info: Beginning Transaction 12:22:50.1 Info: Starting migration of Main DB to 16 12:22:50.1 Info: CreateIndex Albums (ArtistId) 12:22:50.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:50.1 Info: => 0.0001205s 12:22:50.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:50.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:50.1 Info: => 9.7E-05s 12:22:50.1 Info: DeleteIndex History (AlbumId) 12:22:50.1 Info: DROP INDEX "IX_History_AlbumId" 12:22:50.1 Info: => 0.0001273s 12:22:50.1 Info: CreateIndex History (AlbumId, Date) 12:22:50.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:50.1 Info: => 0.0001021s 12:22:50.1 Info: DeleteIndex History (DownloadId) 12:22:50.1 Info: DROP INDEX "IX_History_DownloadId" 12:22:50.1 Info: => 0.0001094s 12:22:50.1 Info: CreateIndex History (DownloadId, Date) 12:22:50.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:50.1 Info: => 0.0001215s 12:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:50', 'update_artist_history_indexes') 12:22:50.1 Info: Committing Transaction 12:22:50.1 Info: 16: update_artist_history_indexes migrated 12:22:50.1 Info: => 0.000513s 12:22:50.1 Info: 17: remove_nma migrating 12:22:50.1 Info: Beginning Transaction 12:22:50.1 Info: Starting migration of Main DB to 17 12:22:50.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:50.1 Info: => 5.61E-05s 12:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:50', 'remove_nma') 12:22:50.1 Info: Committing Transaction 12:22:50.1 Info: 17: remove_nma migrated 12:22:50.1 Info: => 0.0003137s 12:22:50.1 Info: 18: album_disambiguation migrating 12:22:50.1 Info: Beginning Transaction 12:22:50.1 Info: Starting migration of Main DB to 18 12:22:50.1 Info: AlterTable Albums 12:22:50.1 Info: => 1.1E-06s 12:22:50.1 Info: CreateColumn Albums Disambiguation String 12:22:50.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:50.1 Info: => 0.0006418s 12:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:50', 'album_disambiguation') 12:22:50.1 Info: Committing Transaction 12:22:50.1 Info: 18: album_disambiguation migrated 12:22:50.1 Info: => 0.0009584s 12:22:50.1 Info: 19: add_ape_quality_in_profiles migrating 12:22:50.1 Info: Beginning Transaction 12:22:50.1 Info: Starting migration of Main DB to 19 12:22:50.1 Info: PerformDBOperation 12:22:50.1 Info: Performing DB Operation 12:22:50.1 Info: => 3.81E-05s 12:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:50', 'add_ape_quality_in_profiles') 12:22:50.1 Info: Committing Transaction 12:22:50.1 Info: 19: add_ape_quality_in_profiles migrated 12:22:50.1 Info: => 0.0002983s 12:22:50.1 Info: 20: remove_pushalot migrating 12:22:50.1 Info: Beginning Transaction 12:22:50.1 Info: Starting migration of Main DB to 20 12:22:50.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:50.1 Info: => 5.41E-05s 12:22:50.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:50.1 Info: => 4.12E-05s 12:22:50.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:50.1 Info: => 4.11E-05s 12:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:50', 'remove_pushalot') 12:22:50.1 Info: Committing Transaction 12:22:50.1 Info: 20: remove_pushalot migrated 12:22:50.1 Info: => 0.0002902s 12:22:50.1 Info: 21: add_custom_filters migrating 12:22:50.1 Info: Beginning Transaction 12:22:50.1 Info: Starting migration of Main DB to 21 12:22:50.1 Info: CreateTable CustomFilters 12:22:50.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:50.1 Info: => 0.0001412s 12:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:50', 'add_custom_filters') 12:22:50.1 Info: Committing Transaction 12:22:50.1 Info: 21: add_custom_filters migrated 12:22:50.1 Info: => 0.0004355s 12:22:50.1 Info: 22: import_list_tags migrating 12:22:50.1 Info: Beginning Transaction 12:22:50.1 Info: Starting migration of Main DB to 22 12:22:50.1 Info: AlterTable ImportLists 12:22:50.1 Info: => 1.2E-06s 12:22:50.1 Info: CreateColumn ImportLists Tags String 12:22:50.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:50.1 Info: => 0.0006361s 12:22:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:50', 'import_list_tags') 12:22:50.1 Info: Committing Transaction 12:22:50.2 Info: 22: import_list_tags migrated 12:22:50.2 Info: => 0.0043076s 12:22:50.2 Info: 23: add_release_groups_etc migrating 12:22:50.2 Info: Beginning Transaction 12:22:50.2 Info: Starting migration of Main DB to 23 12:22:50.2 Info: CreateTable ArtistMetadata 12:22:50.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:50.2 Info: => 0.0002107s 12:22:50.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:50.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:50.2 Info: => 9.74E-05s 12:22:50.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:50.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:50.2 Info: => 0.000107s 12:22:50.2 Info: AlterTable Artists 12:22:50.2 Info: => 1.1E-06s 12:22:50.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:50.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:50.2 Info: => 0.0006566s 12:22:50.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:50.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:50.2 Info: => 7.73E-05s 12:22:50.2 Info: CreateTable AlbumReleases 12:22:50.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:50.2 Info: => 0.0001766s 12:22:50.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:50.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:50.2 Info: => 9.56E-05s 12:22:50.2 Info: CreateIndex AlbumReleases (AlbumId) 12:22:50.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:50.2 Info: => 8.77E-05s 12:22:50.2 Info: PerformDBOperation 12:22:50.2 Info: Performing DB Operation 12:22:50.2 Info: => 3.83E-05s 12:22:50.2 Info: AlterTable Albums 12:22:50.2 Info: => 1.3E-06s 12:22:50.2 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:50.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:50.2 Info: => 0.00065s 12:22:50.2 Info: AlterTable Albums 12:22:50.2 Info: => 1.2E-06s 12:22:50.2 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:50.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:50.2 Info: => 0.0006449s 12:22:50.2 Info: AlterTable Albums 12:22:50.2 Info: => 1.2E-06s 12:22:50.2 Info: CreateColumn Albums Links String 12:22:50.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:50.2 Info: => 0.0006353s 12:22:50.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:50.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:50.2 Info: => 9.2E-05s 12:22:50.2 Info: AlterTable Tracks 12:22:50.2 Info: => 1.1E-06s 12:22:50.2 Info: CreateColumn Tracks ForeignRecordingId String 12:22:50.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:50.2 Info: => 0.0006392s 12:22:50.2 Info: AlterTable Tracks 12:22:50.2 Info: => 1.1E-06s 12:22:50.2 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:50.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:50.2 Info: => 0.0006399s 12:22:50.2 Info: AlterTable Tracks 12:22:50.2 Info: => 1.2E-06s 12:22:50.2 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:50.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:50.2 Info: => 0.0006445s 12:22:50.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:50.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:50.2 Info: => 9.37E-05s 12:22:50.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:50.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:50.2 Info: => 8.08E-05s 12:22:50.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:50.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:50.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:50.2 Info: DROP TABLE "Artists" 12:22:50.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.2 Info: => 0.0053163s 12:22:50.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:50.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:50.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:50.2 Info: DROP TABLE "Albums" 12:22:50.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.2 Info: => 0.0063333s 12:22:50.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:50.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:50.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:50.2 Info: DROP TABLE "Tracks" 12:22:50.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:50.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:50.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:50.2 Info: => 0.0059012s 12:22:50.2 Info: DeleteColumn TrackFiles ArtistId 12:22:50.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:50.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:50.2 Info: DROP TABLE "TrackFiles" 12:22:50.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:50.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:50.2 Info: => 0.0047043s 12:22:50.2 Info: CreateIndex Artists (ArtistMetadataId) 12:22:50.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:50.2 Info: => 9.16E-05s 12:22:50.2 Info: CreateIndex Artists (Monitored) 12:22:50.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:50.2 Info: => 8.69E-05s 12:22:50.2 Info: CreateIndex Albums (ArtistMetadataId) 12:22:50.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:50.2 Info: => 8.73E-05s 12:22:50.2 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:50.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:50.2 Info: => 9.15E-05s 12:22:50.2 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:50.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:50.2 Info: => 8.63E-05s 12:22:50.2 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:50.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:50.2 Info: => 8.45E-05s 12:22:50.2 Info: UpdateData 12:22:50.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:50.2 Info: => 5.33E-05s 12:22:50.2 Info: UpdateData 12:22:50.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:50.2 Info: => 4.73E-05s 12:22:50.2 Info: UpdateData 12:22:50.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:50.2 Info: => 5.39E-05s 12:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:50', 'add_release_groups_etc') 12:22:50.2 Info: Committing Transaction 12:22:50.2 Info: 23: add_release_groups_etc migrated 12:22:50.2 Info: => 0.0013493s 12:22:50.2 Info: 24: NewMediaInfoFormat migrating 12:22:50.2 Info: Beginning Transaction 12:22:50.2 Info: Starting migration of Main DB to 24 12:22:50.2 Info: UpdateData 12:22:50.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:50.2 Info: => 5.71E-05s 12:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:50', 'NewMediaInfoFormat') 12:22:50.2 Info: Committing Transaction 12:22:50.2 Info: 24: NewMediaInfoFormat migrated 12:22:50.2 Info: => 0.0003267s 12:22:50.2 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:50.2 Info: Beginning Transaction 12:22:50.2 Info: Starting migration of Main DB to 25 12:22:50.2 Info: RenameTable Restrictions ReleaseProfiles 12:22:50.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:50.2 Info: => 0.0017551s 12:22:50.2 Info: AlterTable ReleaseProfiles 12:22:50.2 Info: => 1.6E-06s 12:22:50.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:50.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:50.2 Info: => 0.0005853s 12:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:50', 'rename_restrictions_to_release_profiles') 12:22:50.2 Info: Committing Transaction 12:22:50.2 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:50.2 Info: => 0.0008784s 12:22:50.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:50.2 Info: Beginning Transaction 12:22:50.2 Info: Starting migration of Main DB to 26 12:22:50.2 Info: RenameTable Profiles QualityProfiles 12:22:50.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:50.2 Info: => 0.0017465s 12:22:50.2 Info: AlterTable QualityProfiles 12:22:50.2 Info: => 1.6E-06s 12:22:50.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:50.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:50.2 Info: => 0.0005866s 12:22:50.2 Info: AlterTable LanguageProfiles 12:22:50.2 Info: => 1.4E-06s 12:22:50.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:50.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:50.2 Info: => 0.0005676s 12:22:50.2 Info: UpdateData 12:22:50.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:50.2 Info: => 4.94E-05s 12:22:50.2 Info: UpdateData 12:22:50.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:50.2 Info: => 3.86E-05s 12:22:50.2 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:50.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:50.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:50.2 Info: DROP TABLE "Artists" 12:22:50.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:50.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:50.2 Info: => 0.0065911s 12:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:50', 'rename_quality_profiles_add_upgrade_allowed') 12:22:50.2 Info: Committing Transaction 12:22:50.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:50.2 Info: => 0.008715s 12:22:50.2 Info: 27: add_import_exclusions migrating 12:22:50.2 Info: Beginning Transaction 12:22:50.2 Info: Starting migration of Main DB to 27 12:22:50.2 Info: CreateTable ImportListExclusions 12:22:50.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:50.2 Info: => 0.0001413s 12:22:50.2 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:50.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:50.2 Info: => 9.71E-05s 12:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:50', 'add_import_exclusions') 12:22:50.2 Info: Committing Transaction 12:22:50.2 Info: 27: add_import_exclusions migrated 12:22:50.2 Info: => 0.0009229s 12:22:50.2 Info: 28: clean_artist_metadata_table migrating 12:22:50.2 Info: Beginning Transaction 12:22:50.2 Info: Starting migration of Main DB to 28 12:22:50.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:50.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:50.2 Info: => 0.0001665s 12:22:50.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:50.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:50.2 Info: => 0.0001325s 12:22:50.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:50.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:50.2 Info: => 0.0001275s 12:22:50.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:50.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:50.2 Info: => 0.0001255s 12:22:50.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:50.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:50.2 Info: => 0.0001253s 12:22:50.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:50.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:50.2 Info: => 0.0001389s 12:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:50', 'clean_artist_metadata_table') 12:22:50.2 Info: Committing Transaction 12:22:50.2 Info: 28: clean_artist_metadata_table migrated 12:22:50.2 Info: => 0.0009377s 12:22:50.2 Info: 29: health_issue_notification migrating 12:22:50.2 Info: Beginning Transaction 12:22:50.2 Info: Starting migration of Main DB to 29 12:22:50.2 Info: AlterTable Notifications 12:22:50.2 Info: => 1.5E-06s 12:22:50.2 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:50.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:50.2 Info: => 0.0006441s 12:22:50.2 Info: AlterTable Notifications 12:22:50.2 Info: => 1.4E-06s 12:22:50.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:50.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:50.2 Info: => 0.000594s 12:22:50.2 Info: AlterTable Notifications 12:22:50.2 Info: => 1.1E-06s 12:22:50.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:50.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:50.2 Info: => 0.0005887s 12:22:50.2 Info: AlterTable Notifications 12:22:50.2 Info: => 1.2E-06s 12:22:50.2 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:50.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:50.2 Info: => 0.0006048s 12:22:50.2 Info: AlterTable Notifications 12:22:50.2 Info: => 1.2E-06s 12:22:50.2 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:50.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:50.2 Info: => 0.0005977s 12:22:50.2 Info: DeleteColumn Notifications OnDownload 12:22:50.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:50.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:50.2 Info: DROP TABLE "Notifications" 12:22:50.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:50.2 Info: => 0.0049077s 12:22:50.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:50.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:50.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:50.2 Info: DROP TABLE "Notifications" 12:22:50.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:50.2 Info: => 0.0048706s 12:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:50', 'health_issue_notification') 12:22:50.2 Info: Committing Transaction 12:22:50.2 Info: 29: health_issue_notification migrated 12:22:50.2 Info: => 0.0124949s 12:22:50.2 Info: 30: add_mediafilerepository_mtime migrating 12:22:50.2 Info: Beginning Transaction 12:22:50.2 Info: Starting migration of Main DB to 30 12:22:50.2 Info: AlterTable TrackFiles 12:22:50.2 Info: => 1.3E-06s 12:22:50.2 Info: CreateColumn TrackFiles Modified DateTime 12:22:50.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:50.2 Info: => 0.0006478s 12:22:50.2 Info: AlterTable TrackFiles 12:22:50.2 Info: => 1.2E-06s 12:22:50.2 Info: CreateColumn TrackFiles Path String 12:22:50.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:50.2 Info: => 0.0006023s 12:22:50.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:50.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:50.2 Info: => 4.24E-05s 12:22:50.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:50.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:50.2 Info: => 0.0001363s 12:22:50.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:50.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:50.2 Info: => 0.0001431s 12:22:50.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:50.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:50.2 Info: => 0.0001482s 12:22:50.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:50.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:50.2 Info: => 9.37E-05s 12:22:50.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:50.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:50.2 Info: => 6.2E-05s 12:22:50.2 Info: AlterTable TrackFiles 12:22:50.2 Info: => 1.3E-06s 12:22:50.2 Info: AlterColumn TrackFiles Path String 12:22:50.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:50.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:50.2 Info: DROP TABLE "TrackFiles" 12:22:50.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:50.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:50.2 Info: => 0.0064054s 12:22:50.2 Info: CreateIndex TrackFiles (Path) 12:22:50.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:50.2 Info: => 9.13E-05s 12:22:50.2 Info: DeleteColumn TrackFiles RelativePath 12:22:50.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:50.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:50.2 Info: DROP TABLE "TrackFiles" 12:22:50.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:50.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:50.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:50.2 Info: => 0.0051176s 12:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:50', 'add_mediafilerepository_mtime') 12:22:50.2 Info: Committing Transaction 12:22:50.2 Info: 30: add_mediafilerepository_mtime migrated 12:22:50.2 Info: => 0.0096098s 12:22:50.2 Info: 31: add_artistmetadataid_constraint migrating 12:22:50.2 Info: Beginning Transaction 12:22:50.2 Info: Starting migration of Main DB to 31 12:22:50.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:50.2 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:50.2 Info: => 0.0001106s 12:22:50.2 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:50.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:50.2 Info: => 0.0001454s 12:22:50.2 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:50.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:50.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:50.2 Info: DROP TABLE "Artists" 12:22:50.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:50.3 Info: => 0.0053205s 12:22:50.3 Info: CreateIndex Artists (ArtistMetadataId) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:50.3 Info: => 9.22E-05s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:50', 'add_artistmetadataid_constraint') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 31: add_artistmetadataid_constraint migrated 12:22:50.3 Info: => 0.0028787s 12:22:50.3 Info: 32: old_ids_and_artist_alias migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 32 12:22:50.3 Info: AlterTable ArtistMetadata 12:22:50.3 Info: => 1.3E-06s 12:22:50.3 Info: CreateColumn ArtistMetadata Aliases String 12:22:50.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:50.3 Info: => 0.0006555s 12:22:50.3 Info: AlterTable ArtistMetadata 12:22:50.3 Info: => 1.2E-06s 12:22:50.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:50.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:50.3 Info: => 0.0006024s 12:22:50.3 Info: AlterTable Albums 12:22:50.3 Info: => 1.2E-06s 12:22:50.3 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:50.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:50.3 Info: => 0.0006002s 12:22:50.3 Info: AlterTable AlbumReleases 12:22:50.3 Info: => 1.3E-06s 12:22:50.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:50.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:50.3 Info: => 0.0006075s 12:22:50.3 Info: AlterTable Tracks 12:22:50.3 Info: => 1.2E-06s 12:22:50.3 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:50.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:50.3 Info: => 0.000621s 12:22:50.3 Info: AlterTable Tracks 12:22:50.3 Info: => 1.3E-06s 12:22:50.3 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:50.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:50.3 Info: => 0.0006132s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:50', 'old_ids_and_artist_alias') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 32: old_ids_and_artist_alias migrated 12:22:50.3 Info: => 0.0009424s 12:22:50.3 Info: 33: download_propers_config migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 33 12:22:50.3 Info: PerformDBOperation 12:22:50.3 Info: Performing DB Operation 12:22:50.3 Info: => 3.91E-05s 12:22:50.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:50.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:50.3 Info: => 4.35E-05s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:50', 'download_propers_config') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 33: download_propers_config migrated 12:22:50.3 Info: => 0.0003051s 12:22:50.3 Info: 34: remove_language_profiles migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 34 12:22:50.3 Info: DeleteTable LanguageProfiles 12:22:50.3 Info: DROP TABLE "LanguageProfiles" 12:22:50.3 Info: => 0.0002093s 12:22:50.3 Info: DeleteColumn Artists LanguageProfileId 12:22:50.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:50.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:50.3 Info: DROP TABLE "Artists" 12:22:50.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:50.3 Info: => 0.0075157s 12:22:50.3 Info: DeleteColumn ImportLists LanguageProfileId 12:22:50.3 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:50.3 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:50.3 Info: DROP TABLE "ImportLists" 12:22:50.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:50.3 Info: => 0.0049553s 12:22:50.3 Info: DeleteColumn Blacklist Language 12:22:50.3 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:50.3 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:50.3 Info: DROP TABLE "Blacklist" 12:22:50.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:50.3 Info: => 0.0046693s 12:22:50.3 Info: DeleteColumn History Language 12:22:50.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:50.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:50.3 Info: DROP TABLE "History" 12:22:50.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:50.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:50.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:50.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:50.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:50.3 Info: => 0.0064257s 12:22:50.3 Info: DeleteColumn LyricFiles Language 12:22:50.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:50.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:50.3 Info: DROP TABLE "LyricFiles" 12:22:50.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:50.3 Info: => 0.0046597s 12:22:50.3 Info: DeleteColumn TrackFiles Language 12:22:50.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:50.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:50.3 Info: DROP TABLE "TrackFiles" 12:22:50.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:50.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:50.3 Info: => 0.007049s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:50', 'remove_language_profiles') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 34: remove_language_profiles migrated 12:22:50.3 Info: => 0.0119505s 12:22:50.3 Info: 35: multi_disc_naming_format migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 35 12:22:50.3 Info: AlterTable NamingConfig 12:22:50.3 Info: => 1.5E-06s 12:22:50.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:50.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:50.3 Info: => 0.0006574s 12:22:50.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:50.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:50.3 Info: => 5.32E-05s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:50', 'multi_disc_naming_format') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 35: multi_disc_naming_format migrated 12:22:50.3 Info: => 0.0004759s 12:22:50.3 Info: 36: add_download_client_priority migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 36 12:22:50.3 Info: AlterTable DownloadClients 12:22:50.3 Info: => 2.2E-06s 12:22:50.3 Info: CreateColumn DownloadClients Priority Int32 12:22:50.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:50.3 Info: => 0.000626s 12:22:50.3 Info: PerformDBOperation 12:22:50.3 Info: Performing DB Operation 12:22:50.3 Info: => 6E-05s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:50', 'add_download_client_priority') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 36: add_download_client_priority migrated 12:22:50.3 Info: => 0.0003697s 12:22:50.3 Info: 37: remove_growl_prowl migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 37 12:22:50.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:50.3 Info: => 5.61E-05s 12:22:50.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:50.3 Info: => 4.12E-05s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:50', 'remove_growl_prowl') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 37: remove_growl_prowl migrated 12:22:50.3 Info: => 0.0002997s 12:22:50.3 Info: 38: remove_plex_hometheatre migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 38 12:22:50.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:50.3 Info: => 5.34E-05s 12:22:50.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:50.3 Info: => 4.13E-05s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:50', 'remove_plex_hometheatre') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 38: remove_plex_hometheatre migrated 12:22:50.3 Info: => 0.000298s 12:22:50.3 Info: 39: add_root_folder_add_defaults migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 39 12:22:50.3 Info: AlterTable RootFolders 12:22:50.3 Info: => 1.1E-06s 12:22:50.3 Info: CreateColumn RootFolders Name String 12:22:50.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:50.3 Info: => 0.0006249s 12:22:50.3 Info: AlterTable RootFolders 12:22:50.3 Info: => 1.2E-06s 12:22:50.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:50.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:50.3 Info: => 0.000592s 12:22:50.3 Info: AlterTable RootFolders 12:22:50.3 Info: => 1.4E-06s 12:22:50.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:50.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:50.3 Info: => 0.0005821s 12:22:50.3 Info: AlterTable RootFolders 12:22:50.3 Info: => 1.3E-06s 12:22:50.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:50.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:50.3 Info: => 0.0005876s 12:22:50.3 Info: AlterTable RootFolders 12:22:50.3 Info: => 1.1E-06s 12:22:50.3 Info: CreateColumn RootFolders DefaultTags String 12:22:50.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:50.3 Info: => 0.0006023s 12:22:50.3 Info: PerformDBOperation 12:22:50.3 Info: Performing DB Operation 12:22:50.3 Info: => 6.85E-05s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:50', 'add_root_folder_add_defaults') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 39: add_root_folder_add_defaults migrated 12:22:50.3 Info: => 0.000366s 12:22:50.3 Info: 40: task_duration migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 40 12:22:50.3 Info: AlterTable ScheduledTasks 12:22:50.3 Info: => 1.3E-06s 12:22:50.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:50.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:50.3 Info: => 0.0006288s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:50', 'task_duration') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 40: task_duration migrated 12:22:50.3 Info: => 0.0023827s 12:22:50.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 41 12:22:50.3 Info: AlterTable ReleaseProfiles 12:22:50.3 Info: => 1.2E-06s 12:22:50.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:50.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:50.3 Info: => 0.0006558s 12:22:50.3 Info: AlterTable ReleaseProfiles 12:22:50.3 Info: => 1.1E-06s 12:22:50.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:50.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:50.3 Info: => 0.0005964s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:50', 'add_indexer_and_enabled_to_release_profiles') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:50.3 Info: => 0.0009333s 12:22:50.3 Info: 42: remove_album_folders migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 42 12:22:50.3 Info: DeleteColumn Artists AlbumFolder 12:22:50.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:50.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:50.3 Info: DROP TABLE "Artists" 12:22:50.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:50.3 Info: => 0.0055186s 12:22:50.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:50.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:50.3 Info: => 5.12E-05s 12:22:50.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:50.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:50.3 Info: => 4.34E-05s 12:22:50.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:50.3 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:50.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:50.3 Info: DROP TABLE "NamingConfig" 12:22:50.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:50.3 Info: => 0.0046644s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:50', 'remove_album_folders') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 42: remove_album_folders migrated 12:22:50.3 Info: => 0.0051137s 12:22:50.3 Info: 44: add_priority_to_indexers migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 44 12:22:50.3 Info: AlterTable Indexers 12:22:50.3 Info: => 1.7E-06s 12:22:50.3 Info: CreateColumn Indexers Priority Int32 12:22:50.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:50.3 Info: => 0.0006427s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:50', 'add_priority_to_indexers') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 44: add_priority_to_indexers migrated 12:22:50.3 Info: => 0.0009517s 12:22:50.3 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 45 12:22:50.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:50.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:50.3 Info: => 0.0001206s 12:22:50.3 Info: PerformDBOperation 12:22:50.3 Info: Performing DB Operation 12:22:50.3 Info: => 3.25E-05s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:50', 'remove_chown_and_folderchmod_config') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:50.3 Info: => 0.0013481s 12:22:50.3 Info: 47: update_notifiarr migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 47 12:22:50.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:50.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:50.3 Info: => 8.68E-05s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:50', 'update_notifiarr') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 47: update_notifiarr migrated 12:22:50.3 Info: => 0.000351s 12:22:50.3 Info: 49: email_multiple_addresses migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 49 12:22:50.3 Info: PerformDBOperation 12:22:50.3 Info: Performing DB Operation 12:22:50.3 Info: => 6.62E-05s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:50', 'email_multiple_addresses') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 49: email_multiple_addresses migrated 12:22:50.3 Info: => 0.0003328s 12:22:50.3 Info: 50: rename_blacklist_to_blocklist migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 50 12:22:50.3 Info: RenameTable Blacklist Blocklist 12:22:50.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:50.3 Info: => 0.0019755s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:50', 'rename_blacklist_to_blocklist') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 50: rename_blacklist_to_blocklist migrated 12:22:50.3 Info: => 0.002414s 12:22:50.3 Info: 51: cdh_per_downloadclient migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 51 12:22:50.3 Info: AlterTable DownloadClients 12:22:50.3 Info: => 1.5E-06s 12:22:50.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:50.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:50.3 Info: => 0.0006506s 12:22:50.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:50.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:50.3 Info: => 0.0006117s 12:22:50.3 Info: PerformDBOperation 12:22:50.3 Info: Performing DB Operation 12:22:50.3 Info: => 0.0001891s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:50', 'cdh_per_downloadclient') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 51: cdh_per_downloadclient migrated 12:22:50.3 Info: => 0.0004721s 12:22:50.3 Info: 52: download_history migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 52 12:22:50.3 Info: CreateTable DownloadHistory 12:22:50.3 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:50.3 Info: => 0.0002411s 12:22:50.3 Info: CreateIndex DownloadHistory (EventType) 12:22:50.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:50.3 Info: => 0.0010064s 12:22:50.3 Info: CreateIndex DownloadHistory (ArtistId) 12:22:50.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:50.3 Info: => 9.71E-05s 12:22:50.3 Info: CreateIndex DownloadHistory (DownloadId) 12:22:50.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:50.3 Info: => 9.35E-05s 12:22:50.3 Info: PerformDBOperation 12:22:50.3 Info: Performing DB Operation 12:22:50.3 Info: => 0.0001421s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:50', 'download_history') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 52: download_history migrated 12:22:50.3 Info: => 0.0004813s 12:22:50.3 Info: 53: add_update_history migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 53 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:50', 'add_update_history') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 53: add_update_history migrated 12:22:50.3 Info: => 0.0002988s 12:22:50.3 Info: 54: add_on_update_to_notifications migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 54 12:22:50.3 Info: AlterTable Notifications 12:22:50.3 Info: => 1.5E-06s 12:22:50.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:50.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:50.3 Info: => 0.0006764s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:50', 'add_on_update_to_notifications') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 54: add_on_update_to_notifications migrated 12:22:50.3 Info: => 0.0009615s 12:22:50.3 Info: 55: download_client_per_indexer migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 55 12:22:50.3 Info: AlterTable Indexers 12:22:50.3 Info: => 1.3E-06s 12:22:50.3 Info: CreateColumn Indexers DownloadClientId Int32 12:22:50.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:50.3 Info: => 0.0006576s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:50', 'download_client_per_indexer') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 55: download_client_per_indexer migrated 12:22:50.3 Info: => 0.0010529s 12:22:50.3 Info: 56: AddNewItemMonitorType migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 56 12:22:50.3 Info: AlterTable Artists 12:22:50.3 Info: => 2.1E-06s 12:22:50.3 Info: CreateColumn Artists MonitorNewItems Int32 12:22:50.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:50.3 Info: => 0.0006611s 12:22:50.3 Info: AlterTable RootFolders 12:22:50.3 Info: => 1.2E-06s 12:22:50.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:50.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:50.3 Info: => 0.0006264s 12:22:50.3 Info: AlterTable ImportLists 12:22:50.3 Info: => 1.1E-06s 12:22:50.3 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:50.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:50.3 Info: => 0.000621s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:50', 'AddNewItemMonitorType') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 56: AddNewItemMonitorType migrated 12:22:50.3 Info: => 0.0009864s 12:22:50.3 Info: 57: ImportListSearch migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 57 12:22:50.3 Info: AlterTable ImportLists 12:22:50.3 Info: => 1.2E-06s 12:22:50.3 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:50.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:50.3 Info: => 0.0006773s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:50', 'ImportListSearch') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 57: ImportListSearch migrated 12:22:50.3 Info: => 0.0009862s 12:22:50.3 Info: 58: ImportListMonitorExisting migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 58 12:22:50.3 Info: AlterTable ImportLists 12:22:50.3 Info: => 1.1E-06s 12:22:50.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:50.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:50.3 Info: => 0.0006651s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:50', 'ImportListMonitorExisting') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 58: ImportListMonitorExisting migrated 12:22:50.3 Info: => 0.0009698s 12:22:50.3 Info: 59: add_indexer_tags migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 59 12:22:50.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:50.3 Info: => 5.78E-05s 12:22:50.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:50.3 Info: => 4.01E-05s 12:22:50.3 Info: AlterTable Indexers 12:22:50.3 Info: => 1.1E-06s 12:22:50.3 Info: CreateColumn Indexers Tags String 12:22:50.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:50.3 Info: => 0.0006521s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:50', 'add_indexer_tags') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 59: add_indexer_tags migrated 12:22:50.3 Info: => 0.0009578s 12:22:50.3 Info: 60: update_audio_types migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 60 12:22:50.3 Info: PerformDBOperation 12:22:50.3 Info: Performing DB Operation 12:22:50.3 Info: => 6.35E-05s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:50', 'update_audio_types') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 60: update_audio_types migrated 12:22:50.3 Info: => 0.0003444s 12:22:50.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 61 12:22:50.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.3 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:50.3 Info: => 5.81E-05s 12:22:50.3 Info: AlterTable AlbumReleases 12:22:50.3 Info: => 1.2E-06s 12:22:50.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:50.4 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:50.4 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:50.4 Info: DROP TABLE "AlbumReleases" 12:22:50.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:50.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:50.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:50.4 Info: => 0.0063964s 12:22:50.4 Info: AlterTable Albums 12:22:50.4 Info: => 1.5E-06s 12:22:50.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:50.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:50.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:50.4 Info: DROP TABLE "Albums" 12:22:50.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:50.4 Info: => 0.0055648s 12:22:50.4 Info: AlterTable Albums 12:22:50.4 Info: => 1.2E-06s 12:22:50.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:50.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:50.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:50.4 Info: DROP TABLE "Albums" 12:22:50.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:50.4 Info: => 0.0067236s 12:22:50.4 Info: AlterTable Albums 12:22:50.4 Info: => 1.2E-06s 12:22:50.4 Info: AlterColumn Albums Added DateTimeOffset 12:22:50.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:50.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:50.4 Info: DROP TABLE "Albums" 12:22:50.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:50.4 Info: => 0.0055037s 12:22:50.4 Info: AlterTable Artists 12:22:50.4 Info: => 1.2E-06s 12:22:50.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:50.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:50.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:50.4 Info: DROP TABLE "Artists" 12:22:50.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:50.4 Info: => 0.0055556s 12:22:50.4 Info: AlterTable Artists 12:22:50.4 Info: => 1.2E-06s 12:22:50.4 Info: AlterColumn Artists Added DateTimeOffset 12:22:50.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:50.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:50.4 Info: DROP TABLE "Artists" 12:22:50.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:50.4 Info: => 0.0068665s 12:22:50.4 Info: AlterTable Blocklist 12:22:50.4 Info: => 1.4E-06s 12:22:50.4 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:50.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:50.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:50.4 Info: DROP TABLE "Blocklist" 12:22:50.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:50.4 Info: => 0.0050109s 12:22:50.4 Info: AlterTable Blocklist 12:22:50.4 Info: => 1.4E-06s 12:22:50.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:50.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:50.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:50.4 Info: DROP TABLE "Blocklist" 12:22:50.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:50.4 Info: => 0.0059801s 12:22:50.4 Info: AlterTable Commands 12:22:50.4 Info: => 1.3E-06s 12:22:50.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:50.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:50.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:50.4 Info: DROP TABLE "Commands" 12:22:50.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:50.4 Info: => 0.0058507s 12:22:50.4 Info: AlterTable Commands 12:22:50.4 Info: => 1.4E-06s 12:22:50.4 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:50.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:50.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:50.4 Info: DROP TABLE "Commands" 12:22:50.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:50.4 Info: => 0.0063728s 12:22:50.4 Info: AlterTable Commands 12:22:50.4 Info: => 1.2E-06s 12:22:50.4 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:50.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:50.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:50.4 Info: DROP TABLE "Commands" 12:22:50.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:50.4 Info: => 0.0049443s 12:22:50.4 Info: AlterTable DownloadClientStatus 12:22:50.4 Info: => 1.5E-06s 12:22:50.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:50.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:50.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:50.4 Info: DROP TABLE "DownloadClientStatus" 12:22:50.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:50.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:50.4 Info: => 0.0050291s 12:22:50.4 Info: AlterTable DownloadClientStatus 12:22:50.4 Info: => 1.2E-06s 12:22:50.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:50.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:50.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:50.4 Info: DROP TABLE "DownloadClientStatus" 12:22:50.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:50.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:50.4 Info: => 0.0050575s 12:22:50.4 Info: AlterTable DownloadClientStatus 12:22:50.4 Info: => 1.3E-06s 12:22:50.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:50.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:50.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:50.4 Info: DROP TABLE "DownloadClientStatus" 12:22:50.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:50.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:50.4 Info: => 0.0067863s 12:22:50.4 Info: AlterTable DownloadHistory 12:22:50.4 Info: => 1.2E-06s 12:22:50.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:50.4 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:50.4 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:50.4 Info: DROP TABLE "DownloadHistory" 12:22:50.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:50.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:50.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:50.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:50.4 Info: => 0.0054764s 12:22:50.4 Info: AlterTable ExtraFiles 12:22:50.4 Info: => 1.2E-06s 12:22:50.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:50.4 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:50.4 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:50.4 Info: DROP TABLE "ExtraFiles" 12:22:50.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:50.4 Info: => 0.0061381s 12:22:50.4 Info: AlterTable ExtraFiles 12:22:50.4 Info: => 1.3E-06s 12:22:50.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:50.4 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:50.4 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:50.4 Info: DROP TABLE "ExtraFiles" 12:22:50.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:50.4 Info: => 0.0048773s 12:22:50.4 Info: AlterTable History 12:22:50.4 Info: => 1.3E-06s 12:22:50.4 Info: AlterColumn History Date DateTimeOffset 12:22:50.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:50.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:50.5 Info: DROP TABLE "History" 12:22:50.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:50.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:50.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:50.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:50.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:50.5 Info: => 0.0069004s 12:22:50.5 Info: AlterTable ImportListStatus 12:22:50.5 Info: => 1.4E-06s 12:22:50.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:50.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:50.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:50.5 Info: DROP TABLE "ImportListStatus" 12:22:50.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:50.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:50.5 Info: => 0.0050105s 12:22:50.5 Info: AlterTable ImportListStatus 12:22:50.5 Info: => 1.5E-06s 12:22:50.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:50.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:50.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:50.5 Info: DROP TABLE "ImportListStatus" 12:22:50.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:50.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:50.5 Info: => 0.0050097s 12:22:50.5 Info: AlterTable ImportListStatus 12:22:50.5 Info: => 1.2E-06s 12:22:50.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:50.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:50.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:50.5 Info: DROP TABLE "ImportListStatus" 12:22:50.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:50.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:50.5 Info: => 0.0071169s 12:22:50.5 Info: AlterTable IndexerStatus 12:22:50.5 Info: => 1.3E-06s 12:22:50.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:50.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:50.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:50.5 Info: DROP TABLE "IndexerStatus" 12:22:50.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:50.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:50.5 Info: => 0.0050518s 12:22:50.5 Info: AlterTable IndexerStatus 12:22:50.5 Info: => 1.2E-06s 12:22:50.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:50.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:50.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:50.5 Info: DROP TABLE "IndexerStatus" 12:22:50.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:50.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:50.5 Info: => 0.0050383s 12:22:50.5 Info: AlterTable IndexerStatus 12:22:50.5 Info: => 1.3E-06s 12:22:50.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:50.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:50.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:50.5 Info: DROP TABLE "IndexerStatus" 12:22:50.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:50.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:50.5 Info: => 0.0062065s 12:22:50.5 Info: AlterTable LyricFiles 12:22:50.5 Info: => 2.1E-06s 12:22:50.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:50.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:50.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:50.5 Info: DROP TABLE "LyricFiles" 12:22:50.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:50.5 Info: => 0.0048919s 12:22:50.5 Info: AlterTable LyricFiles 12:22:50.5 Info: => 1.3E-06s 12:22:50.5 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:50.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:50.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:50.5 Info: DROP TABLE "LyricFiles" 12:22:50.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:50.5 Info: => 0.0059272s 12:22:50.5 Info: AlterTable MetadataFiles 12:22:50.5 Info: => 1.4E-06s 12:22:50.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:50.5 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:50.5 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:50.5 Info: DROP TABLE "MetadataFiles" 12:22:50.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:50.5 Info: => 0.006075s 12:22:50.5 Info: AlterTable MetadataFiles 12:22:50.5 Info: => 1.3E-06s 12:22:50.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:50.5 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:50.5 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:50.5 Info: DROP TABLE "MetadataFiles" 12:22:50.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:50.5 Info: => 0.0049555s 12:22:50.5 Info: AlterTable PendingReleases 12:22:50.5 Info: => 1.5E-06s 12:22:50.5 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:50.5 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:50.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:50.5 Info: DROP TABLE "PendingReleases" 12:22:50.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:50.5 Info: => 0.00494s 12:22:50.5 Info: AlterTable ScheduledTasks 12:22:50.5 Info: => 1.4E-06s 12:22:50.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:50.5 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:50.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:50.5 Info: DROP TABLE "ScheduledTasks" 12:22:50.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:50.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:50.5 Info: => 0.0062955s 12:22:50.5 Info: AlterTable ScheduledTasks 12:22:50.5 Info: => 1.2E-06s 12:22:50.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:50.5 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:50.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:50.5 Info: DROP TABLE "ScheduledTasks" 12:22:50.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:50.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:50.5 Info: => 0.0050386s 12:22:50.5 Info: AlterTable TrackFiles 12:22:50.5 Info: => 1.2E-06s 12:22:50.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:50.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:50.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:50.5 Info: DROP TABLE "TrackFiles" 12:22:50.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:50.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:50.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:50.5 Info: => 0.0064549s 12:22:50.5 Info: AlterTable TrackFiles 12:22:50.5 Info: => 1.2E-06s 12:22:50.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:50.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:50.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:50.5 Info: DROP TABLE "TrackFiles" 12:22:50.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:50.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:50.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:50.5 Info: => 0.0052027s 12:22:50.5 Info: AlterTable VersionInfo 12:22:50.5 Info: => 1.3E-06s 12:22:50.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:50.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:50.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:50.5 Info: DROP TABLE "VersionInfo" 12:22:50.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:50.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:50.5 Info: => 0.004984s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:50', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:50.5 Info: => 0.0101459s 12:22:50.5 Info: 62: add_on_delete_to_notifications migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 62 12:22:50.5 Info: AlterTable Notifications 12:22:50.5 Info: => 1.2E-06s 12:22:50.5 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:50.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:50.5 Info: => 0.0006857s 12:22:50.5 Info: AlterTable Notifications 12:22:50.5 Info: => 1.2E-06s 12:22:50.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:50.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:50.5 Info: => 0.0006274s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:50', 'add_on_delete_to_notifications') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 62: add_on_delete_to_notifications migrated 12:22:50.5 Info: => 0.001102s 12:22:50.5 Info: 63: add_custom_formats migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 63 12:22:50.5 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "[somestring[", "value": 2 } ]', '', '', '[]', 1, 1, 0) 12:22:50.5 Info: AlterTable DelayProfiles 12:22:50.5 Info: => 1E-06s 12:22:50.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:50.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:50.6 Info: => 0.0006857s 12:22:50.6 Info: UpdateData 12:22:50.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:50.6 Info: => 6.82E-05s 12:22:50.6 Info: AlterTable TrackFiles 12:22:50.6 Info: => 1E-06s 12:22:50.6 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:50.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:50.6 Info: => 0.0006343s 12:22:50.6 Info: PerformDBOperation 12:22:50.6 Info: Performing DB Operation 12:22:50.6 Info: => 0.0012882s 12:22:50.6 Info: CreateTable CustomFormats 12:22:50.6 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:50.6 Info: => 0.000166s 12:22:50.6 Info: CreateIndex CustomFormats (Name) 12:22:50.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:50.6 Info: => 0.0001284s 12:22:50.6 Info: AlterTable QualityProfiles 12:22:50.6 Info: => 1.2E-06s 12:22:50.6 Info: CreateColumn QualityProfiles FormatItems String 12:22:50.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:50.6 Info: => 0.0006816s 12:22:50.6 Info: AlterTable QualityProfiles 12:22:50.6 Info: => 1.1E-06s 12:22:50.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:50.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:50.6 Info: => 0.0006469s 12:22:50.6 Info: AlterTable QualityProfiles 12:22:50.6 Info: => 1.4E-06s 12:22:50.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:50.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:50.6 Info: => 0.0006554s 12:22:50.6 Info: PerformDBOperation 12:22:50.6 Info: Performing DB Operation 12:22:50.6 Info: => 0.0007598s 12:22:50.6 Info: PerformDBOperation 12:22:50.6 Info: Performing DB Operation 12:22:50.6 Info: => 4.05E-05s 12:22:50.6 Info: DeleteColumn ReleaseProfiles Preferred 12:22:50.6 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:50.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:50.6 Info: DROP TABLE "ReleaseProfiles" 12:22:50.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:50.6 Info: => 0.0064223s 12:22:50.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:50.6 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:50.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:50.6 Info: DROP TABLE "ReleaseProfiles" 12:22:50.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:50.6 Info: => 0.005046s 12:22:50.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:50.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:50.6 Info: => 5.84E-05s 12:22:50.6 Info: AlterTable DelayProfiles 12:22:50.6 Info: => 1.5E-06s 12:22:50.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:50.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:50.6 Info: => 0.0006593s 12:22:50.6 Info: AlterTable DelayProfiles 12:22:50.6 Info: => 1.3E-06s 12:22:50.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:50.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:50.6 Info: => 0.0006372s 12:22:50.6 Info: -> 1 Insert operations completed in 00:00:00.0001143 taking an average of 00:00:00.0001143 12:22:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:50', 'add_custom_formats') 12:22:50.6 Info: Committing Transaction 12:22:50.6 Info: 63: add_custom_formats migrated 12:22:50.6 Info: => 0.0061748s 12:22:50.6 Debug: Took: 00:00:00.5780656 12:22:50.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 12:22:50.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 12:22:50.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149706695658_145/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:50.6 Info: DatabaseEngineVersionCheck migrating 12:22:50.6 Info: PerformDBOperation 12:22:50.6 Info: Performing DB Operation 12:22:50.7 Info: SQLite 3.47.0 12:22:50.7 Info: => 0.0521597s 12:22:50.7 Info: DatabaseEngineVersionCheck migrated 12:22:50.7 Info: => 0.0521824s 12:22:50.7 Info: VersionMigration migrating 12:22:50.7 Info: Beginning Transaction 12:22:50.7 Info: CreateTable VersionInfo 12:22:50.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:50.7 Info: => 0.0002046s 12:22:50.7 Info: Committing Transaction 12:22:50.7 Info: VersionMigration migrated 12:22:50.7 Info: => 0.0152149s 12:22:50.7 Info: VersionUniqueMigration migrating 12:22:50.7 Info: Beginning Transaction 12:22:50.7 Info: CreateIndex VersionInfo (Version) 12:22:50.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:50.7 Info: => 0.000195s 12:22:50.7 Info: AlterTable VersionInfo 12:22:50.7 Info: => 1.4E-06s 12:22:50.7 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:50.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:50.7 Info: => 0.0005937s 12:22:50.7 Info: Committing Transaction 12:22:50.7 Info: VersionUniqueMigration migrated 12:22:50.7 Info: => 0.0072246s 12:22:50.7 Info: VersionDescriptionMigration migrating 12:22:50.7 Info: Beginning Transaction 12:22:50.7 Info: AlterTable VersionInfo 12:22:50.7 Info: => 1.5E-06s 12:22:50.7 Info: CreateColumn VersionInfo Description String 12:22:50.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:50.7 Info: => 0.0002282s 12:22:50.7 Info: Committing Transaction 12:22:50.7 Info: VersionDescriptionMigration migrated 12:22:50.7 Info: => 0.0065603s 12:22:50.7 Info: 1: InitialSetup migrating 12:22:50.7 Info: Beginning Transaction 12:22:50.7 Info: Starting migration of Main DB to 1 12:22:50.7 Info: CreateTable Config 12:22:50.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:50.7 Info: => 0.0001991s 12:22:50.7 Info: CreateIndex Config (Key) 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:50.7 Info: => 0.0001271s 12:22:50.7 Info: CreateTable RootFolders 12:22:50.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:50.7 Info: => 0.0001248s 12:22:50.7 Info: CreateIndex RootFolders (Path) 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:50.7 Info: => 0.0001036s 12:22:50.7 Info: CreateTable Artists 12:22:50.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:50.7 Info: => 0.0003452s 12:22:50.7 Info: CreateIndex Artists (ForeignArtistId) 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:50.7 Info: => 0.0001093s 12:22:50.7 Info: CreateIndex Artists (NameSlug) 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:50.7 Info: => 0.000105s 12:22:50.7 Info: CreateIndex Artists (CleanName) 12:22:50.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.7 Info: => 9.77E-05s 12:22:50.7 Info: CreateIndex Artists (Path) 12:22:50.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.7 Info: => 9.62E-05s 12:22:50.7 Info: CreateTable Albums 12:22:50.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:50.7 Info: => 0.0002968s 12:22:50.7 Info: CreateIndex Albums (ForeignAlbumId) 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.7 Info: => 0.0001072s 12:22:50.7 Info: CreateIndex Albums (MBId) 12:22:50.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:50.7 Info: => 0.0001063s 12:22:50.7 Info: CreateIndex Albums (TADBId) 12:22:50.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:50.7 Info: => 0.0001008s 12:22:50.7 Info: CreateIndex Albums (TitleSlug) 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:50.7 Info: => 9.98E-05s 12:22:50.7 Info: CreateIndex Albums (CleanTitle) 12:22:50.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.7 Info: => 9.85E-05s 12:22:50.7 Info: CreateIndex Albums (Path) 12:22:50.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:50.7 Info: => 9.56E-05s 12:22:50.7 Info: CreateTable Tracks 12:22:50.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:50.7 Info: => 0.0002098s 12:22:50.7 Info: CreateIndex Tracks (ForeignTrackId) 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:50.7 Info: => 0.0001061s 12:22:50.7 Info: CreateIndex Tracks (ArtistId) 12:22:50.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:50.7 Info: => 0.0001076s 12:22:50.7 Info: CreateIndex Tracks (TrackFileId) 12:22:50.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:50.7 Info: => 0.0001179s 12:22:50.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:50.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:50.7 Info: => 9.65E-05s 12:22:50.7 Info: CreateTable TrackFiles 12:22:50.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:50.7 Info: => 0.0001783s 12:22:50.7 Info: CreateIndex TrackFiles (ArtistId) 12:22:50.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:50.7 Info: => 0.0001107s 12:22:50.7 Info: CreateIndex TrackFiles (AlbumId) 12:22:50.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:50.7 Info: => 0.0001019s 12:22:50.7 Info: CreateTable History 12:22:50.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:50.7 Info: => 0.0002036s 12:22:50.7 Info: CreateIndex History (Date) 12:22:50.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:50.7 Info: => 0.0001066s 12:22:50.7 Info: CreateIndex History (EventType) 12:22:50.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:50.7 Info: => 0.0001207s 12:22:50.7 Info: CreateIndex History (DownloadId) 12:22:50.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:50.7 Info: => 0.0001145s 12:22:50.7 Info: CreateIndex History (AlbumId) 12:22:50.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:50.7 Info: => 0.0001042s 12:22:50.7 Info: CreateTable Notifications 12:22:50.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:50.7 Info: => 0.0001715s 12:22:50.7 Info: CreateTable ScheduledTasks 12:22:50.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:50.7 Info: => 0.0001431s 12:22:50.7 Info: CreateIndex ScheduledTasks (TypeName) 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:50.7 Info: => 0.0001083s 12:22:50.7 Info: CreateTable Indexers 12:22:50.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:50.7 Info: => 0.000148s 12:22:50.7 Info: CreateIndex Indexers (Name) 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:50.7 Info: => 0.0001352s 12:22:50.7 Info: CreateTable Profiles 12:22:50.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:50.7 Info: => 0.0001389s 12:22:50.7 Info: CreateIndex Profiles (Name) 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:50.7 Info: => 0.0001104s 12:22:50.7 Info: CreateTable QualityDefinitions 12:22:50.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:50.7 Info: => 0.0001454s 12:22:50.7 Info: CreateIndex QualityDefinitions (Quality) 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:50.7 Info: => 0.0001076s 12:22:50.7 Info: CreateIndex QualityDefinitions (Title) 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:50.7 Info: => 0.0001191s 12:22:50.7 Info: CreateTable NamingConfig 12:22:50.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:50.7 Info: => 0.0001676s 12:22:50.7 Info: CreateTable Blacklist 12:22:50.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:50.7 Info: => 0.0002398s 12:22:50.7 Info: CreateTable Metadata 12:22:50.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:50.7 Info: => 0.0001437s 12:22:50.7 Info: CreateTable MetadataFiles 12:22:50.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:50.7 Info: => 0.0001754s 12:22:50.7 Info: CreateTable DownloadClients 12:22:50.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:50.7 Info: => 0.0001469s 12:22:50.7 Info: CreateTable PendingReleases 12:22:50.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:50.7 Info: => 0.0001563s 12:22:50.7 Info: CreateTable RemotePathMappings 12:22:50.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:50.7 Info: => 0.0001334s 12:22:50.7 Info: CreateTable Tags 12:22:50.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:50.7 Info: => 0.0001162s 12:22:50.7 Info: CreateIndex Tags (Label) 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:50.7 Info: => 0.0001213s 12:22:50.7 Info: CreateTable Restrictions 12:22:50.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:50.7 Info: => 0.0001361s 12:22:50.7 Info: CreateTable DelayProfiles 12:22:50.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:50.7 Info: => 0.0001635s 12:22:50.7 Info: CreateTable Users 12:22:50.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:50.7 Info: => 0.0001273s 12:22:50.7 Info: CreateIndex Users (Identifier) 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:50.7 Info: => 0.0001129s 12:22:50.7 Info: CreateIndex Users (Username) 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:50.7 Info: => 0.0001111s 12:22:50.7 Info: CreateTable Commands 12:22:50.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:50.7 Info: => 0.0001865s 12:22:50.7 Info: CreateTable IndexerStatus 12:22:50.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:50.7 Info: => 0.0001698s 12:22:50.7 Info: CreateIndex IndexerStatus (ProviderId) 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:50.7 Info: => 0.0001133s 12:22:50.7 Info: CreateTable ExtraFiles 12:22:50.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:50.7 Info: => 0.0001597s 12:22:50.7 Info: CreateTable LyricFiles 12:22:50.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:50.7 Info: => 0.0001787s 12:22:50.7 Info: CreateTable LanguageProfiles 12:22:50.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:50.7 Info: => 0.000133s 12:22:50.7 Info: CreateIndex LanguageProfiles (Name) 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:50.7 Info: => 0.0001179s 12:22:50.7 Info: CreateTable DownloadClientStatus 12:22:50.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:50.7 Info: => 0.0001466s 12:22:50.7 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:50.7 Info: => 0.0001162s 12:22:50.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:50.7 Info: -> 1 Insert operations completed in 00:00:00.0000775 taking an average of 00:00:00.0000775 12:22:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:50', 'InitialSetup') 12:22:50.7 Info: Committing Transaction 12:22:50.7 Info: 1: InitialSetup migrated 12:22:50.7 Info: => 0.0034385s 12:22:50.7 Info: 2: add_reason_to_pending_releases migrating 12:22:50.7 Info: Beginning Transaction 12:22:50.7 Info: Starting migration of Main DB to 2 12:22:50.7 Info: AlterTable PendingReleases 12:22:50.7 Info: => 1.4E-06s 12:22:50.7 Info: CreateColumn PendingReleases Reason Int32 12:22:50.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:50.7 Info: => 0.0006541s 12:22:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:50', 'add_reason_to_pending_releases') 12:22:50.7 Info: Committing Transaction 12:22:50.7 Info: 2: add_reason_to_pending_releases migrated 12:22:50.7 Info: => 0.0064946s 12:22:50.7 Info: 3: add_medium_support migrating 12:22:50.7 Info: Beginning Transaction 12:22:50.7 Info: Starting migration of Main DB to 3 12:22:50.7 Info: AlterTable Albums 12:22:50.7 Info: => 1.8E-06s 12:22:50.7 Info: CreateColumn Albums Media String 12:22:50.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:50.7 Info: => 0.0006742s 12:22:50.7 Info: AlterTable Tracks 12:22:50.7 Info: => 1.3E-06s 12:22:50.7 Info: CreateColumn Tracks MediumNumber Int32 12:22:50.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:50.7 Info: => 0.000586s 12:22:50.7 Info: AlterTable Tracks 12:22:50.7 Info: => 1.4E-06s 12:22:50.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:50.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:50.7 Info: => 0.0005643s 12:22:50.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:50.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:50.7 Info: => 4.8E-05s 12:22:50.7 Info: DeleteColumn Tracks TrackNumber 12:22:50.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:50.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:50.7 Info: DROP TABLE "Tracks" 12:22:50.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:50.8 Info: => 0.0047603s 12:22:50.8 Info: AlterTable Tracks 12:22:50.8 Info: => 1.3E-06s 12:22:50.8 Info: CreateColumn Tracks TrackNumber String 12:22:50.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:50.8 Info: => 0.0005618s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:50', 'add_medium_support') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 3: add_medium_support migrated 12:22:50.8 Info: => 0.0010776s 12:22:50.8 Info: 4: add_various_qualites_in_profile migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 4 12:22:50.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:50.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:50.8 Info: => 5.89E-05s 12:22:50.8 Info: PerformDBOperation 12:22:50.8 Info: Performing DB Operation 12:22:50.8 Info: => 4.41E-05s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:50', 'add_various_qualites_in_profile') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 4: add_various_qualites_in_profile migrated 12:22:50.8 Info: => 0.0003335s 12:22:50.8 Info: 5: metadata_profiles migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 5 12:22:50.8 Info: CreateTable MetadataProfiles 12:22:50.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:50.8 Info: => 0.0001781s 12:22:50.8 Info: CreateIndex MetadataProfiles (Name) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:50.8 Info: => 0.0001054s 12:22:50.8 Info: AlterTable Artists 12:22:50.8 Info: => 1.1E-06s 12:22:50.8 Info: CreateColumn Artists MetadataProfileId Int32 12:22:50.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:50.8 Info: => 0.0005934s 12:22:50.8 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:50.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:50.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:50.8 Info: DROP TABLE "Artists" 12:22:50.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.8 Info: => 0.0052128s 12:22:50.8 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:50.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:50.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:50.8 Info: DROP TABLE "Artists" 12:22:50.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.8 Info: => 0.0067917s 12:22:50.8 Info: AlterTable Albums 12:22:50.8 Info: => 1.4E-06s 12:22:50.8 Info: CreateColumn Albums SecondaryTypes String 12:22:50.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:50.8 Info: => 0.0005758s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:50', 'metadata_profiles') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 5: metadata_profiles migrated 12:22:50.8 Info: => 0.0065752s 12:22:50.8 Info: 6: separate_automatic_and_interactive_search migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 6 12:22:50.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:50.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:50.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:50.8 Info: DROP TABLE "Indexers" 12:22:50.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:50.8 Info: => 0.0043301s 12:22:50.8 Info: AlterTable Indexers 12:22:50.8 Info: => 1.4E-06s 12:22:50.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:50.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:50.8 Info: => 0.0005622s 12:22:50.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:50.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:50.8 Info: => 4.69E-05s 12:22:50.8 Info: AlterTable Indexers 12:22:50.8 Info: => 1.1E-06s 12:22:50.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:50.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:50.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:50.8 Info: DROP TABLE "Indexers" 12:22:50.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:50.8 Info: => 0.0042793s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:50', 'separate_automatic_and_interactive_search') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 6: separate_automatic_and_interactive_search migrated 12:22:50.8 Info: => 0.0046247s 12:22:50.8 Info: 7: change_album_path_to_relative migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 7 12:22:50.8 Info: DeleteColumn Albums Path 12:22:50.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:50.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:50.8 Info: DROP TABLE "Albums" 12:22:50.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.8 Info: => 0.0051145s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:50', 'change_album_path_to_relative') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 7: change_album_path_to_relative migrated 12:22:50.8 Info: => 0.005571s 12:22:50.8 Info: 8: change_quality_size_mb_to_kb migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 8 12:22:50.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:50.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:50.8 Info: => 5.96E-05s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:50', 'change_quality_size_mb_to_kb') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 8: change_quality_size_mb_to_kb migrated 12:22:50.8 Info: => 0.0014717s 12:22:50.8 Info: 9: album_releases migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 9 12:22:50.8 Info: AlterTable Albums 12:22:50.8 Info: => 2.3E-06s 12:22:50.8 Info: CreateColumn Albums Releases String 12:22:50.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:50.8 Info: => 0.0006165s 12:22:50.8 Info: AlterTable Albums 12:22:50.8 Info: => 1.3E-06s 12:22:50.8 Info: CreateColumn Albums CurrentRelease String 12:22:50.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:50.8 Info: => 0.0005705s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:50', 'album_releases') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 9: album_releases migrated 12:22:50.8 Info: => 0.0008965s 12:22:50.8 Info: 10: album_releases_fix migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 10 12:22:50.8 Info: AlterTable Albums 12:22:50.8 Info: => 1.2E-06s 12:22:50.8 Info: AlterColumn Albums Releases String 12:22:50.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:50.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:50.8 Info: DROP TABLE "Albums" 12:22:50.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.8 Info: => 0.0061207s 12:22:50.8 Info: AlterTable Albums 12:22:50.8 Info: => 1.4E-06s 12:22:50.8 Info: AlterColumn Albums CurrentRelease String 12:22:50.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:50.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:50.8 Info: DROP TABLE "Albums" 12:22:50.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.8 Info: => 0.0051015s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:50', 'album_releases_fix') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 10: album_releases_fix migrated 12:22:50.8 Info: => 0.0068388s 12:22:50.8 Info: 11: import_lists migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 11 12:22:50.8 Info: CreateTable ImportLists 12:22:50.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:50.8 Info: => 0.0001961s 12:22:50.8 Info: CreateIndex ImportLists (Name) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:50.8 Info: => 9.54E-05s 12:22:50.8 Info: CreateTable ImportListStatus 12:22:50.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:50.8 Info: => 0.0001313s 12:22:50.8 Info: CreateIndex ImportListStatus (ProviderId) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:50.8 Info: => 8.9E-05s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:50', 'import_lists') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 11: import_lists migrated 12:22:50.8 Info: => 0.0004219s 12:22:50.8 Info: 12: add_release_status migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 12 12:22:50.8 Info: AlterTable MetadataProfiles 12:22:50.8 Info: => 1.2E-06s 12:22:50.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:50.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:50.8 Info: => 0.0006501s 12:22:50.8 Info: PerformDBOperation 12:22:50.8 Info: Performing DB Operation 12:22:50.8 Info: => 3.5E-05s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:50', 'add_release_status') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 12: add_release_status migrated 12:22:50.8 Info: => 0.0003174s 12:22:50.8 Info: 13: album_download_notification migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 13 12:22:50.8 Info: AlterTable Notifications 12:22:50.8 Info: => 1.4E-06s 12:22:50.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:50.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:50.8 Info: => 0.0006165s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:50', 'album_download_notification') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 13: album_download_notification migrated 12:22:50.8 Info: => 0.0017094s 12:22:50.8 Info: 14: fix_language_metadata_profiles migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 14 12:22:50.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:50.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:50.8 Info: => 9E-05s 12:22:50.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:50.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:50.8 Info: => 6.62E-05s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:50', 'fix_language_metadata_profiles') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 14: fix_language_metadata_profiles migrated 12:22:50.8 Info: => 0.0005361s 12:22:50.8 Info: 15: remove_fanzub migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 15 12:22:50.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:50.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:50.8 Info: => 5.09E-05s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:50', 'remove_fanzub') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 15: remove_fanzub migrated 12:22:50.8 Info: => 0.000312s 12:22:50.8 Info: 16: update_artist_history_indexes migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 16 12:22:50.8 Info: CreateIndex Albums (ArtistId) 12:22:50.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:50.8 Info: => 0.0001171s 12:22:50.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:50.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:50.8 Info: => 9.34E-05s 12:22:50.8 Info: DeleteIndex History (AlbumId) 12:22:50.8 Info: DROP INDEX "IX_History_AlbumId" 12:22:50.8 Info: => 0.0001273s 12:22:50.8 Info: CreateIndex History (AlbumId, Date) 12:22:50.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:50.8 Info: => 0.0001012s 12:22:50.8 Info: DeleteIndex History (DownloadId) 12:22:50.8 Info: DROP INDEX "IX_History_DownloadId" 12:22:50.8 Info: => 0.0001119s 12:22:50.8 Info: CreateIndex History (DownloadId, Date) 12:22:50.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:50.8 Info: => 0.000101s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:50', 'update_artist_history_indexes') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 16: update_artist_history_indexes migrated 12:22:50.8 Info: => 0.0013977s 12:22:50.8 Info: 17: remove_nma migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 17 12:22:50.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:50.8 Info: => 9.34E-05s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:50', 'remove_nma') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 17: remove_nma migrated 12:22:50.8 Info: => 0.0052838s 12:22:50.8 Info: 18: album_disambiguation migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 18 12:22:50.8 Info: AlterTable Albums 12:22:50.8 Info: => 1.6E-06s 12:22:50.8 Info: CreateColumn Albums Disambiguation String 12:22:50.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:50.8 Info: => 0.0006518s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:50', 'album_disambiguation') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 18: album_disambiguation migrated 12:22:50.8 Info: => 0.0037997s 12:22:50.8 Info: 19: add_ape_quality_in_profiles migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 19 12:22:50.8 Info: PerformDBOperation 12:22:50.8 Info: Performing DB Operation 12:22:50.8 Info: => 3.89E-05s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:50', 'add_ape_quality_in_profiles') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 19: add_ape_quality_in_profiles migrated 12:22:50.8 Info: => 0.0003238s 12:22:50.8 Info: 20: remove_pushalot migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 20 12:22:50.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:50.8 Info: => 5.39E-05s 12:22:50.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:50.8 Info: => 4.2E-05s 12:22:50.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:50.8 Info: => 4.94E-05s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:50', 'remove_pushalot') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 20: remove_pushalot migrated 12:22:50.8 Info: => 0.0003364s 12:22:50.8 Info: 21: add_custom_filters migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 21 12:22:50.8 Info: CreateTable CustomFilters 12:22:50.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:50.8 Info: => 0.000157s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:50', 'add_custom_filters') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 21: add_custom_filters migrated 12:22:50.8 Info: => 0.0008873s 12:22:50.8 Info: 22: import_list_tags migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 22 12:22:50.8 Info: AlterTable ImportLists 12:22:50.8 Info: => 1.3E-06s 12:22:50.8 Info: CreateColumn ImportLists Tags String 12:22:50.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:50.8 Info: => 0.000655s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:50', 'import_list_tags') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 22: import_list_tags migrated 12:22:50.8 Info: => 0.0009668s 12:22:50.8 Info: 23: add_release_groups_etc migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 23 12:22:50.8 Info: CreateTable ArtistMetadata 12:22:50.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:50.8 Info: => 0.0002024s 12:22:50.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:50.8 Info: => 9.6E-05s 12:22:50.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:50.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:50.8 Info: => 0.0001045s 12:22:50.8 Info: AlterTable Artists 12:22:50.8 Info: => 1.1E-06s 12:22:50.8 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:50.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:50.8 Info: => 0.0006412s 12:22:50.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:50.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:50.8 Info: => 7.68E-05s 12:22:50.8 Info: CreateTable AlbumReleases 12:22:50.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:50.8 Info: => 0.0001764s 12:22:50.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:50.8 Info: => 9.27E-05s 12:22:50.8 Info: CreateIndex AlbumReleases (AlbumId) 12:22:50.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:50.8 Info: => 9.36E-05s 12:22:50.8 Info: PerformDBOperation 12:22:50.8 Info: Performing DB Operation 12:22:50.8 Info: => 4.24E-05s 12:22:50.8 Info: AlterTable Albums 12:22:50.8 Info: => 1E-06s 12:22:50.8 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:50.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:50.8 Info: => 0.0006453s 12:22:50.8 Info: AlterTable Albums 12:22:50.8 Info: => 1.2E-06s 12:22:50.8 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:50.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:50.8 Info: => 0.0006345s 12:22:50.8 Info: AlterTable Albums 12:22:50.8 Info: => 1.1E-06s 12:22:50.8 Info: CreateColumn Albums Links String 12:22:50.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:50.8 Info: => 0.0006372s 12:22:50.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:50.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:50.8 Info: => 9.34E-05s 12:22:50.8 Info: AlterTable Tracks 12:22:50.8 Info: => 1.2E-06s 12:22:50.8 Info: CreateColumn Tracks ForeignRecordingId String 12:22:50.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:50.8 Info: => 0.0006302s 12:22:50.8 Info: AlterTable Tracks 12:22:50.8 Info: => 1.1E-06s 12:22:50.8 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:50.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:50.8 Info: => 0.0006493s 12:22:50.8 Info: AlterTable Tracks 12:22:50.8 Info: => 2.2E-06s 12:22:50.8 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:50.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:50.8 Info: => 0.0006295s 12:22:50.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:50.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:50.8 Info: => 9.42E-05s 12:22:50.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:50.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:50.8 Info: => 8.22E-05s 12:22:50.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:50.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:50.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:50.8 Info: DROP TABLE "Artists" 12:22:50.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.8 Info: => 0.0064467s 12:22:50.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:50.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:50.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:50.8 Info: DROP TABLE "Albums" 12:22:50.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.8 Info: => 0.0053194s 12:22:50.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:50.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:50.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:50.9 Info: DROP TABLE "Tracks" 12:22:50.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:50.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:50.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:50.9 Info: => 0.0051532s 12:22:50.9 Info: DeleteColumn TrackFiles ArtistId 12:22:50.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:50.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:50.9 Info: DROP TABLE "TrackFiles" 12:22:50.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:50.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:50.9 Info: => 0.00623s 12:22:50.9 Info: CreateIndex Artists (ArtistMetadataId) 12:22:50.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:50.9 Info: => 8.97E-05s 12:22:50.9 Info: CreateIndex Artists (Monitored) 12:22:50.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:50.9 Info: => 8.54E-05s 12:22:50.9 Info: CreateIndex Albums (ArtistMetadataId) 12:22:50.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:50.9 Info: => 8.64E-05s 12:22:50.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:50.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:50.9 Info: => 8.67E-05s 12:22:50.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:50.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:50.9 Info: => 8.76E-05s 12:22:50.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:50.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:50.9 Info: => 8.55E-05s 12:22:50.9 Info: UpdateData 12:22:50.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:50.9 Info: => 5.34E-05s 12:22:50.9 Info: UpdateData 12:22:50.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:50.9 Info: => 4.64E-05s 12:22:50.9 Info: UpdateData 12:22:50.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:50.9 Info: => 5.42E-05s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:50', 'add_release_groups_etc') 12:22:50.9 Info: Committing Transaction 12:22:50.9 Info: 23: add_release_groups_etc migrated 12:22:50.9 Info: => 0.001662s 12:22:50.9 Info: 24: NewMediaInfoFormat migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 24 12:22:50.9 Info: UpdateData 12:22:50.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:50.9 Info: => 5.78E-05s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:50', 'NewMediaInfoFormat') 12:22:50.9 Info: Committing Transaction 12:22:50.9 Info: 24: NewMediaInfoFormat migrated 12:22:50.9 Info: => 0.0006357s 12:22:50.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 25 12:22:50.9 Info: RenameTable Restrictions ReleaseProfiles 12:22:50.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:50.9 Info: => 0.0017541s 12:22:50.9 Info: AlterTable ReleaseProfiles 12:22:50.9 Info: => 1.6E-06s 12:22:50.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:50.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:50.9 Info: => 0.0006055s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:50', 'rename_restrictions_to_release_profiles') 12:22:50.9 Info: Committing Transaction 12:22:50.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:50.9 Info: => 0.0009093s 12:22:50.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 26 12:22:50.9 Info: RenameTable Profiles QualityProfiles 12:22:50.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:50.9 Info: => 0.001727s 12:22:50.9 Info: AlterTable QualityProfiles 12:22:50.9 Info: => 1.3E-06s 12:22:50.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:50.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:50.9 Info: => 0.0005908s 12:22:50.9 Info: AlterTable LanguageProfiles 12:22:50.9 Info: => 1.2E-06s 12:22:50.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:50.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:50.9 Info: => 0.0005642s 12:22:50.9 Info: UpdateData 12:22:50.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:50.9 Info: => 4.8E-05s 12:22:50.9 Info: UpdateData 12:22:50.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:50.9 Info: => 4.26E-05s 12:22:50.9 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:50.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:50.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:50.9 Info: DROP TABLE "Artists" 12:22:50.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:50.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:50.9 Info: => 0.0051752s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:50', 'rename_quality_profiles_add_upgrade_allowed') 12:22:50.9 Info: Committing Transaction 12:22:50.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:50.9 Info: => 0.005681s 12:22:50.9 Info: 27: add_import_exclusions migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 27 12:22:50.9 Info: CreateTable ImportListExclusions 12:22:50.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:50.9 Info: => 0.0001366s 12:22:50.9 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:50.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:50.9 Info: => 9.67E-05s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:50', 'add_import_exclusions') 12:22:50.9 Info: Committing Transaction 12:22:50.9 Info: 27: add_import_exclusions migrated 12:22:50.9 Info: => 0.000489s 12:22:50.9 Info: 28: clean_artist_metadata_table migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 28 12:22:50.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:50.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:50.9 Info: => 0.0001634s 12:22:50.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:50.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:50.9 Info: => 0.0001287s 12:22:50.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:50.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:50.9 Info: => 0.0001284s 12:22:50.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:50.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:50.9 Info: => 0.0001297s 12:22:50.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:50.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:50.9 Info: => 0.0001249s 12:22:50.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:50.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:50.9 Info: => 0.0001246s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:50', 'clean_artist_metadata_table') 12:22:50.9 Info: Committing Transaction 12:22:50.9 Info: 28: clean_artist_metadata_table migrated 12:22:50.9 Info: => 0.0004229s 12:22:50.9 Info: 29: health_issue_notification migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 29 12:22:50.9 Info: AlterTable Notifications 12:22:50.9 Info: => 1.2E-06s 12:22:50.9 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:50.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:50.9 Info: => 0.0006455s 12:22:50.9 Info: AlterTable Notifications 12:22:50.9 Info: => 1.4E-06s 12:22:50.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:50.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:50.9 Info: => 0.0005886s 12:22:50.9 Info: AlterTable Notifications 12:22:50.9 Info: => 1.2E-06s 12:22:50.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:50.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:50.9 Info: => 0.0005828s 12:22:50.9 Info: AlterTable Notifications 12:22:50.9 Info: => 1.1E-06s 12:22:50.9 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:50.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:50.9 Info: => 0.0005883s 12:22:50.9 Info: AlterTable Notifications 12:22:50.9 Info: => 1.3E-06s 12:22:50.9 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:50.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:50.9 Info: => 0.0005892s 12:22:50.9 Info: DeleteColumn Notifications OnDownload 12:22:50.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:50.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:50.9 Info: DROP TABLE "Notifications" 12:22:50.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:50.9 Info: => 0.0050364s 12:22:50.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:50.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:50.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:50.9 Info: DROP TABLE "Notifications" 12:22:50.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:50.9 Info: => 0.0062453s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:50', 'health_issue_notification') 12:22:50.9 Info: Committing Transaction 12:22:50.9 Info: 29: health_issue_notification migrated 12:22:50.9 Info: => 0.0066842s 12:22:50.9 Info: 30: add_mediafilerepository_mtime migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 30 12:22:50.9 Info: AlterTable TrackFiles 12:22:50.9 Info: => 1.5E-06s 12:22:50.9 Info: CreateColumn TrackFiles Modified DateTime 12:22:50.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:50.9 Info: => 0.0006367s 12:22:50.9 Info: AlterTable TrackFiles 12:22:50.9 Info: => 1.4E-06s 12:22:50.9 Info: CreateColumn TrackFiles Path String 12:22:50.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:50.9 Info: => 0.0005859s 12:22:50.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:50.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:50.9 Info: => 4.31E-05s 12:22:50.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:50.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:50.9 Info: => 0.0001365s 12:22:50.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:50.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:50.9 Info: => 0.000155s 12:22:50.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:50.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:50.9 Info: => 0.0001546s 12:22:50.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:50.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:50.9 Info: => 9.69E-05s 12:22:50.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:50.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:50.9 Info: => 6.21E-05s 12:22:50.9 Info: AlterTable TrackFiles 12:22:50.9 Info: => 1.2E-06s 12:22:50.9 Info: AlterColumn TrackFiles Path String 12:22:50.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:50.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:50.9 Info: DROP TABLE "TrackFiles" 12:22:50.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:50.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:50.9 Info: => 0.0049489s 12:22:50.9 Info: CreateIndex TrackFiles (Path) 12:22:50.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:50.9 Info: => 0.0001003s 12:22:50.9 Info: DeleteColumn TrackFiles RelativePath 12:22:50.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:50.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:50.9 Info: DROP TABLE "TrackFiles" 12:22:50.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:50.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:50.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:50.9 Info: => 0.0065518s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:50', 'add_mediafilerepository_mtime') 12:22:50.9 Info: Committing Transaction 12:22:51.0 Info: 30: add_mediafilerepository_mtime migrated 12:22:51.0 Info: => 0.0698204s 12:22:51.0 Info: 31: add_artistmetadataid_constraint migrating 12:22:51.0 Info: Beginning Transaction 12:22:51.0 Info: Starting migration of Main DB to 31 12:22:51.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:51.0 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:51.0 Info: => 0.0001402s 12:22:51.0 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:51.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:51.0 Info: => 0.0001673s 12:22:51.0 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:51.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:51.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:51.0 Info: DROP TABLE "Artists" 12:22:51.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:51.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:51.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:51.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:51.0 Info: => 0.0054193s 12:22:51.0 Info: CreateIndex Artists (ArtistMetadataId) 12:22:51.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:51.0 Info: => 9.22E-05s 12:22:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:51', 'add_artistmetadataid_constraint') 12:22:51.0 Info: Committing Transaction 12:22:51.1 Info: 31: add_artistmetadataid_constraint migrated 12:22:51.1 Info: => 0.133693s 12:22:51.1 Info: 32: old_ids_and_artist_alias migrating 12:22:51.1 Info: Beginning Transaction 12:22:51.1 Info: Starting migration of Main DB to 32 12:22:51.1 Info: AlterTable ArtistMetadata 12:22:51.1 Info: => 1.7E-06s 12:22:51.1 Info: CreateColumn ArtistMetadata Aliases String 12:22:51.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:51.1 Info: => 0.000747s 12:22:51.1 Info: AlterTable ArtistMetadata 12:22:51.1 Info: => 1.1E-06s 12:22:51.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:51.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:51.1 Info: => 0.0006313s 12:22:51.1 Info: AlterTable Albums 12:22:51.1 Info: => 1.3E-06s 12:22:51.1 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:51.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:51.1 Info: => 0.0006139s 12:22:51.1 Info: AlterTable AlbumReleases 12:22:51.1 Info: => 1.2E-06s 12:22:51.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:51.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:51.1 Info: => 0.0006012s 12:22:51.1 Info: AlterTable Tracks 12:22:51.1 Info: => 1.1E-06s 12:22:51.1 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:51.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:51.1 Info: => 0.0006138s 12:22:51.1 Info: AlterTable Tracks 12:22:51.1 Info: => 1.3E-06s 12:22:51.1 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:51.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:51.1 Info: => 0.00061s 12:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:51', 'old_ids_and_artist_alias') 12:22:51.1 Info: Committing Transaction 12:22:51.1 Info: 32: old_ids_and_artist_alias migrated 12:22:51.1 Info: => 0.0252017s 12:22:51.1 Info: 33: download_propers_config migrating 12:22:51.1 Info: Beginning Transaction 12:22:51.1 Info: Starting migration of Main DB to 33 12:22:51.1 Info: PerformDBOperation 12:22:51.1 Info: Performing DB Operation 12:22:51.1 Info: => 4.44E-05s 12:22:51.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:51.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:51.1 Info: => 4.97E-05s 12:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:51', 'download_propers_config') 12:22:51.1 Info: Committing Transaction 12:22:51.2 Info: 33: download_propers_config migrated 12:22:51.2 Info: => 0.0256035s 12:22:51.2 Info: 34: remove_language_profiles migrating 12:22:51.2 Info: Beginning Transaction 12:22:51.2 Info: Starting migration of Main DB to 34 12:22:51.2 Info: DeleteTable LanguageProfiles 12:22:51.2 Info: DROP TABLE "LanguageProfiles" 12:22:51.2 Info: => 0.0002383s 12:22:51.2 Info: DeleteColumn Artists LanguageProfileId 12:22:51.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:51.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:51.2 Info: DROP TABLE "Artists" 12:22:51.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:51.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:51.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:51.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:51.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:51.2 Info: => 0.0059057s 12:22:51.2 Info: DeleteColumn ImportLists LanguageProfileId 12:22:51.2 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:51.2 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:51.2 Info: DROP TABLE "ImportLists" 12:22:51.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:51.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:51.2 Info: => 0.0073362s 12:22:51.2 Info: DeleteColumn Blacklist Language 12:22:51.2 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:51.2 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:51.2 Info: DROP TABLE "Blacklist" 12:22:51.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:51.2 Info: => 0.0046674s 12:22:51.2 Info: DeleteColumn History Language 12:22:51.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:51.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:51.2 Info: DROP TABLE "History" 12:22:51.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:51.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:51.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:51.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:51.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:51.2 Info: => 0.0052714s 12:22:51.2 Info: DeleteColumn LyricFiles Language 12:22:51.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:51.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:51.2 Info: DROP TABLE "LyricFiles" 12:22:51.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:51.2 Info: => 0.0060379s 12:22:51.2 Info: DeleteColumn TrackFiles Language 12:22:51.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:51.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:51.2 Info: DROP TABLE "TrackFiles" 12:22:51.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:51.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:51.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:51.2 Info: => 0.0049151s 12:22:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:51', 'remove_language_profiles') 12:22:51.2 Info: Committing Transaction 12:22:51.2 Info: 34: remove_language_profiles migrated 12:22:51.2 Info: => 0.0199125s 12:22:51.2 Info: 35: multi_disc_naming_format migrating 12:22:51.2 Info: Beginning Transaction 12:22:51.2 Info: Starting migration of Main DB to 35 12:22:51.2 Info: AlterTable NamingConfig 12:22:51.2 Info: => 1.6E-06s 12:22:51.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:51.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:51.2 Info: => 0.0006409s 12:22:51.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:51.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:51.2 Info: => 5.14E-05s 12:22:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:51', 'multi_disc_naming_format') 12:22:51.2 Info: Committing Transaction 12:22:51.2 Info: 35: multi_disc_naming_format migrated 12:22:51.2 Info: => 0.0124133s 12:22:51.2 Info: 36: add_download_client_priority migrating 12:22:51.2 Info: Beginning Transaction 12:22:51.2 Info: Starting migration of Main DB to 36 12:22:51.2 Info: AlterTable DownloadClients 12:22:51.2 Info: => 1.2E-06s 12:22:51.2 Info: CreateColumn DownloadClients Priority Int32 12:22:51.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:51.2 Info: => 0.0006219s 12:22:51.2 Info: PerformDBOperation 12:22:51.2 Info: Performing DB Operation 12:22:51.2 Info: => 5.8E-05s 12:22:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:51', 'add_download_client_priority') 12:22:51.2 Info: Committing Transaction 12:22:51.3 Info: 36: add_download_client_priority migrated 12:22:51.3 Info: => 0.0214331s 12:22:51.3 Info: 37: remove_growl_prowl migrating 12:22:51.3 Info: Beginning Transaction 12:22:51.3 Info: Starting migration of Main DB to 37 12:22:51.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:51.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:51.3 Info: => 5.84E-05s 12:22:51.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:51.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:51.3 Info: => 4.05E-05s 12:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:51', 'remove_growl_prowl') 12:22:51.3 Info: Committing Transaction 12:22:51.3 Info: 37: remove_growl_prowl migrated 12:22:51.3 Info: => 0.0114016s 12:22:51.3 Info: 38: remove_plex_hometheatre migrating 12:22:51.3 Info: Beginning Transaction 12:22:51.3 Info: Starting migration of Main DB to 38 12:22:51.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:51.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:51.3 Info: => 5.45E-05s 12:22:51.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:51.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:51.3 Info: => 3.98E-05s 12:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:51', 'remove_plex_hometheatre') 12:22:51.3 Info: Committing Transaction 12:22:51.3 Info: 38: remove_plex_hometheatre migrated 12:22:51.3 Info: => 0.0223217s 12:22:51.3 Info: 39: add_root_folder_add_defaults migrating 12:22:51.3 Info: Beginning Transaction 12:22:51.3 Info: Starting migration of Main DB to 39 12:22:51.3 Info: AlterTable RootFolders 12:22:51.3 Info: => 1.4E-06s 12:22:51.3 Info: CreateColumn RootFolders Name String 12:22:51.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:51.3 Info: => 0.0007015s 12:22:51.3 Info: AlterTable RootFolders 12:22:51.3 Info: => 1.5E-06s 12:22:51.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:51.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:51.3 Info: => 0.0005941s 12:22:51.3 Info: AlterTable RootFolders 12:22:51.3 Info: => 1.4E-06s 12:22:51.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:51.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:51.3 Info: => 0.0005834s 12:22:51.3 Info: AlterTable RootFolders 12:22:51.3 Info: => 1.2E-06s 12:22:51.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:51.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:51.3 Info: => 0.0005843s 12:22:51.3 Info: AlterTable RootFolders 12:22:51.3 Info: => 1.3E-06s 12:22:51.3 Info: CreateColumn RootFolders DefaultTags String 12:22:51.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:51.3 Info: => 0.0005851s 12:22:51.3 Info: PerformDBOperation 12:22:51.3 Info: Performing DB Operation 12:22:51.3 Info: => 6.7E-05s 12:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:51', 'add_root_folder_add_defaults') 12:22:51.3 Info: Committing Transaction 12:22:51.3 Info: 39: add_root_folder_add_defaults migrated 12:22:51.3 Info: => 0.021668s 12:22:51.3 Info: 40: task_duration migrating 12:22:51.3 Info: Beginning Transaction 12:22:51.3 Info: Starting migration of Main DB to 40 12:22:51.3 Info: AlterTable ScheduledTasks 12:22:51.3 Info: => 1.2E-06s 12:22:51.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:51.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:51.3 Info: => 0.0006597s 12:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:51', 'task_duration') 12:22:51.3 Info: Committing Transaction 12:22:51.4 Info: 40: task_duration migrated 12:22:51.4 Info: => 0.1251863s 12:22:51.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:51.4 Info: Beginning Transaction 12:22:51.4 Info: Starting migration of Main DB to 41 12:22:51.4 Info: AlterTable ReleaseProfiles 12:22:51.4 Info: => 1.3E-06s 12:22:51.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:51.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:51.4 Info: => 0.0006904s 12:22:51.4 Info: AlterTable ReleaseProfiles 12:22:51.4 Info: => 2.2E-06s 12:22:51.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:51.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:51.4 Info: => 0.0005913s 12:22:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:51', 'add_indexer_and_enabled_to_release_profiles') 12:22:51.4 Info: Committing Transaction 12:22:51.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:51.4 Info: => 0.0096909s 12:22:51.4 Info: 42: remove_album_folders migrating 12:22:51.4 Info: Beginning Transaction 12:22:51.4 Info: Starting migration of Main DB to 42 12:22:51.4 Info: DeleteColumn Artists AlbumFolder 12:22:51.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:51.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:51.5 Info: DROP TABLE "Artists" 12:22:51.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:51.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:51.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:51.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:51.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:51.5 Info: => 0.0054952s 12:22:51.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:51.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:51.5 Info: => 4.88E-05s 12:22:51.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:51.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:51.5 Info: => 4.55E-05s 12:22:51.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:51.5 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:51.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:51.5 Info: DROP TABLE "NamingConfig" 12:22:51.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:51.5 Info: => 0.0068991s 12:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:51', 'remove_album_folders') 12:22:51.5 Info: Committing Transaction 12:22:51.5 Info: 42: remove_album_folders migrated 12:22:51.5 Info: => 0.0207548s 12:22:51.5 Info: 44: add_priority_to_indexers migrating 12:22:51.5 Info: Beginning Transaction 12:22:51.5 Info: Starting migration of Main DB to 44 12:22:51.5 Info: AlterTable Indexers 12:22:51.5 Info: => 2.3E-06s 12:22:51.5 Info: CreateColumn Indexers Priority Int32 12:22:51.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:51.5 Info: => 0.0006587s 12:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:51', 'add_priority_to_indexers') 12:22:51.5 Info: Committing Transaction 12:22:51.5 Info: 44: add_priority_to_indexers migrated 12:22:51.5 Info: => 0.0687845s 12:22:51.5 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:51.5 Info: Beginning Transaction 12:22:51.5 Info: Starting migration of Main DB to 45 12:22:51.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:51.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:51.5 Info: => 0.0001445s 12:22:51.5 Info: PerformDBOperation 12:22:51.5 Info: Performing DB Operation 12:22:51.5 Info: => 3.94E-05s 12:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:51', 'remove_chown_and_folderchmod_config') 12:22:51.5 Info: Committing Transaction 12:22:51.6 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:51.6 Info: => 0.0064269s 12:22:51.6 Info: 47: update_notifiarr migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 47 12:22:51.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:51.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:51.6 Info: => 8.91E-05s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:51', 'update_notifiarr') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 47: update_notifiarr migrated 12:22:51.6 Info: => 0.0003774s 12:22:51.6 Info: 49: email_multiple_addresses migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 49 12:22:51.6 Info: PerformDBOperation 12:22:51.6 Info: Performing DB Operation 12:22:51.6 Info: => 6.94E-05s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:51', 'email_multiple_addresses') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 49: email_multiple_addresses migrated 12:22:51.6 Info: => 0.0006506s 12:22:51.6 Info: 50: rename_blacklist_to_blocklist migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 50 12:22:51.6 Info: RenameTable Blacklist Blocklist 12:22:51.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:51.6 Info: => 0.0019457s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:51', 'rename_blacklist_to_blocklist') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 50: rename_blacklist_to_blocklist migrated 12:22:51.6 Info: => 0.0022782s 12:22:51.6 Info: 51: cdh_per_downloadclient migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 51 12:22:51.6 Info: AlterTable DownloadClients 12:22:51.6 Info: => 1.5E-06s 12:22:51.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:51.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:51.6 Info: => 0.0006417s 12:22:51.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:51.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:51.6 Info: => 0.0005999s 12:22:51.6 Info: PerformDBOperation 12:22:51.6 Info: Performing DB Operation 12:22:51.6 Info: => 0.0001721s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:51', 'cdh_per_downloadclient') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 51: cdh_per_downloadclient migrated 12:22:51.6 Info: => 0.0005415s 12:22:51.6 Info: 52: download_history migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 52 12:22:51.6 Info: CreateTable DownloadHistory 12:22:51.6 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:51.6 Info: => 0.0002374s 12:22:51.6 Info: CreateIndex DownloadHistory (EventType) 12:22:51.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:51.6 Info: => 0.0001093s 12:22:51.6 Info: CreateIndex DownloadHistory (ArtistId) 12:22:51.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:51.6 Info: => 9E-05s 12:22:51.6 Info: CreateIndex DownloadHistory (DownloadId) 12:22:51.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:51.6 Info: => 9.23E-05s 12:22:51.6 Info: PerformDBOperation 12:22:51.6 Info: Performing DB Operation 12:22:51.6 Info: => 0.0001229s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:51', 'download_history') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 52: download_history migrated 12:22:51.6 Info: => 0.0005361s 12:22:51.6 Info: 53: add_update_history migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 53 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:51', 'add_update_history') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 53: add_update_history migrated 12:22:51.6 Info: => 0.0003427s 12:22:51.6 Info: 54: add_on_update_to_notifications migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 54 12:22:51.6 Info: AlterTable Notifications 12:22:51.6 Info: => 1.3E-06s 12:22:51.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:51.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:51.6 Info: => 0.000663s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:51', 'add_on_update_to_notifications') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 54: add_on_update_to_notifications migrated 12:22:51.6 Info: => 0.0009925s 12:22:51.6 Info: 55: download_client_per_indexer migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 55 12:22:51.6 Info: AlterTable Indexers 12:22:51.6 Info: => 1.3E-06s 12:22:51.6 Info: CreateColumn Indexers DownloadClientId Int32 12:22:51.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:51.6 Info: => 0.0006517s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:51', 'download_client_per_indexer') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 55: download_client_per_indexer migrated 12:22:51.6 Info: => 0.0009716s 12:22:51.6 Info: 56: AddNewItemMonitorType migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 56 12:22:51.6 Info: AlterTable Artists 12:22:51.6 Info: => 1.2E-06s 12:22:51.6 Info: CreateColumn Artists MonitorNewItems Int32 12:22:51.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:51.6 Info: => 0.0006582s 12:22:51.6 Info: AlterTable RootFolders 12:22:51.6 Info: => 1.2E-06s 12:22:51.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:51.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:51.6 Info: => 0.0006229s 12:22:51.6 Info: AlterTable ImportLists 12:22:51.6 Info: => 1.2E-06s 12:22:51.6 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:51.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:51.6 Info: => 0.0006361s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:51', 'AddNewItemMonitorType') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 56: AddNewItemMonitorType migrated 12:22:51.6 Info: => 0.0010553s 12:22:51.6 Info: 57: ImportListSearch migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 57 12:22:51.6 Info: AlterTable ImportLists 12:22:51.6 Info: => 1.2E-06s 12:22:51.6 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:51.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:51.6 Info: => 0.0006728s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:51', 'ImportListSearch') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 57: ImportListSearch migrated 12:22:51.6 Info: => 0.001029s 12:22:51.6 Info: 58: ImportListMonitorExisting migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 58 12:22:51.6 Info: AlterTable ImportLists 12:22:51.6 Info: => 1.3E-06s 12:22:51.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:51.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:51.6 Info: => 0.0006559s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:51', 'ImportListMonitorExisting') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 58: ImportListMonitorExisting migrated 12:22:51.6 Info: => 0.0010707s 12:22:51.6 Info: 59: add_indexer_tags migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 59 12:22:51.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:51.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:51.6 Info: => 5.54E-05s 12:22:51.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:51.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:51.6 Info: => 3.96E-05s 12:22:51.6 Info: AlterTable Indexers 12:22:51.6 Info: => 1.1E-06s 12:22:51.6 Info: CreateColumn Indexers Tags String 12:22:51.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:51.6 Info: => 0.0006491s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:51', 'add_indexer_tags') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 59: add_indexer_tags migrated 12:22:51.6 Info: => 0.0010806s 12:22:51.6 Info: 60: update_audio_types migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 60 12:22:51.6 Info: PerformDBOperation 12:22:51.6 Info: Performing DB Operation 12:22:51.6 Info: => 6.39E-05s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:51', 'update_audio_types') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 60: update_audio_types migrated 12:22:51.6 Info: => 0.000358s 12:22:51.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 61 12:22:51.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:51.6 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:51.6 Info: => 5.1E-05s 12:22:51.6 Info: AlterTable AlbumReleases 12:22:51.6 Info: => 1.2E-06s 12:22:51.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:51.6 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:51.6 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:51.6 Info: DROP TABLE "AlbumReleases" 12:22:51.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:51.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:51.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:51.6 Info: => 0.0052822s 12:22:51.6 Info: AlterTable Albums 12:22:51.6 Info: => 1.2E-06s 12:22:51.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:51.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:51.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:51.6 Info: DROP TABLE "Albums" 12:22:51.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:51.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:51.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:51.6 Info: => 0.006888s 12:22:51.6 Info: AlterTable Albums 12:22:51.6 Info: => 1.3E-06s 12:22:51.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:51.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:51.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:51.6 Info: DROP TABLE "Albums" 12:22:51.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:51.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:51.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:51.6 Info: => 0.0054789s 12:22:51.6 Info: AlterTable Albums 12:22:51.6 Info: => 1.3E-06s 12:22:51.6 Info: AlterColumn Albums Added DateTimeOffset 12:22:51.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:51.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:51.6 Info: DROP TABLE "Albums" 12:22:51.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:51.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:51.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:51.6 Info: => 0.0054906s 12:22:51.6 Info: AlterTable Artists 12:22:51.6 Info: => 1.2E-06s 12:22:51.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:51.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:51.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:51.6 Info: DROP TABLE "Artists" 12:22:51.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:51.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:51.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:51.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:51.6 Info: => 0.0065945s 12:22:51.6 Info: AlterTable Artists 12:22:51.6 Info: => 2.4E-06s 12:22:51.6 Info: AlterColumn Artists Added DateTimeOffset 12:22:51.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:51.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:51.6 Info: DROP TABLE "Artists" 12:22:51.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:51.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:51.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:51.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:51.6 Info: => 0.006326s 12:22:51.6 Info: AlterTable Blocklist 12:22:51.6 Info: => 1.3E-06s 12:22:51.6 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:51.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:51.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:51.6 Info: DROP TABLE "Blocklist" 12:22:51.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:51.6 Info: => 0.0063625s 12:22:51.6 Info: AlterTable Blocklist 12:22:51.6 Info: => 1.3E-06s 12:22:51.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:51.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:51.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:51.6 Info: DROP TABLE "Blocklist" 12:22:51.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:51.6 Info: => 0.0049765s 12:22:51.6 Info: AlterTable Commands 12:22:51.6 Info: => 1.3E-06s 12:22:51.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:51.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:51.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:51.6 Info: DROP TABLE "Commands" 12:22:51.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:51.6 Info: => 0.0048977s 12:22:51.6 Info: AlterTable Commands 12:22:51.6 Info: => 1.6E-06s 12:22:51.6 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:51.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:51.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:51.6 Info: DROP TABLE "Commands" 12:22:51.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:51.6 Info: => 0.0049133s 12:22:51.6 Info: AlterTable Commands 12:22:51.6 Info: => 1.6E-06s 12:22:51.6 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:51.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:51.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:51.6 Info: DROP TABLE "Commands" 12:22:51.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:51.6 Info: => 0.0049242s 12:22:51.6 Info: AlterTable DownloadClientStatus 12:22:51.6 Info: => 1.4E-06s 12:22:51.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:51.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:51.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:51.6 Info: DROP TABLE "DownloadClientStatus" 12:22:51.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:51.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:51.6 Info: => 0.00613s 12:22:51.6 Info: AlterTable DownloadClientStatus 12:22:51.6 Info: => 1.3E-06s 12:22:51.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:51.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:51.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:51.6 Info: DROP TABLE "DownloadClientStatus" 12:22:51.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:51.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:51.6 Info: => 0.0062275s 12:22:51.6 Info: AlterTable DownloadClientStatus 12:22:51.6 Info: => 1.2E-06s 12:22:51.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:51.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:51.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:51.6 Info: DROP TABLE "DownloadClientStatus" 12:22:51.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:51.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:51.7 Info: => 0.0049643s 12:22:51.7 Info: AlterTable DownloadHistory 12:22:51.7 Info: => 1.2E-06s 12:22:51.7 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:51.7 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:51.7 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:51.7 Info: DROP TABLE "DownloadHistory" 12:22:51.7 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:51.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:51.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:51.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:51.7 Info: => 0.0053948s 12:22:51.7 Info: AlterTable ExtraFiles 12:22:51.7 Info: => 1.1E-06s 12:22:51.7 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:51.7 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:51.7 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:51.7 Info: DROP TABLE "ExtraFiles" 12:22:51.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:51.7 Info: => 0.0058281s 12:22:51.7 Info: AlterTable ExtraFiles 12:22:51.7 Info: => 1.3E-06s 12:22:51.7 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:51.7 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:51.7 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:51.7 Info: DROP TABLE "ExtraFiles" 12:22:51.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:51.7 Info: => 0.0057917s 12:22:51.7 Info: AlterTable History 12:22:51.7 Info: => 1.5E-06s 12:22:51.7 Info: AlterColumn History Date DateTimeOffset 12:22:51.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:51.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:51.7 Info: DROP TABLE "History" 12:22:51.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:51.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:51.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:51.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:51.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:51.7 Info: => 0.0055133s 12:22:51.7 Info: AlterTable ImportListStatus 12:22:51.7 Info: => 1.7E-06s 12:22:51.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:51.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:51.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:51.7 Info: DROP TABLE "ImportListStatus" 12:22:51.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:51.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:51.7 Info: => 0.0049925s 12:22:51.7 Info: AlterTable ImportListStatus 12:22:51.7 Info: => 1.5E-06s 12:22:51.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:51.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:51.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:51.7 Info: DROP TABLE "ImportListStatus" 12:22:51.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:51.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:51.7 Info: => 0.0061523s 12:22:51.7 Info: AlterTable ImportListStatus 12:22:51.7 Info: => 1.4E-06s 12:22:51.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:51.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:51.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:51.7 Info: DROP TABLE "ImportListStatus" 12:22:51.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:51.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:51.7 Info: => 0.0049861s 12:22:51.7 Info: AlterTable IndexerStatus 12:22:51.7 Info: => 1.2E-06s 12:22:51.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:51.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:51.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:51.7 Info: DROP TABLE "IndexerStatus" 12:22:51.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:51.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:51.7 Info: => 0.0061222s 12:22:51.7 Info: AlterTable IndexerStatus 12:22:51.7 Info: => 1.2E-06s 12:22:51.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:51.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:51.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:51.7 Info: DROP TABLE "IndexerStatus" 12:22:51.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:51.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:51.7 Info: => 0.0050041s 12:22:51.7 Info: AlterTable IndexerStatus 12:22:51.7 Info: => 1.4E-06s 12:22:51.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:51.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:51.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:51.7 Info: DROP TABLE "IndexerStatus" 12:22:51.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:51.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:51.7 Info: => 0.0049796s 12:22:51.7 Info: AlterTable LyricFiles 12:22:51.7 Info: => 1.3E-06s 12:22:51.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:51.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:51.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:51.7 Info: DROP TABLE "LyricFiles" 12:22:51.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:51.7 Info: => 0.0062298s 12:22:51.7 Info: AlterTable LyricFiles 12:22:51.7 Info: => 1.3E-06s 12:22:51.7 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:51.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:51.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:51.7 Info: DROP TABLE "LyricFiles" 12:22:51.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:51.7 Info: => 0.0048667s 12:22:51.7 Info: AlterTable MetadataFiles 12:22:51.7 Info: => 1.4E-06s 12:22:51.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:51.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:51.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:51.7 Info: DROP TABLE "MetadataFiles" 12:22:51.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:51.7 Info: => 0.0049068s 12:22:51.7 Info: AlterTable MetadataFiles 12:22:51.7 Info: => 1.4E-06s 12:22:51.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:51.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:51.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:51.7 Info: DROP TABLE "MetadataFiles" 12:22:51.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:51.7 Info: => 0.0060895s 12:22:51.7 Info: AlterTable PendingReleases 12:22:51.7 Info: => 1.3E-06s 12:22:51.7 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:51.7 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:51.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:51.7 Info: DROP TABLE "PendingReleases" 12:22:51.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:51.7 Info: => 0.0047831s 12:22:51.7 Info: AlterTable ScheduledTasks 12:22:51.7 Info: => 1.4E-06s 12:22:51.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:51.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:51.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:51.7 Info: DROP TABLE "ScheduledTasks" 12:22:51.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:51.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:51.7 Info: => 0.0060623s 12:22:51.7 Info: AlterTable ScheduledTasks 12:22:51.7 Info: => 1.2E-06s 12:22:51.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:51.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:51.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:51.7 Info: DROP TABLE "ScheduledTasks" 12:22:51.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:51.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:51.7 Info: => 0.0048999s 12:22:51.7 Info: AlterTable TrackFiles 12:22:51.7 Info: => 1.3E-06s 12:22:51.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:51.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:51.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:51.7 Info: DROP TABLE "TrackFiles" 12:22:51.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:51.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:51.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:51.7 Info: => 0.0051048s 12:22:51.7 Info: AlterTable TrackFiles 12:22:51.7 Info: => 1.3E-06s 12:22:51.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:51.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:51.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:51.8 Info: DROP TABLE "TrackFiles" 12:22:51.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:51.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:51.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:51.8 Info: => 0.0061915s 12:22:51.8 Info: AlterTable VersionInfo 12:22:51.8 Info: => 1.3E-06s 12:22:51.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:51.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:51.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:51.8 Info: DROP TABLE "VersionInfo" 12:22:51.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:51.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:51.8 Info: => 0.0061954s 12:22:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:51', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:51.8 Info: Committing Transaction 12:22:51.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:51.8 Info: => 0.0218096s 12:22:51.8 Info: 62: add_on_delete_to_notifications migrating 12:22:51.8 Info: Beginning Transaction 12:22:51.8 Info: Starting migration of Main DB to 62 12:22:51.8 Info: AlterTable Notifications 12:22:51.8 Info: => 1.4E-06s 12:22:51.8 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:51.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:51.8 Info: => 0.0006724s 12:22:51.8 Info: AlterTable Notifications 12:22:51.8 Info: => 1.5E-06s 12:22:51.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:51.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:51.8 Info: => 0.0006195s 12:22:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:51', 'add_on_delete_to_notifications') 12:22:51.8 Info: Committing Transaction 12:22:51.8 Info: 62: add_on_delete_to_notifications migrated 12:22:51.8 Info: => 0.0009771s 12:22:51.8 Info: 63: add_custom_formats migrating 12:22:51.8 Info: Beginning Transaction 12:22:51.8 Info: Starting migration of Main DB to 63 12:22:51.8 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', 'some', '', '[]', 1, 1, 0) 12:22:51.8 Info: AlterTable DelayProfiles 12:22:51.8 Info: => 1.2E-06s 12:22:51.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:51.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:51.8 Info: => 0.0006479s 12:22:51.8 Info: UpdateData 12:22:51.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:51.8 Info: => 5.56E-05s 12:22:51.8 Info: AlterTable TrackFiles 12:22:51.8 Info: => 1.4E-06s 12:22:51.8 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:51.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:51.8 Info: => 0.0006118s 12:22:51.8 Info: PerformDBOperation 12:22:51.8 Info: Performing DB Operation 12:22:51.8 Info: => 0.0012663s 12:22:51.8 Info: CreateTable CustomFormats 12:22:51.8 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:51.8 Info: => 0.0001515s 12:22:51.8 Info: CreateIndex CustomFormats (Name) 12:22:51.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:51.8 Info: => 9.57E-05s 12:22:51.8 Info: AlterTable QualityProfiles 12:22:51.8 Info: => 1.1E-06s 12:22:51.8 Info: CreateColumn QualityProfiles FormatItems String 12:22:51.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:51.8 Info: => 0.0006548s 12:22:51.8 Info: AlterTable QualityProfiles 12:22:51.8 Info: => 1.3E-06s 12:22:51.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:51.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:51.8 Info: => 0.0006301s 12:22:51.8 Info: AlterTable QualityProfiles 12:22:51.8 Info: => 1.2E-06s 12:22:51.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:51.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:51.8 Info: => 0.0006364s 12:22:51.8 Info: PerformDBOperation 12:22:51.8 Info: Performing DB Operation 12:22:51.8 Info: => 0.0013995s 12:22:51.8 Info: PerformDBOperation 12:22:51.8 Info: Performing DB Operation 12:22:51.8 Info: => 3.98E-05s 12:22:51.8 Info: DeleteColumn ReleaseProfiles Preferred 12:22:51.8 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:51.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:51.8 Info: DROP TABLE "ReleaseProfiles" 12:22:51.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:51.8 Info: => 0.0050444s 12:22:51.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:51.8 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:51.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:51.8 Info: DROP TABLE "ReleaseProfiles" 12:22:51.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:51.8 Info: => 0.0049999s 12:22:51.8 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:51.8 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:51.8 Info: => 5.73E-05s 12:22:51.8 Info: AlterTable DelayProfiles 12:22:51.8 Info: => 1.2E-06s 12:22:51.8 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:51.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:51.8 Info: => 0.0006422s 12:22:51.8 Info: AlterTable DelayProfiles 12:22:51.8 Info: => 1.2E-06s 12:22:51.8 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:51.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:51.8 Info: => 0.0006248s 12:22:51.8 Info: -> 1 Insert operations completed in 00:00:00.0001049 taking an average of 00:00:00.0001049 12:22:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:51', 'add_custom_formats') 12:22:51.8 Info: Committing Transaction 12:22:51.8 Info: 63: add_custom_formats migrated 12:22:51.8 Info: => 0.0010397s 12:22:51.8 Debug: Took: 00:00:01.1787240 12:22:51.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 12:22:51.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 12:22:51.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149719327382_147/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:51.9 Info: DatabaseEngineVersionCheck migrating 12:22:51.9 Info: PerformDBOperation 12:22:51.9 Info: Performing DB Operation 12:22:51.9 Info: SQLite 3.47.0 12:22:51.9 Info: => 0.0009945s 12:22:51.9 Info: DatabaseEngineVersionCheck migrated 12:22:51.9 Info: => 0.0010121s 12:22:51.9 Info: VersionMigration migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: CreateTable VersionInfo 12:22:51.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:51.9 Info: => 0.0001517s 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: VersionMigration migrated 12:22:51.9 Info: => 0.0005269s 12:22:51.9 Info: VersionUniqueMigration migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: CreateIndex VersionInfo (Version) 12:22:51.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:51.9 Info: => 0.000158s 12:22:51.9 Info: AlterTable VersionInfo 12:22:51.9 Info: => 1.5E-06s 12:22:51.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:51.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:51.9 Info: => 0.0005687s 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: VersionUniqueMigration migrated 12:22:51.9 Info: => 0.00078s 12:22:51.9 Info: VersionDescriptionMigration migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: AlterTable VersionInfo 12:22:51.9 Info: => 1.2E-06s 12:22:51.9 Info: CreateColumn VersionInfo Description String 12:22:51.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:51.9 Info: => 0.0002061s 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: VersionDescriptionMigration migrated 12:22:51.9 Info: => 0.0003981s 12:22:51.9 Info: 1: InitialSetup migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 1 12:22:51.9 Info: CreateTable Config 12:22:51.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:51.9 Info: => 0.0001758s 12:22:51.9 Info: CreateIndex Config (Key) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:51.9 Info: => 0.0001198s 12:22:51.9 Info: CreateTable RootFolders 12:22:51.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:51.9 Info: => 0.0001007s 12:22:51.9 Info: CreateIndex RootFolders (Path) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:51.9 Info: => 0.0001058s 12:22:51.9 Info: CreateTable Artists 12:22:51.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:51.9 Info: => 0.0003302s 12:22:51.9 Info: CreateIndex Artists (ForeignArtistId) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:51.9 Info: => 0.0001117s 12:22:51.9 Info: CreateIndex Artists (NameSlug) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:51.9 Info: => 0.0001045s 12:22:51.9 Info: CreateIndex Artists (CleanName) 12:22:51.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:51.9 Info: => 0.0001014s 12:22:51.9 Info: CreateIndex Artists (Path) 12:22:51.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:51.9 Info: => 9.64E-05s 12:22:51.9 Info: CreateTable Albums 12:22:51.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:51.9 Info: => 0.0002894s 12:22:51.9 Info: CreateIndex Albums (ForeignAlbumId) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:51.9 Info: => 0.0001088s 12:22:51.9 Info: CreateIndex Albums (MBId) 12:22:51.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:51.9 Info: => 0.0001009s 12:22:51.9 Info: CreateIndex Albums (TADBId) 12:22:51.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:51.9 Info: => 0.0001001s 12:22:51.9 Info: CreateIndex Albums (TitleSlug) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:51.9 Info: => 0.000101s 12:22:51.9 Info: CreateIndex Albums (CleanTitle) 12:22:51.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:51.9 Info: => 0.0001003s 12:22:51.9 Info: CreateIndex Albums (Path) 12:22:51.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:51.9 Info: => 9.79E-05s 12:22:51.9 Info: CreateTable Tracks 12:22:51.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:51.9 Info: => 0.0001947s 12:22:51.9 Info: CreateIndex Tracks (ForeignTrackId) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:51.9 Info: => 0.0001025s 12:22:51.9 Info: CreateIndex Tracks (ArtistId) 12:22:51.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:51.9 Info: => 0.0001026s 12:22:51.9 Info: CreateIndex Tracks (TrackFileId) 12:22:51.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:51.9 Info: => 0.0001176s 12:22:51.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:51.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:51.9 Info: => 9.52E-05s 12:22:51.9 Info: CreateTable TrackFiles 12:22:51.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:51.9 Info: => 0.0001598s 12:22:51.9 Info: CreateIndex TrackFiles (ArtistId) 12:22:51.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:51.9 Info: => 0.0001111s 12:22:51.9 Info: CreateIndex TrackFiles (AlbumId) 12:22:51.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:51.9 Info: => 0.0001038s 12:22:51.9 Info: CreateTable History 12:22:51.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:51.9 Info: => 0.0001852s 12:22:51.9 Info: CreateIndex History (Date) 12:22:51.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:51.9 Info: => 0.0001057s 12:22:51.9 Info: CreateIndex History (EventType) 12:22:51.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:51.9 Info: => 0.0001162s 12:22:51.9 Info: CreateIndex History (DownloadId) 12:22:51.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:51.9 Info: => 0.0001114s 12:22:51.9 Info: CreateIndex History (AlbumId) 12:22:51.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:51.9 Info: => 0.0001032s 12:22:51.9 Info: CreateTable Notifications 12:22:51.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:51.9 Info: => 0.0001496s 12:22:51.9 Info: CreateTable ScheduledTasks 12:22:51.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:51.9 Info: => 0.000122s 12:22:51.9 Info: CreateIndex ScheduledTasks (TypeName) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:51.9 Info: => 0.0001137s 12:22:51.9 Info: CreateTable Indexers 12:22:51.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:51.9 Info: => 0.0001771s 12:22:51.9 Info: CreateIndex Indexers (Name) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:51.9 Info: => 0.0001281s 12:22:51.9 Info: CreateTable Profiles 12:22:51.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:51.9 Info: => 0.0001221s 12:22:51.9 Info: CreateIndex Profiles (Name) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:51.9 Info: => 0.0001104s 12:22:51.9 Info: CreateTable QualityDefinitions 12:22:51.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:51.9 Info: => 0.0001272s 12:22:51.9 Info: CreateIndex QualityDefinitions (Quality) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:51.9 Info: => 0.0001082s 12:22:51.9 Info: CreateIndex QualityDefinitions (Title) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:51.9 Info: => 0.0001094s 12:22:51.9 Info: CreateTable NamingConfig 12:22:51.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:51.9 Info: => 0.0001574s 12:22:51.9 Info: CreateTable Blacklist 12:22:51.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:51.9 Info: => 0.000218s 12:22:51.9 Info: CreateTable Metadata 12:22:51.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:51.9 Info: => 0.0001235s 12:22:51.9 Info: CreateTable MetadataFiles 12:22:51.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:51.9 Info: => 0.0001495s 12:22:51.9 Info: CreateTable DownloadClients 12:22:51.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:51.9 Info: => 0.0001245s 12:22:51.9 Info: CreateTable PendingReleases 12:22:51.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:51.9 Info: => 0.0001315s 12:22:51.9 Info: CreateTable RemotePathMappings 12:22:51.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:51.9 Info: => 0.0001106s 12:22:51.9 Info: CreateTable Tags 12:22:51.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:51.9 Info: => 9.57E-05s 12:22:51.9 Info: CreateIndex Tags (Label) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:51.9 Info: => 0.0001208s 12:22:51.9 Info: CreateTable Restrictions 12:22:51.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:51.9 Info: => 0.0001178s 12:22:51.9 Info: CreateTable DelayProfiles 12:22:51.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:51.9 Info: => 0.0001453s 12:22:51.9 Info: CreateTable Users 12:22:51.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:51.9 Info: => 0.0001108s 12:22:51.9 Info: CreateIndex Users (Identifier) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:51.9 Info: => 0.0001131s 12:22:51.9 Info: CreateIndex Users (Username) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:51.9 Info: => 0.0001091s 12:22:51.9 Info: CreateTable Commands 12:22:51.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:51.9 Info: => 0.0001578s 12:22:51.9 Info: CreateTable IndexerStatus 12:22:51.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:51.9 Info: => 0.0001625s 12:22:51.9 Info: CreateIndex IndexerStatus (ProviderId) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:51.9 Info: => 0.000115s 12:22:51.9 Info: CreateTable ExtraFiles 12:22:51.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:51.9 Info: => 0.0001407s 12:22:51.9 Info: CreateTable LyricFiles 12:22:51.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:51.9 Info: => 0.0001539s 12:22:51.9 Info: CreateTable LanguageProfiles 12:22:51.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:51.9 Info: => 0.0001098s 12:22:51.9 Info: CreateIndex LanguageProfiles (Name) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:51.9 Info: => 0.0001183s 12:22:51.9 Info: CreateTable DownloadClientStatus 12:22:51.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:51.9 Info: => 0.0001236s 12:22:51.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:51.9 Info: => 0.000117s 12:22:51.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:51.9 Info: -> 1 Insert operations completed in 00:00:00.0000792 taking an average of 00:00:00.0000792 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:51', 'InitialSetup') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 1: InitialSetup migrated 12:22:51.9 Info: => 0.0010818s 12:22:51.9 Info: 2: add_reason_to_pending_releases migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 2 12:22:51.9 Info: AlterTable PendingReleases 12:22:51.9 Info: => 1.2E-06s 12:22:51.9 Info: CreateColumn PendingReleases Reason Int32 12:22:51.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:51.9 Info: => 0.0006207s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:51', 'add_reason_to_pending_releases') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 2: add_reason_to_pending_releases migrated 12:22:51.9 Info: => 0.0009344s 12:22:51.9 Info: 3: add_medium_support migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 3 12:22:51.9 Info: AlterTable Albums 12:22:51.9 Info: => 1.3E-06s 12:22:51.9 Info: CreateColumn Albums Media String 12:22:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:51.9 Info: => 0.0006048s 12:22:51.9 Info: AlterTable Tracks 12:22:51.9 Info: => 1.3E-06s 12:22:51.9 Info: CreateColumn Tracks MediumNumber Int32 12:22:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:51.9 Info: => 0.000557s 12:22:51.9 Info: AlterTable Tracks 12:22:51.9 Info: => 1.3E-06s 12:22:51.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:51.9 Info: => 0.0005558s 12:22:51.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:51.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:51.9 Info: => 5.21E-05s 12:22:51.9 Info: DeleteColumn Tracks TrackNumber 12:22:51.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:51.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:51.9 Info: DROP TABLE "Tracks" 12:22:51.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:51.9 Info: => 0.0046987s 12:22:51.9 Info: AlterTable Tracks 12:22:51.9 Info: => 1.2E-06s 12:22:51.9 Info: CreateColumn Tracks TrackNumber String 12:22:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:51.9 Info: => 0.00055s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:51', 'add_medium_support') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 3: add_medium_support migrated 12:22:51.9 Info: => 0.0009342s 12:22:51.9 Info: 4: add_various_qualites_in_profile migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 4 12:22:51.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:51.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:51.9 Info: => 6.05E-05s 12:22:51.9 Info: PerformDBOperation 12:22:51.9 Info: Performing DB Operation 12:22:51.9 Info: => 4.06E-05s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:51', 'add_various_qualites_in_profile') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 4: add_various_qualites_in_profile migrated 12:22:51.9 Info: => 0.000292s 12:22:51.9 Info: 5: metadata_profiles migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 5 12:22:51.9 Info: CreateTable MetadataProfiles 12:22:51.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:51.9 Info: => 0.0001394s 12:22:51.9 Info: CreateIndex MetadataProfiles (Name) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:51.9 Info: => 0.0001007s 12:22:51.9 Info: AlterTable Artists 12:22:51.9 Info: => 1.2E-06s 12:22:51.9 Info: CreateColumn Artists MetadataProfileId Int32 12:22:51.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:51.9 Info: => 0.0005913s 12:22:51.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:51.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:51.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:51.9 Info: DROP TABLE "Artists" 12:22:51.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:51.9 Info: => 0.0050587s 12:22:51.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:51.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:51.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:51.9 Info: DROP TABLE "Artists" 12:22:51.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:51.9 Info: => 0.0063309s 12:22:51.9 Info: AlterTable Albums 12:22:51.9 Info: => 1.2E-06s 12:22:51.9 Info: CreateColumn Albums SecondaryTypes String 12:22:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:51.9 Info: => 0.0005628s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:51', 'metadata_profiles') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 5: metadata_profiles migrated 12:22:51.9 Info: => 0.0009592s 12:22:51.9 Info: 6: separate_automatic_and_interactive_search migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 6 12:22:51.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:51.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:51.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:51.9 Info: DROP TABLE "Indexers" 12:22:51.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:51.9 Info: => 0.004247s 12:22:51.9 Info: AlterTable Indexers 12:22:51.9 Info: => 1.3E-06s 12:22:51.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:51.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:51.9 Info: => 0.0005499s 12:22:51.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:51.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:51.9 Info: => 4.75E-05s 12:22:51.9 Info: AlterTable Indexers 12:22:51.9 Info: => 1.1E-06s 12:22:51.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:52.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:52.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:52.0 Info: DROP TABLE "Indexers" 12:22:52.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:52.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:52.0 Info: => 0.0054788s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:52', 'separate_automatic_and_interactive_search') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 6: separate_automatic_and_interactive_search migrated 12:22:52.0 Info: => 0.0058405s 12:22:52.0 Info: 7: change_album_path_to_relative migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 7 12:22:52.0 Info: DeleteColumn Albums Path 12:22:52.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:52.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:52.0 Info: DROP TABLE "Albums" 12:22:52.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:52.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.0 Info: => 0.0050861s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:52', 'change_album_path_to_relative') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 7: change_album_path_to_relative migrated 12:22:52.0 Info: => 0.0055016s 12:22:52.0 Info: 8: change_quality_size_mb_to_kb migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 8 12:22:52.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:52.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:52.0 Info: => 5.56E-05s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:52', 'change_quality_size_mb_to_kb') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 8: change_quality_size_mb_to_kb migrated 12:22:52.0 Info: => 0.0003106s 12:22:52.0 Info: 9: album_releases migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 9 12:22:52.0 Info: AlterTable Albums 12:22:52.0 Info: => 1.3E-06s 12:22:52.0 Info: CreateColumn Albums Releases String 12:22:52.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:52.0 Info: => 0.0005979s 12:22:52.0 Info: AlterTable Albums 12:22:52.0 Info: => 1.5E-06s 12:22:52.0 Info: CreateColumn Albums CurrentRelease String 12:22:52.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:52.0 Info: => 0.0005574s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:52', 'album_releases') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 9: album_releases migrated 12:22:52.0 Info: => 0.0008454s 12:22:52.0 Info: 10: album_releases_fix migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 10 12:22:52.0 Info: AlterTable Albums 12:22:52.0 Info: => 1.3E-06s 12:22:52.0 Info: AlterColumn Albums Releases String 12:22:52.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:52.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:52.0 Info: DROP TABLE "Albums" 12:22:52.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:52.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.0 Info: => 0.006383s 12:22:52.0 Info: AlterTable Albums 12:22:52.0 Info: => 1.2E-06s 12:22:52.0 Info: AlterColumn Albums CurrentRelease String 12:22:52.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:52.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:52.0 Info: DROP TABLE "Albums" 12:22:52.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:52.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.0 Info: => 0.005017s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:52', 'album_releases_fix') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 10: album_releases_fix migrated 12:22:52.0 Info: => 0.0055567s 12:22:52.0 Info: 11: import_lists migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 11 12:22:52.0 Info: CreateTable ImportLists 12:22:52.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:52.0 Info: => 0.0001882s 12:22:52.0 Info: CreateIndex ImportLists (Name) 12:22:52.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:52.0 Info: => 9.3E-05s 12:22:52.0 Info: CreateTable ImportListStatus 12:22:52.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:52.0 Info: => 0.0001366s 12:22:52.0 Info: CreateIndex ImportListStatus (ProviderId) 12:22:52.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:52.0 Info: => 9.08E-05s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:52', 'import_lists') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 11: import_lists migrated 12:22:52.0 Info: => 0.0004377s 12:22:52.0 Info: 12: add_release_status migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 12 12:22:52.0 Info: AlterTable MetadataProfiles 12:22:52.0 Info: => 1.2E-06s 12:22:52.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:52.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:52.0 Info: => 0.000613s 12:22:52.0 Info: PerformDBOperation 12:22:52.0 Info: Performing DB Operation 12:22:52.0 Info: => 3.5E-05s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:52', 'add_release_status') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 12: add_release_status migrated 12:22:52.0 Info: => 0.0003514s 12:22:52.0 Info: 13: album_download_notification migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 13 12:22:52.0 Info: AlterTable Notifications 12:22:52.0 Info: => 1.3E-06s 12:22:52.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:52.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.0006054s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:52', 'album_download_notification') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 13: album_download_notification migrated 12:22:52.0 Info: => 0.0009398s 12:22:52.0 Info: 14: fix_language_metadata_profiles migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 14 12:22:52.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:52.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:52.0 Info: => 8.9E-05s 12:22:52.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:52.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:52.0 Info: => 6.88E-05s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:52', 'fix_language_metadata_profiles') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 14: fix_language_metadata_profiles migrated 12:22:52.0 Info: => 0.0003706s 12:22:52.0 Info: 15: remove_fanzub migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 15 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:52.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:52.0 Info: => 5.01E-05s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:52', 'remove_fanzub') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 15: remove_fanzub migrated 12:22:52.0 Info: => 0.0003032s 12:22:52.0 Info: 16: update_artist_history_indexes migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 16 12:22:52.0 Info: CreateIndex Albums (ArtistId) 12:22:52.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:52.0 Info: => 0.0001122s 12:22:52.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:52.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:52.0 Info: => 9.6E-05s 12:22:52.0 Info: DeleteIndex History (AlbumId) 12:22:52.0 Info: DROP INDEX "IX_History_AlbumId" 12:22:52.0 Info: => 0.0001209s 12:22:52.0 Info: CreateIndex History (AlbumId, Date) 12:22:52.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:52.0 Info: => 0.0001021s 12:22:52.0 Info: DeleteIndex History (DownloadId) 12:22:52.0 Info: DROP INDEX "IX_History_DownloadId" 12:22:52.0 Info: => 0.0001132s 12:22:52.0 Info: CreateIndex History (DownloadId, Date) 12:22:52.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:52.0 Info: => 9.9E-05s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:52', 'update_artist_history_indexes') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 16: update_artist_history_indexes migrated 12:22:52.0 Info: => 0.0005151s 12:22:52.0 Info: 17: remove_nma migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 17 12:22:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:52.0 Info: => 5.47E-05s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:52', 'remove_nma') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 17: remove_nma migrated 12:22:52.0 Info: => 0.0004017s 12:22:52.0 Info: 18: album_disambiguation migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 18 12:22:52.0 Info: AlterTable Albums 12:22:52.0 Info: => 1.2E-06s 12:22:52.0 Info: CreateColumn Albums Disambiguation String 12:22:52.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:52.0 Info: => 0.0006229s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:52', 'album_disambiguation') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 18: album_disambiguation migrated 12:22:52.0 Info: => 0.0009676s 12:22:52.0 Info: 19: add_ape_quality_in_profiles migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 19 12:22:52.0 Info: PerformDBOperation 12:22:52.0 Info: Performing DB Operation 12:22:52.0 Info: => 3.81E-05s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:52', 'add_ape_quality_in_profiles') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 19: add_ape_quality_in_profiles migrated 12:22:52.0 Info: => 0.0003016s 12:22:52.0 Info: 20: remove_pushalot migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 20 12:22:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:52.0 Info: => 5.33E-05s 12:22:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:52.0 Info: => 4.15E-05s 12:22:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:52.0 Info: => 4.24E-05s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:52', 'remove_pushalot') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 20: remove_pushalot migrated 12:22:52.0 Info: => 0.0003193s 12:22:52.0 Info: 21: add_custom_filters migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 21 12:22:52.0 Info: CreateTable CustomFilters 12:22:52.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:52.0 Info: => 0.0001389s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:52', 'add_custom_filters') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 21: add_custom_filters migrated 12:22:52.0 Info: => 0.0004582s 12:22:52.0 Info: 22: import_list_tags migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 22 12:22:52.0 Info: AlterTable ImportLists 12:22:52.0 Info: => 1.4E-06s 12:22:52.0 Info: CreateColumn ImportLists Tags String 12:22:52.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:52.0 Info: => 0.0006177s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:52', 'import_list_tags') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 22: import_list_tags migrated 12:22:52.0 Info: => 0.0009381s 12:22:52.0 Info: 23: add_release_groups_etc migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 23 12:22:52.0 Info: CreateTable ArtistMetadata 12:22:52.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:52.0 Info: => 0.0001959s 12:22:52.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:52.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:52.0 Info: => 9.81E-05s 12:22:52.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:52.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:52.0 Info: => 0.0001051s 12:22:52.0 Info: AlterTable Artists 12:22:52.0 Info: => 1.2E-06s 12:22:52.0 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:52.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.0006296s 12:22:52.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:52.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:52.0 Info: => 8.16E-05s 12:22:52.0 Info: CreateTable AlbumReleases 12:22:52.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:52.0 Info: => 0.0001799s 12:22:52.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:52.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:52.0 Info: => 9.36E-05s 12:22:52.0 Info: CreateIndex AlbumReleases (AlbumId) 12:22:52.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:52.0 Info: => 9.65E-05s 12:22:52.0 Info: PerformDBOperation 12:22:52.0 Info: Performing DB Operation 12:22:52.0 Info: => 4.12E-05s 12:22:52.0 Info: AlterTable Albums 12:22:52.0 Info: => 1.3E-06s 12:22:52.0 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:52.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.0006329s 12:22:52.0 Info: AlterTable Albums 12:22:52.0 Info: => 1.2E-06s 12:22:52.0 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:52.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:52.0 Info: => 0.0006278s 12:22:52.0 Info: AlterTable Albums 12:22:52.0 Info: => 1.1E-06s 12:22:52.0 Info: CreateColumn Albums Links String 12:22:52.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:52.0 Info: => 0.0006343s 12:22:52.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:52.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:52.0 Info: => 9.67E-05s 12:22:52.0 Info: AlterTable Tracks 12:22:52.0 Info: => 1.1E-06s 12:22:52.0 Info: CreateColumn Tracks ForeignRecordingId String 12:22:52.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:52.0 Info: => 0.0006316s 12:22:52.0 Info: AlterTable Tracks 12:22:52.0 Info: => 1.3E-06s 12:22:52.0 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:52.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.0006256s 12:22:52.0 Info: AlterTable Tracks 12:22:52.0 Info: => 1.2E-06s 12:22:52.0 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:52.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.0006271s 12:22:52.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:52.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:52.0 Info: => 9.71E-05s 12:22:52.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:52.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:52.0 Info: => 8.05E-05s 12:22:52.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:52.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.0 Info: DROP TABLE "Artists" 12:22:52.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.0 Info: => 0.0065073s 12:22:52.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:52.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:52.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:52.0 Info: DROP TABLE "Albums" 12:22:52.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.0 Info: => 0.0052941s 12:22:52.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:52.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:52.0 Info: DROP TABLE "Tracks" 12:22:52.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:52.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:52.0 Info: => 0.0048769s 12:22:52.0 Info: DeleteColumn TrackFiles ArtistId 12:22:52.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:52.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:52.0 Info: DROP TABLE "TrackFiles" 12:22:52.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.0 Info: => 0.0047267s 12:22:52.0 Info: CreateIndex Artists (ArtistMetadataId) 12:22:52.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.0 Info: => 9.18E-05s 12:22:52.0 Info: CreateIndex Artists (Monitored) 12:22:52.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.0 Info: => 0.0013309s 12:22:52.0 Info: CreateIndex Albums (ArtistMetadataId) 12:22:52.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:52.0 Info: => 0.0001228s 12:22:52.0 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:52.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:52.0 Info: => 9.36E-05s 12:22:52.0 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:52.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:52.0 Info: => 8.98E-05s 12:22:52.0 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:52.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:52.0 Info: => 8.88E-05s 12:22:52.0 Info: UpdateData 12:22:52.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:52.0 Info: => 5.13E-05s 12:22:52.0 Info: UpdateData 12:22:52.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:52.0 Info: => 4.68E-05s 12:22:52.0 Info: UpdateData 12:22:52.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:52.0 Info: => 5.47E-05s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:52', 'add_release_groups_etc') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 23: add_release_groups_etc migrated 12:22:52.0 Info: => 0.000765s 12:22:52.0 Info: 24: NewMediaInfoFormat migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 24 12:22:52.0 Info: UpdateData 12:22:52.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:52.0 Info: => 5.88E-05s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:52', 'NewMediaInfoFormat') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 24: NewMediaInfoFormat migrated 12:22:52.0 Info: => 0.0003231s 12:22:52.0 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 25 12:22:52.0 Info: RenameTable Restrictions ReleaseProfiles 12:22:52.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:52.0 Info: => 0.0017497s 12:22:52.0 Info: AlterTable ReleaseProfiles 12:22:52.0 Info: => 1.3E-06s 12:22:52.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:52.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:52.0 Info: => 0.0006056s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:52', 'rename_restrictions_to_release_profiles') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:52.0 Info: => 0.0009197s 12:22:52.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 26 12:22:52.0 Info: RenameTable Profiles QualityProfiles 12:22:52.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:52.0 Info: => 0.0017222s 12:22:52.0 Info: AlterTable QualityProfiles 12:22:52.0 Info: => 1.4E-06s 12:22:52.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:52.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:52.0 Info: => 0.0005767s 12:22:52.0 Info: AlterTable LanguageProfiles 12:22:52.0 Info: => 1.2E-06s 12:22:52.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:52.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:52.0 Info: => 0.0005775s 12:22:52.0 Info: UpdateData 12:22:52.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:52.0 Info: => 5.02E-05s 12:22:52.0 Info: UpdateData 12:22:52.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:52.0 Info: => 4.05E-05s 12:22:52.0 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:52.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.0 Info: DROP TABLE "Artists" 12:22:52.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.0 Info: => 0.0063892s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:52', 'rename_quality_profiles_add_upgrade_allowed') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:52.0 Info: => 0.0068151s 12:22:52.0 Info: 27: add_import_exclusions migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 27 12:22:52.0 Info: CreateTable ImportListExclusions 12:22:52.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:52.0 Info: => 0.0001382s 12:22:52.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:52.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:52.0 Info: => 9.76E-05s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:52', 'add_import_exclusions') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 27: add_import_exclusions migrated 12:22:52.0 Info: => 0.0003886s 12:22:52.0 Info: 28: clean_artist_metadata_table migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 28 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.0 Info: => 0.000157s 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.0 Info: => 0.0001302s 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:52.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:52.0 Info: => 0.0001279s 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:52.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:52.0 Info: => 0.0001274s 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.0 Info: => 0.0001222s 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:52.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:52.0 Info: => 0.0001249s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:52', 'clean_artist_metadata_table') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 28: clean_artist_metadata_table migrated 12:22:52.0 Info: => 0.0003846s 12:22:52.0 Info: 29: health_issue_notification migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 29 12:22:52.0 Info: AlterTable Notifications 12:22:52.0 Info: => 1.1E-06s 12:22:52.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:52.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.0006178s 12:22:52.0 Info: AlterTable Notifications 12:22:52.0 Info: => 1.3E-06s 12:22:52.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:52.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.0005826s 12:22:52.0 Info: AlterTable Notifications 12:22:52.0 Info: => 1.2E-06s 12:22:52.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:52.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.0005794s 12:22:52.0 Info: AlterTable Notifications 12:22:52.0 Info: => 1.1E-06s 12:22:52.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:52.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.0005845s 12:22:52.0 Info: AlterTable Notifications 12:22:52.0 Info: => 1.1E-06s 12:22:52.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:52.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.0005814s 12:22:52.0 Info: DeleteColumn Notifications OnDownload 12:22:52.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:52.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:52.0 Info: DROP TABLE "Notifications" 12:22:52.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:52.0 Info: => 0.004777s 12:22:52.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:52.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:52.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:52.0 Info: DROP TABLE "Notifications" 12:22:52.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:52.0 Info: => 0.0060059s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:52', 'health_issue_notification') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 29: health_issue_notification migrated 12:22:52.0 Info: => 0.0063742s 12:22:52.0 Info: 30: add_mediafilerepository_mtime migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 30 12:22:52.0 Info: AlterTable TrackFiles 12:22:52.0 Info: => 1.2E-06s 12:22:52.0 Info: CreateColumn TrackFiles Modified DateTime 12:22:52.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:52.0 Info: => 0.0006305s 12:22:52.0 Info: AlterTable TrackFiles 12:22:52.0 Info: => 1.3E-06s 12:22:52.0 Info: CreateColumn TrackFiles Path String 12:22:52.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:52.0 Info: => 0.0005814s 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:52.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:52.0 Info: => 4.33E-05s 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:52.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:52.0 Info: => 0.0001326s 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:52.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:52.0 Info: => 0.0001401s 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:52.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:52.1 Info: => 0.0001622s 12:22:52.1 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:52.1 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:52.1 Info: => 9.56E-05s 12:22:52.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:52.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:52.1 Info: => 6.15E-05s 12:22:52.1 Info: AlterTable TrackFiles 12:22:52.1 Info: => 1.1E-06s 12:22:52.1 Info: AlterColumn TrackFiles Path String 12:22:52.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:52.1 Info: DROP TABLE "TrackFiles" 12:22:52.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.1 Info: => 0.0048844s 12:22:52.1 Info: CreateIndex TrackFiles (Path) 12:22:52.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.1 Info: => 9.26E-05s 12:22:52.1 Info: DeleteColumn TrackFiles RelativePath 12:22:52.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:52.1 Info: DROP TABLE "TrackFiles" 12:22:52.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.1 Info: => 0.0050154s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:52', 'add_mediafilerepository_mtime') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 30: add_mediafilerepository_mtime migrated 12:22:52.1 Info: => 0.0053551s 12:22:52.1 Info: 31: add_artistmetadataid_constraint migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 31 12:22:52.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:52.1 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:52.1 Info: => 0.0001037s 12:22:52.1 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:52.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:52.1 Info: => 0.000137s 12:22:52.1 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:52.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.1 Info: DROP TABLE "Artists" 12:22:52.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.1 Info: => 0.0073233s 12:22:52.1 Info: CreateIndex Artists (ArtistMetadataId) 12:22:52.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.1 Info: => 9.18E-05s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:52', 'add_artistmetadataid_constraint') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 31: add_artistmetadataid_constraint migrated 12:22:52.1 Info: => 0.0004604s 12:22:52.1 Info: 32: old_ids_and_artist_alias migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 32 12:22:52.1 Info: AlterTable ArtistMetadata 12:22:52.1 Info: => 1.6E-06s 12:22:52.1 Info: CreateColumn ArtistMetadata Aliases String 12:22:52.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:52.1 Info: => 0.0006569s 12:22:52.1 Info: AlterTable ArtistMetadata 12:22:52.1 Info: => 1.4E-06s 12:22:52.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:52.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.1 Info: => 0.000595s 12:22:52.1 Info: AlterTable Albums 12:22:52.1 Info: => 1.5E-06s 12:22:52.1 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.1 Info: => 0.0005916s 12:22:52.1 Info: AlterTable AlbumReleases 12:22:52.1 Info: => 1.3E-06s 12:22:52.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:52.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.1 Info: => 0.0005899s 12:22:52.1 Info: AlterTable Tracks 12:22:52.1 Info: => 2.1E-06s 12:22:52.1 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:52.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.1 Info: => 0.0005932s 12:22:52.1 Info: AlterTable Tracks 12:22:52.1 Info: => 1.3E-06s 12:22:52.1 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:52.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.1 Info: => 0.000604s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:52', 'old_ids_and_artist_alias') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 32: old_ids_and_artist_alias migrated 12:22:52.1 Info: => 0.0009114s 12:22:52.1 Info: 33: download_propers_config migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 33 12:22:52.1 Info: PerformDBOperation 12:22:52.1 Info: Performing DB Operation 12:22:52.1 Info: => 4.02E-05s 12:22:52.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:52.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:52.1 Info: => 4.17E-05s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:52', 'download_propers_config') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 33: download_propers_config migrated 12:22:52.1 Info: => 0.000289s 12:22:52.1 Info: 34: remove_language_profiles migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 34 12:22:52.1 Info: DeleteTable LanguageProfiles 12:22:52.1 Info: DROP TABLE "LanguageProfiles" 12:22:52.1 Info: => 0.0002026s 12:22:52.1 Info: DeleteColumn Artists LanguageProfileId 12:22:52.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.1 Info: DROP TABLE "Artists" 12:22:52.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.1 Info: => 0.0053191s 12:22:52.1 Info: DeleteColumn ImportLists LanguageProfileId 12:22:52.1 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:52.1 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:52.1 Info: DROP TABLE "ImportLists" 12:22:52.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:52.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:52.1 Info: => 0.0048848s 12:22:52.1 Info: DeleteColumn Blacklist Language 12:22:52.1 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:52.1 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:52.1 Info: DROP TABLE "Blacklist" 12:22:52.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:52.1 Info: => 0.005828s 12:22:52.1 Info: DeleteColumn History Language 12:22:52.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:52.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:52.1 Info: DROP TABLE "History" 12:22:52.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:52.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:52.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:52.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:52.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:52.1 Info: => 0.0066397s 12:22:52.1 Info: DeleteColumn LyricFiles Language 12:22:52.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:52.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:52.1 Info: DROP TABLE "LyricFiles" 12:22:52.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:52.1 Info: => 0.0045585s 12:22:52.1 Info: DeleteColumn TrackFiles Language 12:22:52.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:52.1 Info: DROP TABLE "TrackFiles" 12:22:52.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.1 Info: => 0.004953s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:52', 'remove_language_profiles') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 34: remove_language_profiles migrated 12:22:52.1 Info: => 0.005534s 12:22:52.1 Info: 35: multi_disc_naming_format migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 35 12:22:52.1 Info: AlterTable NamingConfig 12:22:52.1 Info: => 1.4E-06s 12:22:52.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:52.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:52.1 Info: => 0.0006145s 12:22:52.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:52.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:52.1 Info: => 5.09E-05s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:52', 'multi_disc_naming_format') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 35: multi_disc_naming_format migrated 12:22:52.1 Info: => 0.0003296s 12:22:52.1 Info: 36: add_download_client_priority migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 36 12:22:52.1 Info: AlterTable DownloadClients 12:22:52.1 Info: => 1.2E-06s 12:22:52.1 Info: CreateColumn DownloadClients Priority Int32 12:22:52.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:52.1 Info: => 0.0006102s 12:22:52.1 Info: PerformDBOperation 12:22:52.1 Info: Performing DB Operation 12:22:52.1 Info: => 5.98E-05s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:52', 'add_download_client_priority') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 36: add_download_client_priority migrated 12:22:52.1 Info: => 0.0003752s 12:22:52.1 Info: 37: remove_growl_prowl migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 37 12:22:52.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:52.1 Info: => 5.56E-05s 12:22:52.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:52.1 Info: => 4.25E-05s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:52', 'remove_growl_prowl') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 37: remove_growl_prowl migrated 12:22:52.1 Info: => 0.0002927s 12:22:52.1 Info: 38: remove_plex_hometheatre migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 38 12:22:52.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:52.1 Info: => 5.21E-05s 12:22:52.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:52.1 Info: => 4.03E-05s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:52', 'remove_plex_hometheatre') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 38: remove_plex_hometheatre migrated 12:22:52.1 Info: => 0.0002865s 12:22:52.1 Info: 39: add_root_folder_add_defaults migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 39 12:22:52.1 Info: AlterTable RootFolders 12:22:52.1 Info: => 1.4E-06s 12:22:52.1 Info: CreateColumn RootFolders Name String 12:22:52.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:52.1 Info: => 0.0006107s 12:22:52.1 Info: AlterTable RootFolders 12:22:52.1 Info: => 1.3E-06s 12:22:52.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:52.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:52.1 Info: => 0.0005897s 12:22:52.1 Info: AlterTable RootFolders 12:22:52.1 Info: => 1.2E-06s 12:22:52.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:52.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:52.1 Info: => 0.0005856s 12:22:52.1 Info: AlterTable RootFolders 12:22:52.1 Info: => 1.2E-06s 12:22:52.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:52.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:52.1 Info: => 0.0005828s 12:22:52.1 Info: AlterTable RootFolders 12:22:52.1 Info: => 1.2E-06s 12:22:52.1 Info: CreateColumn RootFolders DefaultTags String 12:22:52.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:52.1 Info: => 0.0005719s 12:22:52.1 Info: PerformDBOperation 12:22:52.1 Info: Performing DB Operation 12:22:52.1 Info: => 6.41E-05s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:52', 'add_root_folder_add_defaults') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 39: add_root_folder_add_defaults migrated 12:22:52.1 Info: => 0.0003533s 12:22:52.1 Info: 40: task_duration migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 40 12:22:52.1 Info: AlterTable ScheduledTasks 12:22:52.1 Info: => 1.3E-06s 12:22:52.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:52.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:52.1 Info: => 0.0006159s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:52', 'task_duration') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 40: task_duration migrated 12:22:52.1 Info: => 0.0009099s 12:22:52.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 41 12:22:52.1 Info: AlterTable ReleaseProfiles 12:22:52.1 Info: => 1.2E-06s 12:22:52.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:52.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:52.1 Info: => 0.0006284s 12:22:52.1 Info: AlterTable ReleaseProfiles 12:22:52.1 Info: => 1.3E-06s 12:22:52.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:52.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:52.1 Info: => 0.0005888s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:52', 'add_indexer_and_enabled_to_release_profiles') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:52.1 Info: => 0.0008856s 12:22:52.1 Info: 42: remove_album_folders migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 42 12:22:52.1 Info: DeleteColumn Artists AlbumFolder 12:22:52.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.1 Info: DROP TABLE "Artists" 12:22:52.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.1 Info: => 0.0053911s 12:22:52.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:52.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:52.1 Info: => 5.03E-05s 12:22:52.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:52.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:52.1 Info: => 4.33E-05s 12:22:52.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:52.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:22:52.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:52.1 Info: DROP TABLE "NamingConfig" 12:22:52.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:52.1 Info: => 0.0058197s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:52', 'remove_album_folders') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 42: remove_album_folders migrated 12:22:52.1 Info: => 0.0062638s 12:22:52.1 Info: 44: add_priority_to_indexers migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 44 12:22:52.1 Info: AlterTable Indexers 12:22:52.1 Info: => 1.2E-06s 12:22:52.1 Info: CreateColumn Indexers Priority Int32 12:22:52.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:52.1 Info: => 0.0006284s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:52', 'add_priority_to_indexers') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 44: add_priority_to_indexers migrated 12:22:52.1 Info: => 0.0009274s 12:22:52.1 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 45 12:22:52.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:52.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:52.1 Info: => 0.0001205s 12:22:52.1 Info: PerformDBOperation 12:22:52.1 Info: Performing DB Operation 12:22:52.1 Info: => 3.26E-05s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:52', 'remove_chown_and_folderchmod_config') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:52.1 Info: => 0.0002914s 12:22:52.1 Info: 47: update_notifiarr migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 47 12:22:52.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:52.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:52.1 Info: => 8.44E-05s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:52', 'update_notifiarr') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 47: update_notifiarr migrated 12:22:52.1 Info: => 0.0003362s 12:22:52.1 Info: 49: email_multiple_addresses migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 49 12:22:52.1 Info: PerformDBOperation 12:22:52.1 Info: Performing DB Operation 12:22:52.1 Info: => 6.46E-05s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:52', 'email_multiple_addresses') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 49: email_multiple_addresses migrated 12:22:52.1 Info: => 0.0003262s 12:22:52.1 Info: 50: rename_blacklist_to_blocklist migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 50 12:22:52.1 Info: RenameTable Blacklist Blocklist 12:22:52.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:52.1 Info: => 0.0018232s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:52', 'rename_blacklist_to_blocklist') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 50: rename_blacklist_to_blocklist migrated 12:22:52.1 Info: => 0.0021372s 12:22:52.1 Info: 51: cdh_per_downloadclient migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 51 12:22:52.1 Info: AlterTable DownloadClients 12:22:52.1 Info: => 1.4E-06s 12:22:52.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:52.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:52.1 Info: => 0.0006244s 12:22:52.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:52.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:52.1 Info: => 0.0006051s 12:22:52.1 Info: PerformDBOperation 12:22:52.1 Info: Performing DB Operation 12:22:52.1 Info: => 0.0001659s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:52', 'cdh_per_downloadclient') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 51: cdh_per_downloadclient migrated 12:22:52.1 Info: => 0.0004568s 12:22:52.1 Info: 52: download_history migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 52 12:22:52.1 Info: CreateTable DownloadHistory 12:22:52.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:22:52.1 Info: => 0.0002341s 12:22:52.1 Info: CreateIndex DownloadHistory (EventType) 12:22:52.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:52.1 Info: => 0.0001072s 12:22:52.1 Info: CreateIndex DownloadHistory (ArtistId) 12:22:52.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:52.1 Info: => 8.9E-05s 12:22:52.1 Info: CreateIndex DownloadHistory (DownloadId) 12:22:52.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:52.1 Info: => 9.53E-05s 12:22:52.1 Info: PerformDBOperation 12:22:52.1 Info: Performing DB Operation 12:22:52.1 Info: => 0.0001224s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:52', 'download_history') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 52: download_history migrated 12:22:52.1 Info: => 0.0013878s 12:22:52.1 Info: 53: add_update_history migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 53 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:52', 'add_update_history') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 53: add_update_history migrated 12:22:52.1 Info: => 0.0003181s 12:22:52.1 Info: 54: add_on_update_to_notifications migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 54 12:22:52.1 Info: AlterTable Notifications 12:22:52.1 Info: => 1.3E-06s 12:22:52.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:52.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:52.1 Info: => 0.0006555s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:52', 'add_on_update_to_notifications') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 54: add_on_update_to_notifications migrated 12:22:52.1 Info: => 0.0009549s 12:22:52.1 Info: 55: download_client_per_indexer migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 55 12:22:52.1 Info: AlterTable Indexers 12:22:52.1 Info: => 1.2E-06s 12:22:52.1 Info: CreateColumn Indexers DownloadClientId Int32 12:22:52.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:52.1 Info: => 0.0006514s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:52', 'download_client_per_indexer') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 55: download_client_per_indexer migrated 12:22:52.1 Info: => 0.0009509s 12:22:52.1 Info: 56: AddNewItemMonitorType migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 56 12:22:52.1 Info: AlterTable Artists 12:22:52.1 Info: => 1.2E-06s 12:22:52.1 Info: CreateColumn Artists MonitorNewItems Int32 12:22:52.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:52.1 Info: => 0.0006655s 12:22:52.1 Info: AlterTable RootFolders 12:22:52.1 Info: => 1.3E-06s 12:22:52.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:52.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:52.1 Info: => 0.0006211s 12:22:52.1 Info: AlterTable ImportLists 12:22:52.1 Info: => 1.4E-06s 12:22:52.1 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:52.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:52.1 Info: => 0.0006202s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:52', 'AddNewItemMonitorType') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 56: AddNewItemMonitorType migrated 12:22:52.1 Info: => 0.000942s 12:22:52.1 Info: 57: ImportListSearch migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 57 12:22:52.1 Info: AlterTable ImportLists 12:22:52.1 Info: => 1.2E-06s 12:22:52.1 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:52.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:52.1 Info: => 0.0006564s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:52', 'ImportListSearch') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 57: ImportListSearch migrated 12:22:52.1 Info: => 0.0009564s 12:22:52.1 Info: 58: ImportListMonitorExisting migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 58 12:22:52.1 Info: AlterTable ImportLists 12:22:52.1 Info: => 1.2E-06s 12:22:52.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:52.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:52.1 Info: => 0.00067s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:52', 'ImportListMonitorExisting') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 58: ImportListMonitorExisting migrated 12:22:52.1 Info: => 0.0009732s 12:22:52.1 Info: 59: add_indexer_tags migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 59 12:22:52.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:52.1 Info: => 5.61E-05s 12:22:52.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:52.1 Info: => 6.18E-05s 12:22:52.1 Info: AlterTable Indexers 12:22:52.1 Info: => 1.2E-06s 12:22:52.1 Info: CreateColumn Indexers Tags String 12:22:52.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:52.1 Info: => 0.0006534s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:52', 'add_indexer_tags') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 59: add_indexer_tags migrated 12:22:52.1 Info: => 0.0009959s 12:22:52.1 Info: 60: update_audio_types migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 60 12:22:52.1 Info: PerformDBOperation 12:22:52.1 Info: Performing DB Operation 12:22:52.2 Info: => 7.35E-05s 12:22:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:52', 'update_audio_types') 12:22:52.2 Info: Committing Transaction 12:22:52.2 Info: 60: update_audio_types migrated 12:22:52.2 Info: => 0.0003487s 12:22:52.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:52.2 Info: Beginning Transaction 12:22:52.2 Info: Starting migration of Main DB to 61 12:22:52.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.2 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:52.2 Info: => 5.54E-05s 12:22:52.2 Info: AlterTable AlbumReleases 12:22:52.2 Info: => 1.3E-06s 12:22:52.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:52.2 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:52.2 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:52.2 Info: DROP TABLE "AlbumReleases" 12:22:52.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:52.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:52.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:52.2 Info: => 0.0062015s 12:22:52.2 Info: AlterTable Albums 12:22:52.2 Info: => 1.2E-06s 12:22:52.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:52.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:52.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:52.2 Info: DROP TABLE "Albums" 12:22:52.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:52.2 Info: => 0.006625s 12:22:52.2 Info: AlterTable Albums 12:22:52.2 Info: => 1.5E-06s 12:22:52.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:52.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:52.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:52.2 Info: DROP TABLE "Albums" 12:22:52.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:52.2 Info: => 0.0055486s 12:22:52.2 Info: AlterTable Albums 12:22:52.2 Info: => 1.4E-06s 12:22:52.2 Info: AlterColumn Albums Added DateTimeOffset 12:22:52.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:52.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:52.2 Info: DROP TABLE "Albums" 12:22:52.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:52.2 Info: => 0.0055492s 12:22:52.2 Info: AlterTable Artists 12:22:52.2 Info: => 1.4E-06s 12:22:52.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:52.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:52.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:52.2 Info: DROP TABLE "Artists" 12:22:52.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.2 Info: => 0.0069168s 12:22:52.2 Info: AlterTable Artists 12:22:52.2 Info: => 1.3E-06s 12:22:52.2 Info: AlterColumn Artists Added DateTimeOffset 12:22:52.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:52.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:52.2 Info: DROP TABLE "Artists" 12:22:52.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.2 Info: => 0.0054976s 12:22:52.2 Info: AlterTable Blocklist 12:22:52.2 Info: => 1.3E-06s 12:22:52.2 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:52.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:52.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:52.2 Info: DROP TABLE "Blocklist" 12:22:52.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:52.2 Info: => 0.0062348s 12:22:52.2 Info: AlterTable Blocklist 12:22:52.2 Info: => 1.4E-06s 12:22:52.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:52.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:52.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:52.2 Info: DROP TABLE "Blocklist" 12:22:52.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:52.2 Info: => 0.0050072s 12:22:52.2 Info: AlterTable Commands 12:22:52.2 Info: => 1.4E-06s 12:22:52.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:52.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:52.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:52.2 Info: DROP TABLE "Commands" 12:22:52.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:52.2 Info: => 0.0049401s 12:22:52.2 Info: AlterTable Commands 12:22:52.2 Info: => 1.2E-06s 12:22:52.2 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:52.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:52.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:52.2 Info: DROP TABLE "Commands" 12:22:52.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:52.2 Info: => 0.0052218s 12:22:52.2 Info: AlterTable Commands 12:22:52.2 Info: => 1.3E-06s 12:22:52.2 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:52.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:52.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:52.2 Info: DROP TABLE "Commands" 12:22:52.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:52.2 Info: => 0.0069206s 12:22:52.2 Info: AlterTable DownloadClientStatus 12:22:52.2 Info: => 1.6E-06s 12:22:52.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:52.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:52.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:52.2 Info: DROP TABLE "DownloadClientStatus" 12:22:52.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:52.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:52.2 Info: => 0.0050061s 12:22:52.2 Info: AlterTable DownloadClientStatus 12:22:52.2 Info: => 1.2E-06s 12:22:52.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:52.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:52.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:52.2 Info: DROP TABLE "DownloadClientStatus" 12:22:52.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:52.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:52.2 Info: => 0.0062463s 12:22:52.2 Info: AlterTable DownloadClientStatus 12:22:52.2 Info: => 1.4E-06s 12:22:52.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:52.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:52.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:52.2 Info: DROP TABLE "DownloadClientStatus" 12:22:52.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:52.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:52.2 Info: => 0.0050373s 12:22:52.2 Info: AlterTable DownloadHistory 12:22:52.2 Info: => 1.2E-06s 12:22:52.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:52.2 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:52.2 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:52.2 Info: DROP TABLE "DownloadHistory" 12:22:52.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:52.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:52.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:52.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:52.2 Info: => 0.0053883s 12:22:52.2 Info: AlterTable ExtraFiles 12:22:52.2 Info: => 1.2E-06s 12:22:52.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:52.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:22:52.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:22:52.2 Info: DROP TABLE "ExtraFiles" 12:22:52.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:52.2 Info: => 0.0058993s 12:22:52.2 Info: AlterTable ExtraFiles 12:22:52.2 Info: => 1.4E-06s 12:22:52.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:52.3 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:52.3 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:52.3 Info: DROP TABLE "ExtraFiles" 12:22:52.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:52.3 Info: => 0.0048495s 12:22:52.3 Info: AlterTable History 12:22:52.3 Info: => 1.5E-06s 12:22:52.3 Info: AlterColumn History Date DateTimeOffset 12:22:52.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:52.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:52.3 Info: DROP TABLE "History" 12:22:52.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:52.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:52.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:52.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:52.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:52.3 Info: => 0.0068666s 12:22:52.3 Info: AlterTable ImportListStatus 12:22:52.3 Info: => 1.1E-06s 12:22:52.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:52.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:52.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:52.3 Info: DROP TABLE "ImportListStatus" 12:22:52.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:52.3 Info: => 0.005062s 12:22:52.3 Info: AlterTable ImportListStatus 12:22:52.3 Info: => 1.2E-06s 12:22:52.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:52.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:52.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:52.3 Info: DROP TABLE "ImportListStatus" 12:22:52.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:52.3 Info: => 0.0052409s 12:22:52.3 Info: AlterTable ImportListStatus 12:22:52.3 Info: => 1.2E-06s 12:22:52.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:52.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:52.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:52.3 Info: DROP TABLE "ImportListStatus" 12:22:52.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:52.3 Info: => 0.0055725s 12:22:52.3 Info: AlterTable IndexerStatus 12:22:52.3 Info: => 1.4E-06s 12:22:52.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:52.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:52.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:52.3 Info: DROP TABLE "IndexerStatus" 12:22:52.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:52.3 Info: => 0.0078943s 12:22:52.3 Info: AlterTable IndexerStatus 12:22:52.3 Info: => 1.4E-06s 12:22:52.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:52.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:52.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:52.3 Info: DROP TABLE "IndexerStatus" 12:22:52.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:52.3 Info: => 0.0051025s 12:22:52.3 Info: AlterTable IndexerStatus 12:22:52.3 Info: => 1.2E-06s 12:22:52.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:52.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:52.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:52.3 Info: DROP TABLE "IndexerStatus" 12:22:52.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:52.3 Info: => 0.0062437s 12:22:52.3 Info: AlterTable LyricFiles 12:22:52.3 Info: => 1.3E-06s 12:22:52.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:52.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:52.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:52.3 Info: DROP TABLE "LyricFiles" 12:22:52.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:52.3 Info: => 0.0048791s 12:22:52.3 Info: AlterTable LyricFiles 12:22:52.3 Info: => 1.4E-06s 12:22:52.3 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:52.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:52.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:52.3 Info: DROP TABLE "LyricFiles" 12:22:52.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:52.3 Info: => 0.0048667s 12:22:52.3 Info: AlterTable MetadataFiles 12:22:52.3 Info: => 1.4E-06s 12:22:52.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:52.3 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:52.3 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:52.3 Info: DROP TABLE "MetadataFiles" 12:22:52.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:52.3 Info: => 0.006298s 12:22:52.3 Info: AlterTable MetadataFiles 12:22:52.3 Info: => 1.5E-06s 12:22:52.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:52.3 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:52.3 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:52.3 Info: DROP TABLE "MetadataFiles" 12:22:52.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:52.3 Info: => 0.0049497s 12:22:52.3 Info: AlterTable PendingReleases 12:22:52.3 Info: => 1.5E-06s 12:22:52.3 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:52.3 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:52.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:52.3 Info: DROP TABLE "PendingReleases" 12:22:52.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:52.3 Info: => 0.0061472s 12:22:52.3 Info: AlterTable ScheduledTasks 12:22:52.3 Info: => 1.2E-06s 12:22:52.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:52.3 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:52.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:52.3 Info: DROP TABLE "ScheduledTasks" 12:22:52.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:52.3 Info: => 0.0049232s 12:22:52.3 Info: AlterTable ScheduledTasks 12:22:52.3 Info: => 1.3E-06s 12:22:52.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:52.3 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:52.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:52.3 Info: DROP TABLE "ScheduledTasks" 12:22:52.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:52.3 Info: => 0.0049606s 12:22:52.3 Info: AlterTable TrackFiles 12:22:52.3 Info: => 1.3E-06s 12:22:52.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:52.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:52.3 Info: DROP TABLE "TrackFiles" 12:22:52.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.3 Info: => 0.0062041s 12:22:52.3 Info: AlterTable TrackFiles 12:22:52.3 Info: => 1.3E-06s 12:22:52.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:52.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:52.3 Info: DROP TABLE "TrackFiles" 12:22:52.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.3 Info: => 0.0051386s 12:22:52.3 Info: AlterTable VersionInfo 12:22:52.3 Info: => 1.3E-06s 12:22:52.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:52.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:52.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:52.3 Info: DROP TABLE "VersionInfo" 12:22:52.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:52.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:52.3 Info: => 0.0049292s 12:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:52', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:52.3 Info: Committing Transaction 12:22:52.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:52.3 Info: => 0.0056615s 12:22:52.3 Info: 62: add_on_delete_to_notifications migrating 12:22:52.3 Info: Beginning Transaction 12:22:52.3 Info: Starting migration of Main DB to 62 12:22:52.3 Info: AlterTable Notifications 12:22:52.3 Info: => 1.2E-06s 12:22:52.3 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:52.3 Info: => 0.0006623s 12:22:52.3 Info: AlterTable Notifications 12:22:52.3 Info: => 1.4E-06s 12:22:52.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:52.3 Info: => 0.000625s 12:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:52', 'add_on_delete_to_notifications') 12:22:52.3 Info: Committing Transaction 12:22:52.3 Info: 62: add_on_delete_to_notifications migrated 12:22:52.3 Info: => 0.0009189s 12:22:52.3 Info: 63: add_custom_formats migrating 12:22:52.3 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 63 12:22:52.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 12:22:52.4 Info: AlterTable DelayProfiles 12:22:52.4 Info: => 1.2E-06s 12:22:52.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:52.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:52.4 Info: => 0.0006524s 12:22:52.4 Info: UpdateData 12:22:52.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:52.4 Info: => 5.48E-05s 12:22:52.4 Info: AlterTable TrackFiles 12:22:52.4 Info: => 1.2E-06s 12:22:52.4 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:52.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:52.4 Info: => 0.0006185s 12:22:52.4 Info: PerformDBOperation 12:22:52.4 Info: Performing DB Operation 12:22:52.4 Info: => 0.0012658s 12:22:52.4 Info: CreateTable CustomFormats 12:22:52.4 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:52.4 Info: => 0.0001527s 12:22:52.4 Info: CreateIndex CustomFormats (Name) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:52.4 Info: => 9.66E-05s 12:22:52.4 Info: AlterTable QualityProfiles 12:22:52.4 Info: => 1.6E-06s 12:22:52.4 Info: CreateColumn QualityProfiles FormatItems String 12:22:52.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:52.4 Info: => 0.0006948s 12:22:52.4 Info: AlterTable QualityProfiles 12:22:52.4 Info: => 1.3E-06s 12:22:52.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:52.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:52.4 Info: => 0.0006381s 12:22:52.4 Info: AlterTable QualityProfiles 12:22:52.4 Info: => 1.2E-06s 12:22:52.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:52.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:52.4 Info: => 0.0006535s 12:22:52.4 Info: PerformDBOperation 12:22:52.4 Info: Performing DB Operation 12:22:52.4 Info: => 0.0014263s 12:22:52.4 Info: PerformDBOperation 12:22:52.4 Info: Performing DB Operation 12:22:52.4 Info: => 3.98E-05s 12:22:52.4 Info: DeleteColumn ReleaseProfiles Preferred 12:22:52.4 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:52.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:52.4 Info: DROP TABLE "ReleaseProfiles" 12:22:52.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:52.4 Info: => 0.0060901s 12:22:52.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:52.4 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:52.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:52.4 Info: DROP TABLE "ReleaseProfiles" 12:22:52.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:52.4 Info: => 0.0049696s 12:22:52.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:52.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:52.4 Info: => 6.45E-05s 12:22:52.4 Info: AlterTable DelayProfiles 12:22:52.4 Info: => 1.1E-06s 12:22:52.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:52.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:52.4 Info: => 0.0006543s 12:22:52.4 Info: AlterTable DelayProfiles 12:22:52.4 Info: => 1.1E-06s 12:22:52.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:52.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:52.4 Info: => 0.0006323s 12:22:52.4 Info: -> 1 Insert operations completed in 00:00:00.0001055 taking an average of 00:00:00.0001055 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:52', 'add_custom_formats') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 63: add_custom_formats migrated 12:22:52.4 Info: => 0.0010402s 12:22:52.4 Debug: Took: 00:00:00.4879183 12:22:52.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 12:22:52.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 12:22:52.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149724599533_149/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:52.4 Info: DatabaseEngineVersionCheck migrating 12:22:52.4 Info: PerformDBOperation 12:22:52.4 Info: Performing DB Operation 12:22:52.4 Info: SQLite 3.47.0 12:22:52.4 Info: => 0.0009868s 12:22:52.4 Info: DatabaseEngineVersionCheck migrated 12:22:52.4 Info: => 0.0010044s 12:22:52.4 Info: VersionMigration migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: CreateTable VersionInfo 12:22:52.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:52.4 Info: => 0.0001542s 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: VersionMigration migrated 12:22:52.4 Info: => 0.0005265s 12:22:52.4 Info: VersionUniqueMigration migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: CreateIndex VersionInfo (Version) 12:22:52.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:52.4 Info: => 0.0001634s 12:22:52.4 Info: AlterTable VersionInfo 12:22:52.4 Info: => 1.4E-06s 12:22:52.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:52.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:52.4 Info: => 0.0005662s 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: VersionUniqueMigration migrated 12:22:52.4 Info: => 0.0007708s 12:22:52.4 Info: VersionDescriptionMigration migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: AlterTable VersionInfo 12:22:52.4 Info: => 1.3E-06s 12:22:52.4 Info: CreateColumn VersionInfo Description String 12:22:52.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:52.4 Info: => 0.0002113s 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: VersionDescriptionMigration migrated 12:22:52.4 Info: => 0.0003978s 12:22:52.4 Info: 1: InitialSetup migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 1 12:22:52.4 Info: CreateTable Config 12:22:52.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:52.4 Info: => 0.0001769s 12:22:52.4 Info: CreateIndex Config (Key) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:52.4 Info: => 0.0001272s 12:22:52.4 Info: CreateTable RootFolders 12:22:52.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:52.4 Info: => 0.0001015s 12:22:52.4 Info: CreateIndex RootFolders (Path) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:52.4 Info: => 0.000121s 12:22:52.4 Info: CreateTable Artists 12:22:52.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:52.4 Info: => 0.0003339s 12:22:52.4 Info: CreateIndex Artists (ForeignArtistId) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:52.4 Info: => 0.0001107s 12:22:52.4 Info: CreateIndex Artists (NameSlug) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:52.4 Info: => 0.0001029s 12:22:52.4 Info: CreateIndex Artists (CleanName) 12:22:52.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.4 Info: => 9.93E-05s 12:22:52.4 Info: CreateIndex Artists (Path) 12:22:52.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.4 Info: => 9.79E-05s 12:22:52.4 Info: CreateTable Albums 12:22:52.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:52.4 Info: => 0.0002803s 12:22:52.4 Info: CreateIndex Albums (ForeignAlbumId) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.4 Info: => 0.0001098s 12:22:52.4 Info: CreateIndex Albums (MBId) 12:22:52.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:52.4 Info: => 9.67E-05s 12:22:52.4 Info: CreateIndex Albums (TADBId) 12:22:52.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:52.4 Info: => 9.67E-05s 12:22:52.4 Info: CreateIndex Albums (TitleSlug) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:52.4 Info: => 0.0001022s 12:22:52.4 Info: CreateIndex Albums (CleanTitle) 12:22:52.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.4 Info: => 0.0001012s 12:22:52.4 Info: CreateIndex Albums (Path) 12:22:52.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:52.4 Info: => 9.59E-05s 12:22:52.4 Info: CreateTable Tracks 12:22:52.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:52.4 Info: => 0.0001914s 12:22:52.4 Info: CreateIndex Tracks (ForeignTrackId) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:52.4 Info: => 0.0001038s 12:22:52.4 Info: CreateIndex Tracks (ArtistId) 12:22:52.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:52.4 Info: => 0.0001051s 12:22:52.4 Info: CreateIndex Tracks (TrackFileId) 12:22:52.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:52.4 Info: => 0.0001207s 12:22:52.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:52.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:52.4 Info: => 9.63E-05s 12:22:52.4 Info: CreateTable TrackFiles 12:22:52.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:52.4 Info: => 0.000156s 12:22:52.4 Info: CreateIndex TrackFiles (ArtistId) 12:22:52.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:52.4 Info: => 0.0022997s 12:22:52.4 Info: CreateIndex TrackFiles (AlbumId) 12:22:52.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.4 Info: => 0.0001175s 12:22:52.4 Info: CreateTable History 12:22:52.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:52.4 Info: => 0.000194s 12:22:52.4 Info: CreateIndex History (Date) 12:22:52.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:52.4 Info: => 0.0001098s 12:22:52.4 Info: CreateIndex History (EventType) 12:22:52.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:52.4 Info: => 0.0001198s 12:22:52.4 Info: CreateIndex History (DownloadId) 12:22:52.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:52.4 Info: => 0.0001129s 12:22:52.4 Info: CreateIndex History (AlbumId) 12:22:52.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:52.4 Info: => 0.0001042s 12:22:52.4 Info: CreateTable Notifications 12:22:52.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:52.4 Info: => 0.0001501s 12:22:52.4 Info: CreateTable ScheduledTasks 12:22:52.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:52.4 Info: => 0.0001241s 12:22:52.4 Info: CreateIndex ScheduledTasks (TypeName) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:52.4 Info: => 0.0001142s 12:22:52.4 Info: CreateTable Indexers 12:22:52.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:52.4 Info: => 0.0001426s 12:22:52.4 Info: CreateIndex Indexers (Name) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:52.4 Info: => 0.0001309s 12:22:52.4 Info: CreateTable Profiles 12:22:52.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:52.4 Info: => 0.0001215s 12:22:52.4 Info: CreateIndex Profiles (Name) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:52.4 Info: => 0.0001079s 12:22:52.4 Info: CreateTable QualityDefinitions 12:22:52.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:52.4 Info: => 0.000128s 12:22:52.4 Info: CreateIndex QualityDefinitions (Quality) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:52.4 Info: => 0.0001105s 12:22:52.4 Info: CreateIndex QualityDefinitions (Title) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:52.4 Info: => 0.0001074s 12:22:52.4 Info: CreateTable NamingConfig 12:22:52.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:52.4 Info: => 0.000158s 12:22:52.4 Info: CreateTable Blacklist 12:22:52.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:52.4 Info: => 0.0002144s 12:22:52.4 Info: CreateTable Metadata 12:22:52.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:52.4 Info: => 0.000122s 12:22:52.4 Info: CreateTable MetadataFiles 12:22:52.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:52.4 Info: => 0.0001503s 12:22:52.4 Info: CreateTable DownloadClients 12:22:52.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:52.4 Info: => 0.0001258s 12:22:52.4 Info: CreateTable PendingReleases 12:22:52.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:52.4 Info: => 0.0001341s 12:22:52.4 Info: CreateTable RemotePathMappings 12:22:52.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:52.4 Info: => 0.0001107s 12:22:52.4 Info: CreateTable Tags 12:22:52.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:52.4 Info: => 9.62E-05s 12:22:52.4 Info: CreateIndex Tags (Label) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:52.4 Info: => 0.0001244s 12:22:52.4 Info: CreateTable Restrictions 12:22:52.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:52.4 Info: => 0.0001205s 12:22:52.4 Info: CreateTable DelayProfiles 12:22:52.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:52.4 Info: => 0.0001462s 12:22:52.4 Info: CreateTable Users 12:22:52.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:52.4 Info: => 0.0001056s 12:22:52.4 Info: CreateIndex Users (Identifier) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:52.4 Info: => 0.0001175s 12:22:52.4 Info: CreateIndex Users (Username) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:52.4 Info: => 0.0001119s 12:22:52.4 Info: CreateTable Commands 12:22:52.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:52.4 Info: => 0.0001627s 12:22:52.4 Info: CreateTable IndexerStatus 12:22:52.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:52.4 Info: => 0.0001571s 12:22:52.4 Info: CreateIndex IndexerStatus (ProviderId) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:52.4 Info: => 0.000116s 12:22:52.4 Info: CreateTable ExtraFiles 12:22:52.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:52.4 Info: => 0.0001396s 12:22:52.4 Info: CreateTable LyricFiles 12:22:52.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:52.4 Info: => 0.0001533s 12:22:52.4 Info: CreateTable LanguageProfiles 12:22:52.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:52.4 Info: => 0.0001127s 12:22:52.4 Info: CreateIndex LanguageProfiles (Name) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:52.4 Info: => 0.0001196s 12:22:52.4 Info: CreateTable DownloadClientStatus 12:22:52.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:52.4 Info: => 0.0001264s 12:22:52.4 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:52.4 Info: => 0.0001196s 12:22:52.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:52.4 Info: -> 1 Insert operations completed in 00:00:00.0000787 taking an average of 00:00:00.0000787 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:52', 'InitialSetup') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 1: InitialSetup migrated 12:22:52.4 Info: => 0.0009401s 12:22:52.4 Info: 2: add_reason_to_pending_releases migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 2 12:22:52.4 Info: AlterTable PendingReleases 12:22:52.4 Info: => 1.5E-06s 12:22:52.4 Info: CreateColumn PendingReleases Reason Int32 12:22:52.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:52.4 Info: => 0.0006255s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:52', 'add_reason_to_pending_releases') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 2: add_reason_to_pending_releases migrated 12:22:52.4 Info: => 0.0009204s 12:22:52.4 Info: 3: add_medium_support migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 3 12:22:52.4 Info: AlterTable Albums 12:22:52.4 Info: => 1.7E-06s 12:22:52.4 Info: CreateColumn Albums Media String 12:22:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:52.4 Info: => 0.000603s 12:22:52.4 Info: AlterTable Tracks 12:22:52.4 Info: => 1.2E-06s 12:22:52.4 Info: CreateColumn Tracks MediumNumber Int32 12:22:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:52.4 Info: => 0.0005645s 12:22:52.4 Info: AlterTable Tracks 12:22:52.4 Info: => 1.2E-06s 12:22:52.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:52.4 Info: => 0.0005577s 12:22:52.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:52.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:52.4 Info: => 4.97E-05s 12:22:52.4 Info: DeleteColumn Tracks TrackNumber 12:22:52.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:52.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:52.5 Info: DROP TABLE "Tracks" 12:22:52.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:52.5 Info: => 0.0046986s 12:22:52.5 Info: AlterTable Tracks 12:22:52.5 Info: => 1.2E-06s 12:22:52.5 Info: CreateColumn Tracks TrackNumber String 12:22:52.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:52.5 Info: => 0.0005641s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:52', 'add_medium_support') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 3: add_medium_support migrated 12:22:52.5 Info: => 0.0009539s 12:22:52.5 Info: 4: add_various_qualites_in_profile migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 4 12:22:52.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:52.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:52.5 Info: => 5.94E-05s 12:22:52.5 Info: PerformDBOperation 12:22:52.5 Info: Performing DB Operation 12:22:52.5 Info: => 4.11E-05s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:52', 'add_various_qualites_in_profile') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 4: add_various_qualites_in_profile migrated 12:22:52.5 Info: => 0.000291s 12:22:52.5 Info: 5: metadata_profiles migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 5 12:22:52.5 Info: CreateTable MetadataProfiles 12:22:52.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:52.5 Info: => 0.0001414s 12:22:52.5 Info: CreateIndex MetadataProfiles (Name) 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:52.5 Info: => 9.87E-05s 12:22:52.5 Info: AlterTable Artists 12:22:52.5 Info: => 1.2E-06s 12:22:52.5 Info: CreateColumn Artists MetadataProfileId Int32 12:22:52.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:52.5 Info: => 0.0005886s 12:22:52.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:52.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:52.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:52.5 Info: DROP TABLE "Artists" 12:22:52.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.5 Info: => 0.00503s 12:22:52.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:52.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:52.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:52.5 Info: DROP TABLE "Artists" 12:22:52.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.5 Info: => 0.0049629s 12:22:52.5 Info: AlterTable Albums 12:22:52.5 Info: => 1.2E-06s 12:22:52.5 Info: CreateColumn Albums SecondaryTypes String 12:22:52.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:52.5 Info: => 0.0005883s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:52', 'metadata_profiles') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 5: metadata_profiles migrated 12:22:52.5 Info: => 0.0010261s 12:22:52.5 Info: 6: separate_automatic_and_interactive_search migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 6 12:22:52.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:52.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:52.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:52.5 Info: DROP TABLE "Indexers" 12:22:52.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:52.5 Info: => 0.0056397s 12:22:52.5 Info: AlterTable Indexers 12:22:52.5 Info: => 1.2E-06s 12:22:52.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:52.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:52.5 Info: => 0.0005661s 12:22:52.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:52.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:52.5 Info: => 4.79E-05s 12:22:52.5 Info: AlterTable Indexers 12:22:52.5 Info: => 1.1E-06s 12:22:52.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:52.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:52.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:52.5 Info: DROP TABLE "Indexers" 12:22:52.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:52.5 Info: => 0.0042672s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:52', 'separate_automatic_and_interactive_search') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 6: separate_automatic_and_interactive_search migrated 12:22:52.5 Info: => 0.0046444s 12:22:52.5 Info: 7: change_album_path_to_relative migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 7 12:22:52.5 Info: DeleteColumn Albums Path 12:22:52.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:52.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:52.5 Info: DROP TABLE "Albums" 12:22:52.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.5 Info: => 0.0050704s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:52', 'change_album_path_to_relative') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 7: change_album_path_to_relative migrated 12:22:52.5 Info: => 0.005573s 12:22:52.5 Info: 8: change_quality_size_mb_to_kb migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 8 12:22:52.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:52.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:52.5 Info: => 5.69E-05s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:52', 'change_quality_size_mb_to_kb') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 8: change_quality_size_mb_to_kb migrated 12:22:52.5 Info: => 0.0003276s 12:22:52.5 Info: 9: album_releases migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 9 12:22:52.5 Info: AlterTable Albums 12:22:52.5 Info: => 1.2E-06s 12:22:52.5 Info: CreateColumn Albums Releases String 12:22:52.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:52.5 Info: => 0.0006067s 12:22:52.5 Info: AlterTable Albums 12:22:52.5 Info: => 1.4E-06s 12:22:52.5 Info: CreateColumn Albums CurrentRelease String 12:22:52.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:52.5 Info: => 0.0005712s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:52', 'album_releases') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 9: album_releases migrated 12:22:52.5 Info: => 0.0008773s 12:22:52.5 Info: 10: album_releases_fix migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 10 12:22:52.5 Info: AlterTable Albums 12:22:52.5 Info: => 1.5E-06s 12:22:52.5 Info: AlterColumn Albums Releases String 12:22:52.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:52.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:52.5 Info: DROP TABLE "Albums" 12:22:52.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.5 Info: => 0.0071176s 12:22:52.5 Info: AlterTable Albums 12:22:52.5 Info: => 1.2E-06s 12:22:52.5 Info: AlterColumn Albums CurrentRelease String 12:22:52.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:52.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:52.5 Info: DROP TABLE "Albums" 12:22:52.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.5 Info: => 0.0049907s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:52', 'album_releases_fix') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 10: album_releases_fix migrated 12:22:52.5 Info: => 0.0053856s 12:22:52.5 Info: 11: import_lists migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 11 12:22:52.5 Info: CreateTable ImportLists 12:22:52.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:52.5 Info: => 0.0001861s 12:22:52.5 Info: CreateIndex ImportLists (Name) 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:52.5 Info: => 9.32E-05s 12:22:52.5 Info: CreateTable ImportListStatus 12:22:52.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:52.5 Info: => 0.0001337s 12:22:52.5 Info: CreateIndex ImportListStatus (ProviderId) 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:52.5 Info: => 8.87E-05s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:52', 'import_lists') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 11: import_lists migrated 12:22:52.5 Info: => 0.0004169s 12:22:52.5 Info: 12: add_release_status migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 12 12:22:52.5 Info: AlterTable MetadataProfiles 12:22:52.5 Info: => 1.3E-06s 12:22:52.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:52.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:52.5 Info: => 0.0006188s 12:22:52.5 Info: PerformDBOperation 12:22:52.5 Info: Performing DB Operation 12:22:52.5 Info: => 3.41E-05s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:52', 'add_release_status') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 12: add_release_status migrated 12:22:52.5 Info: => 0.0003244s 12:22:52.5 Info: 13: album_download_notification migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 13 12:22:52.5 Info: AlterTable Notifications 12:22:52.5 Info: => 1.3E-06s 12:22:52.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:52.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:52.5 Info: => 0.0006349s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:52', 'album_download_notification') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 13: album_download_notification migrated 12:22:52.5 Info: => 0.0019776s 12:22:52.5 Info: 14: fix_language_metadata_profiles migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 14 12:22:52.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:52.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:52.5 Info: => 9.05E-05s 12:22:52.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:52.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:52.5 Info: => 6.84E-05s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:52', 'fix_language_metadata_profiles') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 14: fix_language_metadata_profiles migrated 12:22:52.5 Info: => 0.0003253s 12:22:52.5 Info: 15: remove_fanzub migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 15 12:22:52.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:52.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:52.5 Info: => 5.11E-05s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:52', 'remove_fanzub') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 15: remove_fanzub migrated 12:22:52.5 Info: => 0.0002987s 12:22:52.5 Info: 16: update_artist_history_indexes migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 16 12:22:52.5 Info: CreateIndex Albums (ArtistId) 12:22:52.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:52.5 Info: => 0.0001169s 12:22:52.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:52.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:52.5 Info: => 9.54E-05s 12:22:52.5 Info: DeleteIndex History (AlbumId) 12:22:52.5 Info: DROP INDEX "IX_History_AlbumId" 12:22:52.5 Info: => 0.000128s 12:22:52.5 Info: CreateIndex History (AlbumId, Date) 12:22:52.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:52.5 Info: => 0.0001162s 12:22:52.5 Info: DeleteIndex History (DownloadId) 12:22:52.5 Info: DROP INDEX "IX_History_DownloadId" 12:22:52.5 Info: => 0.0001198s 12:22:52.5 Info: CreateIndex History (DownloadId, Date) 12:22:52.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:52.5 Info: => 0.0001011s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:52', 'update_artist_history_indexes') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 16: update_artist_history_indexes migrated 12:22:52.5 Info: => 0.0004165s 12:22:52.5 Info: 17: remove_nma migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 17 12:22:52.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:52.5 Info: => 5.53E-05s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:52', 'remove_nma') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 17: remove_nma migrated 12:22:52.5 Info: => 0.0003122s 12:22:52.5 Info: 18: album_disambiguation migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 18 12:22:52.5 Info: AlterTable Albums 12:22:52.5 Info: => 1.2E-06s 12:22:52.5 Info: CreateColumn Albums Disambiguation String 12:22:52.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:52.5 Info: => 0.0006293s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:52', 'album_disambiguation') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 18: album_disambiguation migrated 12:22:52.5 Info: => 0.0009161s 12:22:52.5 Info: 19: add_ape_quality_in_profiles migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 19 12:22:52.5 Info: PerformDBOperation 12:22:52.5 Info: Performing DB Operation 12:22:52.5 Info: => 3.88E-05s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:52', 'add_ape_quality_in_profiles') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 19: add_ape_quality_in_profiles migrated 12:22:52.5 Info: => 0.0002903s 12:22:52.5 Info: 20: remove_pushalot migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 20 12:22:52.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:52.5 Info: => 5.42E-05s 12:22:52.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:52.5 Info: => 4.33E-05s 12:22:52.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:52.5 Info: => 4.19E-05s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:52', 'remove_pushalot') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 20: remove_pushalot migrated 12:22:52.5 Info: => 0.0002868s 12:22:52.5 Info: 21: add_custom_filters migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 21 12:22:52.5 Info: CreateTable CustomFilters 12:22:52.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:52.5 Info: => 0.0001391s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:52', 'add_custom_filters') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 21: add_custom_filters migrated 12:22:52.5 Info: => 0.000418s 12:22:52.5 Info: 22: import_list_tags migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 22 12:22:52.5 Info: AlterTable ImportLists 12:22:52.5 Info: => 1.3E-06s 12:22:52.5 Info: CreateColumn ImportLists Tags String 12:22:52.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:52.5 Info: => 0.0006304s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:52', 'import_list_tags') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 22: import_list_tags migrated 12:22:52.5 Info: => 0.0009127s 12:22:52.5 Info: 23: add_release_groups_etc migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 23 12:22:52.5 Info: CreateTable ArtistMetadata 12:22:52.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:52.5 Info: => 0.000234s 12:22:52.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:52.5 Info: => 9.63E-05s 12:22:52.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:52.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:52.5 Info: => 0.0001047s 12:22:52.5 Info: AlterTable Artists 12:22:52.5 Info: => 1.1E-06s 12:22:52.5 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:52.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:52.5 Info: => 0.0006358s 12:22:52.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:52.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:52.5 Info: => 7.94E-05s 12:22:52.5 Info: CreateTable AlbumReleases 12:22:52.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:52.5 Info: => 0.0001771s 12:22:52.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:52.5 Info: => 9.31E-05s 12:22:52.5 Info: CreateIndex AlbumReleases (AlbumId) 12:22:52.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:52.5 Info: => 8.72E-05s 12:22:52.5 Info: PerformDBOperation 12:22:52.5 Info: Performing DB Operation 12:22:52.5 Info: => 4.08E-05s 12:22:52.5 Info: AlterTable Albums 12:22:52.5 Info: => 1.2E-06s 12:22:52.5 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:52.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:52.5 Info: => 0.0006503s 12:22:52.5 Info: AlterTable Albums 12:22:52.5 Info: => 1.3E-06s 12:22:52.5 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:52.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:52.5 Info: => 0.0006419s 12:22:52.5 Info: AlterTable Albums 12:22:52.5 Info: => 1.3E-06s 12:22:52.5 Info: CreateColumn Albums Links String 12:22:52.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:52.5 Info: => 0.0006383s 12:22:52.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:52.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:52.5 Info: => 9.69E-05s 12:22:52.5 Info: AlterTable Tracks 12:22:52.5 Info: => 1.2E-06s 12:22:52.5 Info: CreateColumn Tracks ForeignRecordingId String 12:22:52.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:52.5 Info: => 0.0006402s 12:22:52.5 Info: AlterTable Tracks 12:22:52.5 Info: => 1.1E-06s 12:22:52.5 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:52.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:52.5 Info: => 0.0006228s 12:22:52.5 Info: AlterTable Tracks 12:22:52.5 Info: => 1.2E-06s 12:22:52.5 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:52.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:52.5 Info: => 0.0006267s 12:22:52.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:52.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:52.5 Info: => 9.65E-05s 12:22:52.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:52.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:52.5 Info: => 8.48E-05s 12:22:52.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:52.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.5 Info: DROP TABLE "Artists" 12:22:52.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.5 Info: => 0.0052871s 12:22:52.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:52.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:52.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:52.5 Info: DROP TABLE "Albums" 12:22:52.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.5 Info: => 0.0056583s 12:22:52.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:52.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:52.5 Info: DROP TABLE "Tracks" 12:22:52.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:52.5 Info: => 0.0064871s 12:22:52.5 Info: DeleteColumn TrackFiles ArtistId 12:22:52.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:52.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:52.5 Info: DROP TABLE "TrackFiles" 12:22:52.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.5 Info: => 0.0047303s 12:22:52.5 Info: CreateIndex Artists (ArtistMetadataId) 12:22:52.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.5 Info: => 9.15E-05s 12:22:52.5 Info: CreateIndex Artists (Monitored) 12:22:52.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.5 Info: => 8.76E-05s 12:22:52.5 Info: CreateIndex Albums (ArtistMetadataId) 12:22:52.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:52.5 Info: => 8.63E-05s 12:22:52.5 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:52.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:52.5 Info: => 8.76E-05s 12:22:52.5 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:52.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:52.5 Info: => 8.72E-05s 12:22:52.5 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:52.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:52.5 Info: => 8.66E-05s 12:22:52.5 Info: UpdateData 12:22:52.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:52.5 Info: => 5.12E-05s 12:22:52.5 Info: UpdateData 12:22:52.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:52.5 Info: => 4.59E-05s 12:22:52.5 Info: UpdateData 12:22:52.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:52.5 Info: => 5.42E-05s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:52', 'add_release_groups_etc') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 23: add_release_groups_etc migrated 12:22:52.5 Info: => 0.0006079s 12:22:52.5 Info: 24: NewMediaInfoFormat migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 24 12:22:52.5 Info: UpdateData 12:22:52.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:52.5 Info: => 5.99E-05s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:52', 'NewMediaInfoFormat') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 24: NewMediaInfoFormat migrated 12:22:52.5 Info: => 0.0003133s 12:22:52.5 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 25 12:22:52.5 Info: RenameTable Restrictions ReleaseProfiles 12:22:52.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:52.5 Info: => 0.0017262s 12:22:52.5 Info: AlterTable ReleaseProfiles 12:22:52.5 Info: => 1.3E-06s 12:22:52.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:52.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:52.5 Info: => 0.0006003s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:52', 'rename_restrictions_to_release_profiles') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:52.5 Info: => 0.0008962s 12:22:52.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 26 12:22:52.5 Info: RenameTable Profiles QualityProfiles 12:22:52.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:52.5 Info: => 0.0017073s 12:22:52.5 Info: AlterTable QualityProfiles 12:22:52.5 Info: => 1.4E-06s 12:22:52.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:52.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:52.5 Info: => 0.000591s 12:22:52.5 Info: AlterTable LanguageProfiles 12:22:52.5 Info: => 1.3E-06s 12:22:52.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:52.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:52.5 Info: => 0.0005662s 12:22:52.6 Info: UpdateData 12:22:52.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:52.6 Info: => 5.45E-05s 12:22:52.6 Info: UpdateData 12:22:52.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:52.6 Info: => 4.42E-05s 12:22:52.6 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:52.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.6 Info: DROP TABLE "Artists" 12:22:52.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.6 Info: => 0.0052759s 12:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:52', 'rename_quality_profiles_add_upgrade_allowed') 12:22:52.6 Info: Committing Transaction 12:22:52.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:52.6 Info: => 0.0056909s 12:22:52.6 Info: 27: add_import_exclusions migrating 12:22:52.6 Info: Beginning Transaction 12:22:52.6 Info: Starting migration of Main DB to 27 12:22:52.6 Info: CreateTable ImportListExclusions 12:22:52.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:52.6 Info: => 0.0001367s 12:22:52.6 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:52.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:52.6 Info: => 9.54E-05s 12:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:52', 'add_import_exclusions') 12:22:52.6 Info: Committing Transaction 12:22:52.6 Info: 27: add_import_exclusions migrated 12:22:52.6 Info: => 0.0004019s 12:22:52.6 Info: 28: clean_artist_metadata_table migrating 12:22:52.6 Info: Beginning Transaction 12:22:52.6 Info: Starting migration of Main DB to 28 12:22:52.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.6 Info: => 0.0001708s 12:22:52.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.6 Info: => 0.0001344s 12:22:52.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:52.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:52.6 Info: => 0.0001272s 12:22:52.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:52.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:52.6 Info: => 0.0001309s 12:22:52.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.6 Info: => 0.0001299s 12:22:52.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:52.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:52.6 Info: => 0.0001291s 12:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:52', 'clean_artist_metadata_table') 12:22:52.6 Info: Committing Transaction 12:22:52.6 Info: 28: clean_artist_metadata_table migrated 12:22:52.6 Info: => 0.0003893s 12:22:52.6 Info: 29: health_issue_notification migrating 12:22:52.6 Info: Beginning Transaction 12:22:52.6 Info: Starting migration of Main DB to 29 12:22:52.6 Info: AlterTable Notifications 12:22:52.6 Info: => 1.2E-06s 12:22:52.6 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:52.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:52.6 Info: => 0.0006238s 12:22:52.6 Info: AlterTable Notifications 12:22:52.6 Info: => 1.3E-06s 12:22:52.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:52.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:52.6 Info: => 0.0005858s 12:22:52.6 Info: AlterTable Notifications 12:22:52.6 Info: => 1.3E-06s 12:22:52.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:52.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:52.6 Info: => 0.0006014s 12:22:52.6 Info: AlterTable Notifications 12:22:52.6 Info: => 1.3E-06s 12:22:52.6 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:52.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:52.6 Info: => 0.0005918s 12:22:52.6 Info: AlterTable Notifications 12:22:52.6 Info: => 1.2E-06s 12:22:52.6 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:52.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:52.6 Info: => 0.0005842s 12:22:52.6 Info: DeleteColumn Notifications OnDownload 12:22:52.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:52.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:52.6 Info: DROP TABLE "Notifications" 12:22:52.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:52.6 Info: => 0.0048985s 12:22:52.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:52.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:52.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:52.6 Info: DROP TABLE "Notifications" 12:22:52.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:52.6 Info: => 0.0062713s 12:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:52', 'health_issue_notification') 12:22:52.6 Info: Committing Transaction 12:22:52.6 Info: 29: health_issue_notification migrated 12:22:52.6 Info: => 0.0066525s 12:22:52.6 Info: 30: add_mediafilerepository_mtime migrating 12:22:52.6 Info: Beginning Transaction 12:22:52.6 Info: Starting migration of Main DB to 30 12:22:52.6 Info: AlterTable TrackFiles 12:22:52.6 Info: => 1.4E-06s 12:22:52.6 Info: CreateColumn TrackFiles Modified DateTime 12:22:52.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:52.6 Info: => 0.0006446s 12:22:52.6 Info: AlterTable TrackFiles 12:22:52.6 Info: => 1.2E-06s 12:22:52.6 Info: CreateColumn TrackFiles Path String 12:22:52.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:52.6 Info: => 0.0005885s 12:22:52.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:52.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:52.6 Info: => 4.38E-05s 12:22:52.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:52.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:52.6 Info: => 0.0001342s 12:22:52.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:52.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:52.6 Info: => 0.0001454s 12:22:52.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:52.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:52.6 Info: => 0.0001536s 12:22:52.6 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:52.6 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:52.6 Info: => 9.55E-05s 12:22:52.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:52.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:52.6 Info: => 6.36E-05s 12:22:52.6 Info: AlterTable TrackFiles 12:22:52.6 Info: => 1.4E-06s 12:22:52.6 Info: AlterColumn TrackFiles Path String 12:22:52.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:52.6 Info: DROP TABLE "TrackFiles" 12:22:52.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.6 Info: => 0.0049329s 12:22:52.6 Info: CreateIndex TrackFiles (Path) 12:22:52.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.6 Info: => 9.41E-05s 12:22:52.6 Info: DeleteColumn TrackFiles RelativePath 12:22:52.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:52.6 Info: DROP TABLE "TrackFiles" 12:22:52.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.6 Info: => 0.0073982s 12:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:52', 'add_mediafilerepository_mtime') 12:22:52.6 Info: Committing Transaction 12:22:52.6 Info: 30: add_mediafilerepository_mtime migrated 12:22:52.6 Info: => 0.0077384s 12:22:52.6 Info: 31: add_artistmetadataid_constraint migrating 12:22:52.6 Info: Beginning Transaction 12:22:52.6 Info: Starting migration of Main DB to 31 12:22:52.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:52.6 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:52.6 Info: => 0.0001031s 12:22:52.6 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:52.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:52.6 Info: => 0.0001409s 12:22:52.6 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:52.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.6 Info: DROP TABLE "Artists" 12:22:52.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.6 Info: => 0.0051822s 12:22:52.6 Info: CreateIndex Artists (ArtistMetadataId) 12:22:52.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.6 Info: => 9.12E-05s 12:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:52', 'add_artistmetadataid_constraint') 12:22:52.6 Info: Committing Transaction 12:22:52.6 Info: 31: add_artistmetadataid_constraint migrated 12:22:52.6 Info: => 0.0004342s 12:22:52.6 Info: 32: old_ids_and_artist_alias migrating 12:22:52.6 Info: Beginning Transaction 12:22:52.6 Info: Starting migration of Main DB to 32 12:22:52.6 Info: AlterTable ArtistMetadata 12:22:52.6 Info: => 1.4E-06s 12:22:52.6 Info: CreateColumn ArtistMetadata Aliases String 12:22:52.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:52.6 Info: => 0.000635s 12:22:52.6 Info: AlterTable ArtistMetadata 12:22:52.6 Info: => 1.2E-06s 12:22:52.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:52.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.6 Info: => 0.0006038s 12:22:52.6 Info: AlterTable Albums 12:22:52.6 Info: => 1.3E-06s 12:22:52.6 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.6 Info: => 0.0005973s 12:22:52.6 Info: AlterTable AlbumReleases 12:22:52.6 Info: => 1.1E-06s 12:22:52.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:52.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.6 Info: => 0.0005945s 12:22:52.6 Info: AlterTable Tracks 12:22:52.6 Info: => 1.3E-06s 12:22:52.6 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:52.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.6 Info: => 0.0006037s 12:22:52.6 Info: AlterTable Tracks 12:22:52.6 Info: => 1.2E-06s 12:22:52.6 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:52.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.6 Info: => 0.0006024s 12:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:52', 'old_ids_and_artist_alias') 12:22:52.6 Info: Committing Transaction 12:22:52.6 Info: 32: old_ids_and_artist_alias migrated 12:22:52.6 Info: => 0.0009045s 12:22:52.6 Info: 33: download_propers_config migrating 12:22:52.6 Info: Beginning Transaction 12:22:52.6 Info: Starting migration of Main DB to 33 12:22:52.6 Info: PerformDBOperation 12:22:52.6 Info: Performing DB Operation 12:22:52.6 Info: => 3.79E-05s 12:22:52.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:52.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:52.6 Info: => 4.38E-05s 12:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:52', 'download_propers_config') 12:22:52.6 Info: Committing Transaction 12:22:52.6 Info: 33: download_propers_config migrated 12:22:52.6 Info: => 0.0003382s 12:22:52.6 Info: 34: remove_language_profiles migrating 12:22:52.6 Info: Beginning Transaction 12:22:52.6 Info: Starting migration of Main DB to 34 12:22:52.6 Info: DeleteTable LanguageProfiles 12:22:52.6 Info: DROP TABLE "LanguageProfiles" 12:22:52.6 Info: => 0.000209s 12:22:52.6 Info: DeleteColumn Artists LanguageProfileId 12:22:52.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.6 Info: DROP TABLE "Artists" 12:22:52.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.6 Info: => 0.0064781s 12:22:52.6 Info: DeleteColumn ImportLists LanguageProfileId 12:22:52.6 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:52.6 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:52.6 Info: DROP TABLE "ImportLists" 12:22:52.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:52.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:52.6 Info: => 0.0048476s 12:22:52.6 Info: DeleteColumn Blacklist Language 12:22:52.6 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:52.6 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:52.6 Info: DROP TABLE "Blacklist" 12:22:52.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:52.6 Info: => 0.0046809s 12:22:52.6 Info: DeleteColumn History Language 12:22:52.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:52.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:52.6 Info: DROP TABLE "History" 12:22:52.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:52.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:52.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:52.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:52.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:52.6 Info: => 0.0065066s 12:22:52.6 Info: DeleteColumn LyricFiles Language 12:22:52.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:52.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:52.6 Info: DROP TABLE "LyricFiles" 12:22:52.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:52.6 Info: => 0.0045583s 12:22:52.6 Info: DeleteColumn TrackFiles Language 12:22:52.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:52.6 Info: DROP TABLE "TrackFiles" 12:22:52.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.6 Info: => 0.0060765s 12:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:52', 'remove_language_profiles') 12:22:52.6 Info: Committing Transaction 12:22:52.6 Info: 34: remove_language_profiles migrated 12:22:52.6 Info: => 0.0066302s 12:22:52.6 Info: 35: multi_disc_naming_format migrating 12:22:52.6 Info: Beginning Transaction 12:22:52.6 Info: Starting migration of Main DB to 35 12:22:52.6 Info: AlterTable NamingConfig 12:22:52.6 Info: => 1.2E-06s 12:22:52.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:52.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:52.6 Info: => 0.0006185s 12:22:52.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:52.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:52.6 Info: => 5.14E-05s 12:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:52', 'multi_disc_naming_format') 12:22:52.6 Info: Committing Transaction 12:22:52.6 Info: 35: multi_disc_naming_format migrated 12:22:52.6 Info: => 0.000329s 12:22:52.6 Info: 36: add_download_client_priority migrating 12:22:52.6 Info: Beginning Transaction 12:22:52.6 Info: Starting migration of Main DB to 36 12:22:52.6 Info: AlterTable DownloadClients 12:22:52.6 Info: => 1.4E-06s 12:22:52.6 Info: CreateColumn DownloadClients Priority Int32 12:22:52.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:52.6 Info: => 0.0006249s 12:22:52.6 Info: PerformDBOperation 12:22:52.6 Info: Performing DB Operation 12:22:52.6 Info: => 6.03E-05s 12:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:52', 'add_download_client_priority') 12:22:52.6 Info: Committing Transaction 12:22:52.6 Info: 36: add_download_client_priority migrated 12:22:52.6 Info: => 0.0003463s 12:22:52.6 Info: 37: remove_growl_prowl migrating 12:22:52.6 Info: Beginning Transaction 12:22:52.6 Info: Starting migration of Main DB to 37 12:22:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:52.6 Info: => 5.62E-05s 12:22:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:52.6 Info: => 4.04E-05s 12:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:52', 'remove_growl_prowl') 12:22:52.6 Info: Committing Transaction 12:22:52.6 Info: 37: remove_growl_prowl migrated 12:22:52.6 Info: => 0.0002944s 12:22:52.6 Info: 38: remove_plex_hometheatre migrating 12:22:52.6 Info: Beginning Transaction 12:22:52.6 Info: Starting migration of Main DB to 38 12:22:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:52.6 Info: => 5.24E-05s 12:22:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:52.6 Info: => 4.16E-05s 12:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:52', 'remove_plex_hometheatre') 12:22:52.6 Info: Committing Transaction 12:22:52.6 Info: 38: remove_plex_hometheatre migrated 12:22:52.6 Info: => 0.0002868s 12:22:52.6 Info: 39: add_root_folder_add_defaults migrating 12:22:52.6 Info: Beginning Transaction 12:22:52.6 Info: Starting migration of Main DB to 39 12:22:52.6 Info: AlterTable RootFolders 12:22:52.6 Info: => 1.3E-06s 12:22:52.6 Info: CreateColumn RootFolders Name String 12:22:52.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:52.6 Info: => 0.0006139s 12:22:52.6 Info: AlterTable RootFolders 12:22:52.6 Info: => 1.2E-06s 12:22:52.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:52.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:52.6 Info: => 0.0005918s 12:22:52.6 Info: AlterTable RootFolders 12:22:52.6 Info: => 1.5E-06s 12:22:52.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:52.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:52.6 Info: => 0.0005975s 12:22:52.6 Info: AlterTable RootFolders 12:22:52.6 Info: => 1.2E-06s 12:22:52.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:52.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:52.6 Info: => 0.0005893s 12:22:52.6 Info: AlterTable RootFolders 12:22:52.6 Info: => 1.2E-06s 12:22:52.6 Info: CreateColumn RootFolders DefaultTags String 12:22:52.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:52.6 Info: => 0.0005809s 12:22:52.6 Info: PerformDBOperation 12:22:52.6 Info: Performing DB Operation 12:22:52.6 Info: => 6.41E-05s 12:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:52', 'add_root_folder_add_defaults') 12:22:52.6 Info: Committing Transaction 12:22:52.6 Info: 39: add_root_folder_add_defaults migrated 12:22:52.6 Info: => 0.0003552s 12:22:52.6 Info: 40: task_duration migrating 12:22:52.6 Info: Beginning Transaction 12:22:52.6 Info: Starting migration of Main DB to 40 12:22:52.6 Info: AlterTable ScheduledTasks 12:22:52.6 Info: => 1.4E-06s 12:22:52.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:52.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:52.6 Info: => 0.0006182s 12:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:52', 'task_duration') 12:22:52.6 Info: Committing Transaction 12:22:52.6 Info: 40: task_duration migrated 12:22:52.6 Info: => 0.00092s 12:22:52.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:52.6 Info: Beginning Transaction 12:22:52.6 Info: Starting migration of Main DB to 41 12:22:52.6 Info: AlterTable ReleaseProfiles 12:22:52.6 Info: => 1.2E-06s 12:22:52.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:52.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:52.6 Info: => 0.0006174s 12:22:52.6 Info: AlterTable ReleaseProfiles 12:22:52.6 Info: => 1.3E-06s 12:22:52.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:52.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:52.6 Info: => 0.0005893s 12:22:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:52', 'add_indexer_and_enabled_to_release_profiles') 12:22:52.6 Info: Committing Transaction 12:22:52.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:52.6 Info: => 0.0009162s 12:22:52.6 Info: 42: remove_album_folders migrating 12:22:52.6 Info: Beginning Transaction 12:22:52.6 Info: Starting migration of Main DB to 42 12:22:52.6 Info: DeleteColumn Artists AlbumFolder 12:22:52.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.6 Info: DROP TABLE "Artists" 12:22:52.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.7 Info: => 0.0053268s 12:22:52.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:52.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:52.7 Info: => 4.93E-05s 12:22:52.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:52.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:52.7 Info: => 4.35E-05s 12:22:52.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:52.7 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:52.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:52.7 Info: DROP TABLE "NamingConfig" 12:22:52.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:52.7 Info: => 0.0046013s 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:52', 'remove_album_folders') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 42: remove_album_folders migrated 12:22:52.7 Info: => 0.005032s 12:22:52.7 Info: 44: add_priority_to_indexers migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 44 12:22:52.7 Info: AlterTable Indexers 12:22:52.7 Info: => 1.4E-06s 12:22:52.7 Info: CreateColumn Indexers Priority Int32 12:22:52.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:52.7 Info: => 0.0006466s 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:52', 'add_priority_to_indexers') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 44: add_priority_to_indexers migrated 12:22:52.7 Info: => 0.0009526s 12:22:52.7 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 45 12:22:52.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:52.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:52.7 Info: => 0.0001325s 12:22:52.7 Info: PerformDBOperation 12:22:52.7 Info: Performing DB Operation 12:22:52.7 Info: => 3.5E-05s 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:52', 'remove_chown_and_folderchmod_config') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:52.7 Info: => 0.0003092s 12:22:52.7 Info: 47: update_notifiarr migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 47 12:22:52.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:52.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:52.7 Info: => 8.64E-05s 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:52', 'update_notifiarr') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 47: update_notifiarr migrated 12:22:52.7 Info: => 0.0003423s 12:22:52.7 Info: 49: email_multiple_addresses migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 49 12:22:52.7 Info: PerformDBOperation 12:22:52.7 Info: Performing DB Operation 12:22:52.7 Info: => 6.25E-05s 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:52', 'email_multiple_addresses') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 49: email_multiple_addresses migrated 12:22:52.7 Info: => 0.0003265s 12:22:52.7 Info: 50: rename_blacklist_to_blocklist migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 50 12:22:52.7 Info: RenameTable Blacklist Blocklist 12:22:52.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:52.7 Info: => 0.0018702s 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:52', 'rename_blacklist_to_blocklist') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 50: rename_blacklist_to_blocklist migrated 12:22:52.7 Info: => 0.002208s 12:22:52.7 Info: 51: cdh_per_downloadclient migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 51 12:22:52.7 Info: AlterTable DownloadClients 12:22:52.7 Info: => 1.4E-06s 12:22:52.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:52.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:52.7 Info: => 0.0006407s 12:22:52.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:52.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:52.7 Info: => 0.0006117s 12:22:52.7 Info: PerformDBOperation 12:22:52.7 Info: Performing DB Operation 12:22:52.7 Info: => 0.0001665s 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:52', 'cdh_per_downloadclient') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 51: cdh_per_downloadclient migrated 12:22:52.7 Info: => 0.0004608s 12:22:52.7 Info: 52: download_history migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 52 12:22:52.7 Info: CreateTable DownloadHistory 12:22:52.7 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:52.7 Info: => 0.0010746s 12:22:52.7 Info: CreateIndex DownloadHistory (EventType) 12:22:52.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:52.7 Info: => 0.0001117s 12:22:52.7 Info: CreateIndex DownloadHistory (ArtistId) 12:22:52.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:52.7 Info: => 9.53E-05s 12:22:52.7 Info: CreateIndex DownloadHistory (DownloadId) 12:22:52.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:52.7 Info: => 9.49E-05s 12:22:52.7 Info: PerformDBOperation 12:22:52.7 Info: Performing DB Operation 12:22:52.7 Info: => 0.0001283s 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:52', 'download_history') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 52: download_history migrated 12:22:52.7 Info: => 0.0004956s 12:22:52.7 Info: 53: add_update_history migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 53 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:52', 'add_update_history') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 53: add_update_history migrated 12:22:52.7 Info: => 0.0003244s 12:22:52.7 Info: 54: add_on_update_to_notifications migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 54 12:22:52.7 Info: AlterTable Notifications 12:22:52.7 Info: => 1.5E-06s 12:22:52.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:52.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:52.7 Info: => 0.0006583s 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:52', 'add_on_update_to_notifications') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 54: add_on_update_to_notifications migrated 12:22:52.7 Info: => 0.0009616s 12:22:52.7 Info: 55: download_client_per_indexer migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 55 12:22:52.7 Info: AlterTable Indexers 12:22:52.7 Info: => 1.2E-06s 12:22:52.7 Info: CreateColumn Indexers DownloadClientId Int32 12:22:52.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:52.7 Info: => 0.000654s 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:52', 'download_client_per_indexer') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 55: download_client_per_indexer migrated 12:22:52.7 Info: => 0.0009557s 12:22:52.7 Info: 56: AddNewItemMonitorType migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 56 12:22:52.7 Info: AlterTable Artists 12:22:52.7 Info: => 1.3E-06s 12:22:52.7 Info: CreateColumn Artists MonitorNewItems Int32 12:22:52.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:52.7 Info: => 0.0006659s 12:22:52.7 Info: AlterTable RootFolders 12:22:52.7 Info: => 1.2E-06s 12:22:52.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:52.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:52.7 Info: => 0.0006214s 12:22:52.7 Info: AlterTable ImportLists 12:22:52.7 Info: => 1.3E-06s 12:22:52.7 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:52.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:52.7 Info: => 0.0006253s 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:52', 'AddNewItemMonitorType') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 56: AddNewItemMonitorType migrated 12:22:52.7 Info: => 0.0009515s 12:22:52.7 Info: 57: ImportListSearch migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 57 12:22:52.7 Info: AlterTable ImportLists 12:22:52.7 Info: => 1.5E-06s 12:22:52.7 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:52.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:52.7 Info: => 0.0006598s 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:52', 'ImportListSearch') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 57: ImportListSearch migrated 12:22:52.7 Info: => 0.0009604s 12:22:52.7 Info: 58: ImportListMonitorExisting migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 58 12:22:52.7 Info: AlterTable ImportLists 12:22:52.7 Info: => 1.2E-06s 12:22:52.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:52.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:52.7 Info: => 0.0006562s 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:52', 'ImportListMonitorExisting') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 58: ImportListMonitorExisting migrated 12:22:52.7 Info: => 0.0009593s 12:22:52.7 Info: 59: add_indexer_tags migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 59 12:22:52.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:52.7 Info: => 5.69E-05s 12:22:52.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:52.7 Info: => 4.08E-05s 12:22:52.7 Info: AlterTable Indexers 12:22:52.7 Info: => 1E-06s 12:22:52.7 Info: CreateColumn Indexers Tags String 12:22:52.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:52.7 Info: => 0.0006416s 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:52', 'add_indexer_tags') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 59: add_indexer_tags migrated 12:22:52.7 Info: => 0.0009615s 12:22:52.7 Info: 60: update_audio_types migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 60 12:22:52.7 Info: PerformDBOperation 12:22:52.7 Info: Performing DB Operation 12:22:52.7 Info: => 6.3E-05s 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:52', 'update_audio_types') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 60: update_audio_types migrated 12:22:52.7 Info: => 0.0003255s 12:22:52.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 61 12:22:52.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.7 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:52.7 Info: => 5.64E-05s 12:22:52.7 Info: AlterTable AlbumReleases 12:22:52.7 Info: => 1.1E-06s 12:22:52.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:52.7 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:52.7 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:52.7 Info: DROP TABLE "AlbumReleases" 12:22:52.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:52.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:52.7 Info: => 0.0062321s 12:22:52.7 Info: AlterTable Albums 12:22:52.7 Info: => 1.2E-06s 12:22:52.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:52.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:52.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:52.7 Info: DROP TABLE "Albums" 12:22:52.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:52.7 Info: => 0.005552s 12:22:52.7 Info: AlterTable Albums 12:22:52.7 Info: => 1.3E-06s 12:22:52.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:52.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:52.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:52.7 Info: DROP TABLE "Albums" 12:22:52.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:52.7 Info: => 0.0067482s 12:22:52.7 Info: AlterTable Albums 12:22:52.7 Info: => 1.3E-06s 12:22:52.7 Info: AlterColumn Albums Added DateTimeOffset 12:22:52.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:52.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:52.7 Info: DROP TABLE "Albums" 12:22:52.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:52.7 Info: => 0.0055316s 12:22:52.7 Info: AlterTable Artists 12:22:52.7 Info: => 1.3E-06s 12:22:52.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:52.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:52.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:52.7 Info: DROP TABLE "Artists" 12:22:52.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.7 Info: => 0.0067887s 12:22:52.7 Info: AlterTable Artists 12:22:52.7 Info: => 1.3E-06s 12:22:52.7 Info: AlterColumn Artists Added DateTimeOffset 12:22:52.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:52.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:52.7 Info: DROP TABLE "Artists" 12:22:52.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.7 Info: => 0.0055092s 12:22:52.7 Info: AlterTable Blocklist 12:22:52.7 Info: => 1.2E-06s 12:22:52.7 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:52.7 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:52.7 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:52.7 Info: DROP TABLE "Blocklist" 12:22:52.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:52.7 Info: => 0.0062156s 12:22:52.7 Info: AlterTable Blocklist 12:22:52.7 Info: => 1.6E-06s 12:22:52.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:52.7 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:52.7 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:52.7 Info: DROP TABLE "Blocklist" 12:22:52.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:52.7 Info: => 0.0049973s 12:22:52.7 Info: AlterTable Commands 12:22:52.7 Info: => 1.4E-06s 12:22:52.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:52.7 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:52.7 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:52.7 Info: DROP TABLE "Commands" 12:22:52.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:52.7 Info: => 0.0049854s 12:22:52.7 Info: AlterTable Commands 12:22:52.7 Info: => 1.3E-06s 12:22:52.7 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:52.7 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:52.7 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:52.7 Info: DROP TABLE "Commands" 12:22:52.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:52.7 Info: => 0.0049743s 12:22:52.7 Info: AlterTable Commands 12:22:52.7 Info: => 1.8E-06s 12:22:52.7 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:52.7 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:52.7 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:52.7 Info: DROP TABLE "Commands" 12:22:52.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:52.7 Info: => 0.0061563s 12:22:52.7 Info: AlterTable DownloadClientStatus 12:22:52.7 Info: => 2.2E-06s 12:22:52.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:52.7 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:52.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:52.7 Info: DROP TABLE "DownloadClientStatus" 12:22:52.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:52.7 Info: => 0.0063076s 12:22:52.7 Info: AlterTable DownloadClientStatus 12:22:52.7 Info: => 1.3E-06s 12:22:52.7 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:52.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:52.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:52.8 Info: DROP TABLE "DownloadClientStatus" 12:22:52.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:52.8 Info: => 0.0050643s 12:22:52.8 Info: AlterTable DownloadClientStatus 12:22:52.8 Info: => 1.2E-06s 12:22:52.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:52.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:52.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:52.8 Info: DROP TABLE "DownloadClientStatus" 12:22:52.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:52.8 Info: => 0.0050305s 12:22:52.8 Info: AlterTable DownloadHistory 12:22:52.8 Info: => 1.2E-06s 12:22:52.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:52.8 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:52.8 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:52.8 Info: DROP TABLE "DownloadHistory" 12:22:52.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:52.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:52.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:52.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:52.8 Info: => 0.0053919s 12:22:52.8 Info: AlterTable ExtraFiles 12:22:52.8 Info: => 1.2E-06s 12:22:52.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:52.8 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:52.8 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:52.8 Info: DROP TABLE "ExtraFiles" 12:22:52.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:52.8 Info: => 0.0061816s 12:22:52.8 Info: AlterTable ExtraFiles 12:22:52.8 Info: => 1.4E-06s 12:22:52.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:52.8 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:52.8 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:52.8 Info: DROP TABLE "ExtraFiles" 12:22:52.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:52.8 Info: => 0.0049023s 12:22:52.8 Info: AlterTable History 12:22:52.8 Info: => 1.3E-06s 12:22:52.8 Info: AlterColumn History Date DateTimeOffset 12:22:52.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:52.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:52.8 Info: DROP TABLE "History" 12:22:52.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:52.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:52.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:52.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:52.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:52.8 Info: => 0.0056011s 12:22:52.8 Info: AlterTable ImportListStatus 12:22:52.8 Info: => 1.2E-06s 12:22:52.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:52.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:52.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:52.8 Info: DROP TABLE "ImportListStatus" 12:22:52.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:52.8 Info: => 0.0062013s 12:22:52.8 Info: AlterTable ImportListStatus 12:22:52.8 Info: => 1.3E-06s 12:22:52.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:52.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:52.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:52.8 Info: DROP TABLE "ImportListStatus" 12:22:52.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:52.8 Info: => 0.006291s 12:22:52.8 Info: AlterTable ImportListStatus 12:22:52.8 Info: => 1.4E-06s 12:22:52.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:52.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:52.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:52.8 Info: DROP TABLE "ImportListStatus" 12:22:52.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:52.8 Info: => 0.0050398s 12:22:52.8 Info: AlterTable IndexerStatus 12:22:52.8 Info: => 1.6E-06s 12:22:52.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:52.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:52.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:52.8 Info: DROP TABLE "IndexerStatus" 12:22:52.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:52.8 Info: => 0.0050748s 12:22:52.8 Info: AlterTable IndexerStatus 12:22:52.8 Info: => 1.3E-06s 12:22:52.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:52.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:52.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:52.8 Info: DROP TABLE "IndexerStatus" 12:22:52.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:52.8 Info: => 0.0052722s 12:22:52.8 Info: AlterTable IndexerStatus 12:22:52.8 Info: => 2.5E-06s 12:22:52.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:52.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:52.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:52.8 Info: DROP TABLE "IndexerStatus" 12:22:52.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:52.8 Info: => 0.0064819s 12:22:52.8 Info: AlterTable LyricFiles 12:22:52.8 Info: => 1.2E-06s 12:22:52.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:52.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:52.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:52.8 Info: DROP TABLE "LyricFiles" 12:22:52.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:52.8 Info: => 0.0048718s 12:22:52.8 Info: AlterTable LyricFiles 12:22:52.8 Info: => 1.4E-06s 12:22:52.8 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:52.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:52.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:52.8 Info: DROP TABLE "LyricFiles" 12:22:52.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:52.8 Info: => 0.0048881s 12:22:52.8 Info: AlterTable MetadataFiles 12:22:52.8 Info: => 1.5E-06s 12:22:52.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:52.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:22:52.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:22:52.8 Info: DROP TABLE "MetadataFiles" 12:22:52.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:52.8 Info: => 0.0049362s 12:22:52.8 Info: AlterTable MetadataFiles 12:22:52.8 Info: => 1.4E-06s 12:22:52.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:52.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:22:52.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:22:52.8 Info: DROP TABLE "MetadataFiles" 12:22:52.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:52.8 Info: => 0.0060861s 12:22:52.8 Info: AlterTable PendingReleases 12:22:52.8 Info: => 1.3E-06s 12:22:52.8 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:52.8 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:52.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:52.8 Info: DROP TABLE "PendingReleases" 12:22:52.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:52.8 Info: => 0.0048335s 12:22:52.8 Info: AlterTable ScheduledTasks 12:22:52.8 Info: => 1.4E-06s 12:22:52.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:52.8 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:52.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:52.8 Info: DROP TABLE "ScheduledTasks" 12:22:52.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:52.8 Info: => 0.0059887s 12:22:52.8 Info: AlterTable ScheduledTasks 12:22:52.8 Info: => 1.3E-06s 12:22:52.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:52.9 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:52.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:52.9 Info: DROP TABLE "ScheduledTasks" 12:22:52.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:52.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:52.9 Info: => 0.0048626s 12:22:52.9 Info: AlterTable TrackFiles 12:22:52.9 Info: => 1.4E-06s 12:22:52.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:52.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:52.9 Info: DROP TABLE "TrackFiles" 12:22:52.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.9 Info: => 0.0070829s 12:22:52.9 Info: AlterTable TrackFiles 12:22:52.9 Info: => 1.3E-06s 12:22:52.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:52.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:52.9 Info: DROP TABLE "TrackFiles" 12:22:52.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.9 Info: => 0.0051208s 12:22:52.9 Info: AlterTable VersionInfo 12:22:52.9 Info: => 1.4E-06s 12:22:52.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:52.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:52.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:52.9 Info: DROP TABLE "VersionInfo" 12:22:52.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:52.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:52.9 Info: => 0.0049374s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:52', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:52.9 Info: => 0.0057369s 12:22:52.9 Info: 62: add_on_delete_to_notifications migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 62 12:22:52.9 Info: AlterTable Notifications 12:22:52.9 Info: => 1.5E-06s 12:22:52.9 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:52.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:52.9 Info: => 0.0006645s 12:22:52.9 Info: AlterTable Notifications 12:22:52.9 Info: => 1.4E-06s 12:22:52.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:52.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:52.9 Info: => 0.0006261s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:52', 'add_on_delete_to_notifications') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 62: add_on_delete_to_notifications migrated 12:22:52.9 Info: => 0.0009718s 12:22:52.9 Info: 63: add_custom_formats migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 63 12:22:52.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 12:22:52.9 Info: AlterTable DelayProfiles 12:22:52.9 Info: => 1.1E-06s 12:22:52.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:52.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:52.9 Info: => 0.0006503s 12:22:52.9 Info: UpdateData 12:22:52.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:52.9 Info: => 5.64E-05s 12:22:52.9 Info: AlterTable TrackFiles 12:22:52.9 Info: => 1.2E-06s 12:22:52.9 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:52.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:52.9 Info: => 0.0006165s 12:22:52.9 Info: PerformDBOperation 12:22:52.9 Info: Performing DB Operation 12:22:52.9 Info: => 0.0012799s 12:22:52.9 Info: CreateTable CustomFormats 12:22:52.9 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:52.9 Info: => 0.0011184s 12:22:52.9 Info: CreateIndex CustomFormats (Name) 12:22:52.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:52.9 Info: => 0.0001027s 12:22:52.9 Info: AlterTable QualityProfiles 12:22:52.9 Info: => 1.3E-06s 12:22:52.9 Info: CreateColumn QualityProfiles FormatItems String 12:22:52.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:52.9 Info: => 0.000665s 12:22:52.9 Info: AlterTable QualityProfiles 12:22:52.9 Info: => 1.5E-06s 12:22:52.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:52.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:52.9 Info: => 0.0006521s 12:22:52.9 Info: AlterTable QualityProfiles 12:22:52.9 Info: => 1.1E-06s 12:22:52.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:52.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:52.9 Info: => 0.0006475s 12:22:52.9 Info: PerformDBOperation 12:22:52.9 Info: Performing DB Operation 12:22:52.9 Info: => 0.0013891s 12:22:52.9 Info: PerformDBOperation 12:22:52.9 Info: Performing DB Operation 12:22:52.9 Info: => 3.95E-05s 12:22:52.9 Info: DeleteColumn ReleaseProfiles Preferred 12:22:52.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:52.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:52.9 Info: DROP TABLE "ReleaseProfiles" 12:22:52.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:52.9 Info: => 0.0058989s 12:22:52.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:52.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:52.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:52.9 Info: DROP TABLE "ReleaseProfiles" 12:22:52.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:52.9 Info: => 0.0049848s 12:22:52.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:52.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:52.9 Info: => 5.99E-05s 12:22:52.9 Info: AlterTable DelayProfiles 12:22:52.9 Info: => 1.2E-06s 12:22:52.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:52.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:52.9 Info: => 0.0006476s 12:22:52.9 Info: AlterTable DelayProfiles 12:22:52.9 Info: => 1.2E-06s 12:22:52.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:52.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:52.9 Info: => 0.000634s 12:22:52.9 Info: -> 1 Insert operations completed in 00:00:00.0001037 taking an average of 00:00:00.0001037 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:52', 'add_custom_formats') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 63: add_custom_formats migrated 12:22:52.9 Info: => 0.0010514s 12:22:52.9 Debug: Took: 00:00:00.4868662 12:22:52.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 12:22:52.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 12:22:52.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149729851429_151/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:52.9 Info: DatabaseEngineVersionCheck migrating 12:22:52.9 Info: PerformDBOperation 12:22:52.9 Info: Performing DB Operation 12:22:52.9 Info: SQLite 3.47.0 12:22:52.9 Info: => 0.0010004s 12:22:52.9 Info: DatabaseEngineVersionCheck migrated 12:22:52.9 Info: => 0.0010176s 12:22:52.9 Info: VersionMigration migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: CreateTable VersionInfo 12:22:52.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:52.9 Info: => 0.0001521s 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: VersionMigration migrated 12:22:53.0 Info: => 0.0005361s 12:22:53.0 Info: VersionUniqueMigration migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: CreateIndex VersionInfo (Version) 12:22:53.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:53.0 Info: => 0.0001574s 12:22:53.0 Info: AlterTable VersionInfo 12:22:53.0 Info: => 1.4E-06s 12:22:53.0 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:53.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:53.0 Info: => 0.0005397s 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: VersionUniqueMigration migrated 12:22:53.0 Info: => 0.0007545s 12:22:53.0 Info: VersionDescriptionMigration migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: AlterTable VersionInfo 12:22:53.0 Info: => 1.2E-06s 12:22:53.0 Info: CreateColumn VersionInfo Description String 12:22:53.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:53.0 Info: => 0.0002066s 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: VersionDescriptionMigration migrated 12:22:53.0 Info: => 0.0003979s 12:22:53.0 Info: 1: InitialSetup migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 1 12:22:53.0 Info: CreateTable Config 12:22:53.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:53.0 Info: => 0.0001762s 12:22:53.0 Info: CreateIndex Config (Key) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:53.0 Info: => 0.0001265s 12:22:53.0 Info: CreateTable RootFolders 12:22:53.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:53.0 Info: => 0.0001046s 12:22:53.0 Info: CreateIndex RootFolders (Path) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:53.0 Info: => 0.0001127s 12:22:53.0 Info: CreateTable Artists 12:22:53.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:53.0 Info: => 0.0003574s 12:22:53.0 Info: CreateIndex Artists (ForeignArtistId) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:53.0 Info: => 0.0001261s 12:22:53.0 Info: CreateIndex Artists (NameSlug) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:53.0 Info: => 0.0001109s 12:22:53.0 Info: CreateIndex Artists (CleanName) 12:22:53.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.0 Info: => 0.0001026s 12:22:53.0 Info: CreateIndex Artists (Path) 12:22:53.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.0 Info: => 0.0001031s 12:22:53.0 Info: CreateTable Albums 12:22:53.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:53.0 Info: => 0.0003136s 12:22:53.0 Info: CreateIndex Albums (ForeignAlbumId) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.0 Info: => 0.000116s 12:22:53.0 Info: CreateIndex Albums (MBId) 12:22:53.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:53.0 Info: => 9.82E-05s 12:22:53.0 Info: CreateIndex Albums (TADBId) 12:22:53.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:53.0 Info: => 0.0001s 12:22:53.0 Info: CreateIndex Albums (TitleSlug) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:53.0 Info: => 0.0001062s 12:22:53.0 Info: CreateIndex Albums (CleanTitle) 12:22:53.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.0 Info: => 0.0001008s 12:22:53.0 Info: CreateIndex Albums (Path) 12:22:53.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:53.0 Info: => 9.59E-05s 12:22:53.0 Info: CreateTable Tracks 12:22:53.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:53.0 Info: => 0.0001978s 12:22:53.0 Info: CreateIndex Tracks (ForeignTrackId) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:53.0 Info: => 0.0001114s 12:22:53.0 Info: CreateIndex Tracks (ArtistId) 12:22:53.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:53.0 Info: => 0.0001036s 12:22:53.0 Info: CreateIndex Tracks (TrackFileId) 12:22:53.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:53.0 Info: => 0.0001293s 12:22:53.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:53.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:53.0 Info: => 0.0001024s 12:22:53.0 Info: CreateTable TrackFiles 12:22:53.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:53.0 Info: => 0.0001684s 12:22:53.0 Info: CreateIndex TrackFiles (ArtistId) 12:22:53.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:53.0 Info: => 0.0001317s 12:22:53.0 Info: CreateIndex TrackFiles (AlbumId) 12:22:53.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.0 Info: => 0.0001115s 12:22:53.0 Info: CreateTable History 12:22:53.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:53.0 Info: => 0.0001931s 12:22:53.0 Info: CreateIndex History (Date) 12:22:53.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:53.0 Info: => 0.0001076s 12:22:53.0 Info: CreateIndex History (EventType) 12:22:53.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:53.0 Info: => 0.0001167s 12:22:53.0 Info: CreateIndex History (DownloadId) 12:22:53.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:53.0 Info: => 0.0001242s 12:22:53.0 Info: CreateIndex History (AlbumId) 12:22:53.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:53.0 Info: => 0.000107s 12:22:53.0 Info: CreateTable Notifications 12:22:53.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:53.0 Info: => 0.0001559s 12:22:53.0 Info: CreateTable ScheduledTasks 12:22:53.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:53.0 Info: => 0.0001235s 12:22:53.0 Info: CreateIndex ScheduledTasks (TypeName) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:53.0 Info: => 0.0001137s 12:22:53.0 Info: CreateTable Indexers 12:22:53.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:53.0 Info: => 0.0001376s 12:22:53.0 Info: CreateIndex Indexers (Name) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:53.0 Info: => 0.0001337s 12:22:53.0 Info: CreateTable Profiles 12:22:53.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:53.0 Info: => 0.0001272s 12:22:53.0 Info: CreateIndex Profiles (Name) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:53.0 Info: => 0.000109s 12:22:53.0 Info: CreateTable QualityDefinitions 12:22:53.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:53.0 Info: => 0.0001481s 12:22:53.0 Info: CreateIndex QualityDefinitions (Quality) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:53.0 Info: => 0.0001133s 12:22:53.0 Info: CreateIndex QualityDefinitions (Title) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:53.0 Info: => 0.0001133s 12:22:53.0 Info: CreateTable NamingConfig 12:22:53.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:53.0 Info: => 0.0001666s 12:22:53.0 Info: CreateTable Blacklist 12:22:53.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:53.0 Info: => 0.0002294s 12:22:53.0 Info: CreateTable Metadata 12:22:53.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:53.0 Info: => 0.00015s 12:22:53.0 Info: CreateTable MetadataFiles 12:22:53.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:53.0 Info: => 0.0001706s 12:22:53.0 Info: CreateTable DownloadClients 12:22:53.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:53.0 Info: => 0.0001331s 12:22:53.0 Info: CreateTable PendingReleases 12:22:53.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:53.0 Info: => 0.0022965s 12:22:53.0 Info: CreateTable RemotePathMappings 12:22:53.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:53.0 Info: => 0.0001297s 12:22:53.0 Info: CreateTable Tags 12:22:53.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:53.0 Info: => 0.0001006s 12:22:53.0 Info: CreateIndex Tags (Label) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:53.0 Info: => 0.0001312s 12:22:53.0 Info: CreateTable Restrictions 12:22:53.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:53.0 Info: => 0.000121s 12:22:53.0 Info: CreateTable DelayProfiles 12:22:53.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:53.0 Info: => 0.000148s 12:22:53.0 Info: CreateTable Users 12:22:53.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:53.0 Info: => 0.0001096s 12:22:53.0 Info: CreateIndex Users (Identifier) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:53.0 Info: => 0.0001204s 12:22:53.0 Info: CreateIndex Users (Username) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:53.0 Info: => 0.0001116s 12:22:53.0 Info: CreateTable Commands 12:22:53.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:53.0 Info: => 0.0001634s 12:22:53.0 Info: CreateTable IndexerStatus 12:22:53.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:53.0 Info: => 0.000152s 12:22:53.0 Info: CreateIndex IndexerStatus (ProviderId) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:53.0 Info: => 0.000124s 12:22:53.0 Info: CreateTable ExtraFiles 12:22:53.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:53.0 Info: => 0.0001436s 12:22:53.0 Info: CreateTable LyricFiles 12:22:53.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:53.0 Info: => 0.0001558s 12:22:53.0 Info: CreateTable LanguageProfiles 12:22:53.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:53.0 Info: => 0.0001123s 12:22:53.0 Info: CreateIndex LanguageProfiles (Name) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:53.0 Info: => 0.0001209s 12:22:53.0 Info: CreateTable DownloadClientStatus 12:22:53.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:53.0 Info: => 0.0001291s 12:22:53.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:53.0 Info: => 0.0001216s 12:22:53.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:53.0 Info: -> 1 Insert operations completed in 00:00:00.0000785 taking an average of 00:00:00.0000785 12:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:53', 'InitialSetup') 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: 1: InitialSetup migrated 12:22:53.0 Info: => 0.0010504s 12:22:53.0 Info: 2: add_reason_to_pending_releases migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 2 12:22:53.0 Info: AlterTable PendingReleases 12:22:53.0 Info: => 1.4E-06s 12:22:53.0 Info: CreateColumn PendingReleases Reason Int32 12:22:53.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:53.0 Info: => 0.0006263s 12:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:53', 'add_reason_to_pending_releases') 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: 2: add_reason_to_pending_releases migrated 12:22:53.0 Info: => 0.000928s 12:22:53.0 Info: 3: add_medium_support migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 3 12:22:53.0 Info: AlterTable Albums 12:22:53.0 Info: => 1.2E-06s 12:22:53.0 Info: CreateColumn Albums Media String 12:22:53.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:53.0 Info: => 0.000625s 12:22:53.0 Info: AlterTable Tracks 12:22:53.0 Info: => 1.3E-06s 12:22:53.0 Info: CreateColumn Tracks MediumNumber Int32 12:22:53.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:53.0 Info: => 0.0005633s 12:22:53.0 Info: AlterTable Tracks 12:22:53.0 Info: => 1.2E-06s 12:22:53.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:53.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:53.0 Info: => 0.0005639s 12:22:53.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:53.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:53.0 Info: => 4.78E-05s 12:22:53.0 Info: DeleteColumn Tracks TrackNumber 12:22:53.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:53.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:53.0 Info: DROP TABLE "Tracks" 12:22:53.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:53.0 Info: => 0.0047285s 12:22:53.0 Info: AlterTable Tracks 12:22:53.0 Info: => 1.2E-06s 12:22:53.0 Info: CreateColumn Tracks TrackNumber String 12:22:53.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:53.0 Info: => 0.0005676s 12:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:53', 'add_medium_support') 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: 3: add_medium_support migrated 12:22:53.0 Info: => 0.0009762s 12:22:53.0 Info: 4: add_various_qualites_in_profile migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 4 12:22:53.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:53.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:53.0 Info: => 5.84E-05s 12:22:53.0 Info: PerformDBOperation 12:22:53.0 Info: Performing DB Operation 12:22:53.0 Info: => 4.18E-05s 12:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:53', 'add_various_qualites_in_profile') 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: 4: add_various_qualites_in_profile migrated 12:22:53.0 Info: => 0.0002969s 12:22:53.0 Info: 5: metadata_profiles migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 5 12:22:53.0 Info: CreateTable MetadataProfiles 12:22:53.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:53.0 Info: => 0.0001429s 12:22:53.0 Info: CreateIndex MetadataProfiles (Name) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:53.0 Info: => 9.81E-05s 12:22:53.0 Info: AlterTable Artists 12:22:53.0 Info: => 1.2E-06s 12:22:53.0 Info: CreateColumn Artists MetadataProfileId Int32 12:22:53.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:53.0 Info: => 0.0005948s 12:22:53.0 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:53.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:53.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:53.0 Info: DROP TABLE "Artists" 12:22:53.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.0 Info: => 0.0050628s 12:22:53.0 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:53.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:53.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:53.0 Info: DROP TABLE "Artists" 12:22:53.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.0 Info: => 0.0049007s 12:22:53.0 Info: AlterTable Albums 12:22:53.0 Info: => 1.3E-06s 12:22:53.0 Info: CreateColumn Albums SecondaryTypes String 12:22:53.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:53.0 Info: => 0.0005833s 12:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:53', 'metadata_profiles') 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: 5: metadata_profiles migrated 12:22:53.0 Info: => 0.0010143s 12:22:53.0 Info: 6: separate_automatic_and_interactive_search migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 6 12:22:53.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:53.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:53.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:53.0 Info: DROP TABLE "Indexers" 12:22:53.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:53.0 Info: => 0.0045463s 12:22:53.0 Info: AlterTable Indexers 12:22:53.0 Info: => 1.3E-06s 12:22:53.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:53.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:53.0 Info: => 0.0005612s 12:22:53.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:53.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:53.0 Info: => 5.38E-05s 12:22:53.0 Info: AlterTable Indexers 12:22:53.0 Info: => 1.2E-06s 12:22:53.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:53.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:53.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:53.0 Info: DROP TABLE "Indexers" 12:22:53.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:53.0 Info: => 0.0064068s 12:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:53', 'separate_automatic_and_interactive_search') 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: 6: separate_automatic_and_interactive_search migrated 12:22:53.0 Info: => 0.0067766s 12:22:53.0 Info: 7: change_album_path_to_relative migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 7 12:22:53.0 Info: DeleteColumn Albums Path 12:22:53.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:53.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:53.0 Info: DROP TABLE "Albums" 12:22:53.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.0 Info: => 0.0062812s 12:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:53', 'change_album_path_to_relative') 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: 7: change_album_path_to_relative migrated 12:22:53.0 Info: => 0.0067629s 12:22:53.0 Info: 8: change_quality_size_mb_to_kb migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 8 12:22:53.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:53.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:53.0 Info: => 5.58E-05s 12:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:53', 'change_quality_size_mb_to_kb') 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: 8: change_quality_size_mb_to_kb migrated 12:22:53.0 Info: => 0.0003232s 12:22:53.0 Info: 9: album_releases migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 9 12:22:53.0 Info: AlterTable Albums 12:22:53.0 Info: => 1.2E-06s 12:22:53.0 Info: CreateColumn Albums Releases String 12:22:53.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:53.0 Info: => 0.0006043s 12:22:53.0 Info: AlterTable Albums 12:22:53.0 Info: => 1.3E-06s 12:22:53.0 Info: CreateColumn Albums CurrentRelease String 12:22:53.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:53.0 Info: => 0.0005604s 12:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:53', 'album_releases') 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: 9: album_releases migrated 12:22:53.0 Info: => 0.0008618s 12:22:53.0 Info: 10: album_releases_fix migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 10 12:22:53.0 Info: AlterTable Albums 12:22:53.0 Info: => 1.1E-06s 12:22:53.0 Info: AlterColumn Albums Releases String 12:22:53.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:53.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:53.0 Info: DROP TABLE "Albums" 12:22:53.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.0 Info: => 0.0050202s 12:22:53.0 Info: AlterTable Albums 12:22:53.0 Info: => 1.4E-06s 12:22:53.0 Info: AlterColumn Albums CurrentRelease String 12:22:53.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:53.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:53.0 Info: DROP TABLE "Albums" 12:22:53.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.0 Info: => 0.0050085s 12:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:53', 'album_releases_fix') 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: 10: album_releases_fix migrated 12:22:53.0 Info: => 0.0054117s 12:22:53.0 Info: 11: import_lists migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 11 12:22:53.0 Info: CreateTable ImportLists 12:22:53.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:53.0 Info: => 0.0001902s 12:22:53.0 Info: CreateIndex ImportLists (Name) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:53.0 Info: => 9.28E-05s 12:22:53.0 Info: CreateTable ImportListStatus 12:22:53.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:53.0 Info: => 0.000134s 12:22:53.0 Info: CreateIndex ImportListStatus (ProviderId) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:53.0 Info: => 9.06E-05s 12:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:53', 'import_lists') 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: 11: import_lists migrated 12:22:53.0 Info: => 0.0004434s 12:22:53.0 Info: 12: add_release_status migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 12 12:22:53.0 Info: AlterTable MetadataProfiles 12:22:53.0 Info: => 1.3E-06s 12:22:53.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:53.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:53.0 Info: => 0.0006189s 12:22:53.0 Info: PerformDBOperation 12:22:53.0 Info: Performing DB Operation 12:22:53.0 Info: => 3.62E-05s 12:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:53', 'add_release_status') 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: 12: add_release_status migrated 12:22:53.0 Info: => 0.0003238s 12:22:53.0 Info: 13: album_download_notification migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 13 12:22:53.0 Info: AlterTable Notifications 12:22:53.0 Info: => 1.2E-06s 12:22:53.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:53.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:53.0 Info: => 0.0006323s 12:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:53', 'album_download_notification') 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: 13: album_download_notification migrated 12:22:53.0 Info: => 0.0009448s 12:22:53.0 Info: 14: fix_language_metadata_profiles migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 14 12:22:53.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:53.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:53.0 Info: => 8.86E-05s 12:22:53.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:53.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:53.0 Info: => 6.83E-05s 12:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:53', 'fix_language_metadata_profiles') 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: 14: fix_language_metadata_profiles migrated 12:22:53.0 Info: => 0.0003265s 12:22:53.0 Info: 15: remove_fanzub migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 15 12:22:53.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:53.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:53.0 Info: => 5.01E-05s 12:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:53', 'remove_fanzub') 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: 15: remove_fanzub migrated 12:22:53.0 Info: => 0.0003034s 12:22:53.0 Info: 16: update_artist_history_indexes migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 16 12:22:53.0 Info: CreateIndex Albums (ArtistId) 12:22:53.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:53.0 Info: => 0.0001172s 12:22:53.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:53.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:53.0 Info: => 9.47E-05s 12:22:53.0 Info: DeleteIndex History (AlbumId) 12:22:53.0 Info: DROP INDEX "IX_History_AlbumId" 12:22:53.0 Info: => 0.0001246s 12:22:53.0 Info: CreateIndex History (AlbumId, Date) 12:22:53.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:53.0 Info: => 0.0001035s 12:22:53.0 Info: DeleteIndex History (DownloadId) 12:22:53.0 Info: DROP INDEX "IX_History_DownloadId" 12:22:53.0 Info: => 0.0001119s 12:22:53.0 Info: CreateIndex History (DownloadId, Date) 12:22:53.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:53.0 Info: => 0.000104s 12:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:53', 'update_artist_history_indexes') 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: 16: update_artist_history_indexes migrated 12:22:53.0 Info: => 0.000447s 12:22:53.0 Info: 17: remove_nma migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 17 12:22:53.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:53.0 Info: => 5.41E-05s 12:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:53', 'remove_nma') 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: 17: remove_nma migrated 12:22:53.0 Info: => 0.0003223s 12:22:53.0 Info: 18: album_disambiguation migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 18 12:22:53.0 Info: AlterTable Albums 12:22:53.0 Info: => 1.1E-06s 12:22:53.0 Info: CreateColumn Albums Disambiguation String 12:22:53.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:53.0 Info: => 0.0006237s 12:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:53', 'album_disambiguation') 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: 18: album_disambiguation migrated 12:22:53.0 Info: => 0.0009297s 12:22:53.0 Info: 19: add_ape_quality_in_profiles migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 19 12:22:53.0 Info: PerformDBOperation 12:22:53.0 Info: Performing DB Operation 12:22:53.0 Info: => 3.77E-05s 12:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:53', 'add_ape_quality_in_profiles') 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: 19: add_ape_quality_in_profiles migrated 12:22:53.0 Info: => 0.0003085s 12:22:53.0 Info: 20: remove_pushalot migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 20 12:22:53.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:53.0 Info: => 5.56E-05s 12:22:53.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:53.0 Info: => 4.21E-05s 12:22:53.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:53.0 Info: => 4.13E-05s 12:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:53', 'remove_pushalot') 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: 20: remove_pushalot migrated 12:22:53.0 Info: => 0.0002986s 12:22:53.0 Info: 21: add_custom_filters migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 21 12:22:53.0 Info: CreateTable CustomFilters 12:22:53.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:53.0 Info: => 0.0001421s 12:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:53', 'add_custom_filters') 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: 21: add_custom_filters migrated 12:22:53.0 Info: => 0.0004448s 12:22:53.0 Info: 22: import_list_tags migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 22 12:22:53.0 Info: AlterTable ImportLists 12:22:53.0 Info: => 1.2E-06s 12:22:53.0 Info: CreateColumn ImportLists Tags String 12:22:53.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:53.0 Info: => 0.0006374s 12:22:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:53', 'import_list_tags') 12:22:53.0 Info: Committing Transaction 12:22:53.0 Info: 22: import_list_tags migrated 12:22:53.0 Info: => 0.0009533s 12:22:53.0 Info: 23: add_release_groups_etc migrating 12:22:53.0 Info: Beginning Transaction 12:22:53.0 Info: Starting migration of Main DB to 23 12:22:53.0 Info: CreateTable ArtistMetadata 12:22:53.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:53.0 Info: => 0.000208s 12:22:53.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:53.0 Info: => 9.81E-05s 12:22:53.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:53.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:53.0 Info: => 0.0001067s 12:22:53.0 Info: AlterTable Artists 12:22:53.0 Info: => 1.2E-06s 12:22:53.0 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:53.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:53.0 Info: => 0.0006393s 12:22:53.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:53.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:53.0 Info: => 7.99E-05s 12:22:53.0 Info: CreateTable AlbumReleases 12:22:53.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:53.0 Info: => 0.000178s 12:22:53.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:53.0 Info: => 9.73E-05s 12:22:53.0 Info: CreateIndex AlbumReleases (AlbumId) 12:22:53.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:53.0 Info: => 8.79E-05s 12:22:53.0 Info: PerformDBOperation 12:22:53.0 Info: Performing DB Operation 12:22:53.0 Info: => 4.26E-05s 12:22:53.0 Info: AlterTable Albums 12:22:53.0 Info: => 1.3E-06s 12:22:53.0 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:53.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:53.0 Info: => 0.0006365s 12:22:53.0 Info: AlterTable Albums 12:22:53.0 Info: => 1.3E-06s 12:22:53.0 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:53.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:53.0 Info: => 0.0006311s 12:22:53.0 Info: AlterTable Albums 12:22:53.0 Info: => 1.7E-06s 12:22:53.0 Info: CreateColumn Albums Links String 12:22:53.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:53.0 Info: => 0.0006381s 12:22:53.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:53.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:53.0 Info: => 9.5E-05s 12:22:53.0 Info: AlterTable Tracks 12:22:53.0 Info: => 1.1E-06s 12:22:53.0 Info: CreateColumn Tracks ForeignRecordingId String 12:22:53.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:53.0 Info: => 0.0006317s 12:22:53.0 Info: AlterTable Tracks 12:22:53.0 Info: => 1.3E-06s 12:22:53.0 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:53.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:53.0 Info: => 0.0006394s 12:22:53.0 Info: AlterTable Tracks 12:22:53.0 Info: => 1.2E-06s 12:22:53.0 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:53.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:53.0 Info: => 0.0006352s 12:22:53.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:53.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:53.0 Info: => 9.69E-05s 12:22:53.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:53.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:53.0 Info: => 8.36E-05s 12:22:53.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:53.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:53.1 Info: DROP TABLE "Artists" 12:22:53.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.1 Info: => 0.006323s 12:22:53.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:53.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:53.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:53.1 Info: DROP TABLE "Albums" 12:22:53.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.1 Info: => 0.0052743s 12:22:53.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:53.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:53.1 Info: DROP TABLE "Tracks" 12:22:53.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:53.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:53.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:53.1 Info: => 0.0048995s 12:22:53.1 Info: DeleteColumn TrackFiles ArtistId 12:22:53.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:53.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:53.1 Info: DROP TABLE "TrackFiles" 12:22:53.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.1 Info: => 0.0058565s 12:22:53.1 Info: CreateIndex Artists (ArtistMetadataId) 12:22:53.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.1 Info: => 9.15E-05s 12:22:53.1 Info: CreateIndex Artists (Monitored) 12:22:53.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.1 Info: => 8.69E-05s 12:22:53.1 Info: CreateIndex Albums (ArtistMetadataId) 12:22:53.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:53.1 Info: => 8.79E-05s 12:22:53.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:53.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:53.1 Info: => 8.49E-05s 12:22:53.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:53.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:53.1 Info: => 8.42E-05s 12:22:53.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:53.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:53.1 Info: => 8.71E-05s 12:22:53.1 Info: UpdateData 12:22:53.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:53.1 Info: => 5.25E-05s 12:22:53.1 Info: UpdateData 12:22:53.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:53.1 Info: => 4.69E-05s 12:22:53.1 Info: UpdateData 12:22:53.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:53.1 Info: => 5.35E-05s 12:22:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:53', 'add_release_groups_etc') 12:22:53.1 Info: Committing Transaction 12:22:53.1 Info: 23: add_release_groups_etc migrated 12:22:53.1 Info: => 0.0006564s 12:22:53.1 Info: 24: NewMediaInfoFormat migrating 12:22:53.1 Info: Beginning Transaction 12:22:53.1 Info: Starting migration of Main DB to 24 12:22:53.1 Info: UpdateData 12:22:53.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:53.1 Info: => 5.84E-05s 12:22:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:53', 'NewMediaInfoFormat') 12:22:53.1 Info: Committing Transaction 12:22:53.1 Info: 24: NewMediaInfoFormat migrated 12:22:53.1 Info: => 0.0003166s 12:22:53.1 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:53.1 Info: Beginning Transaction 12:22:53.1 Info: Starting migration of Main DB to 25 12:22:53.1 Info: RenameTable Restrictions ReleaseProfiles 12:22:53.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:53.1 Info: => 0.0017221s 12:22:53.1 Info: AlterTable ReleaseProfiles 12:22:53.1 Info: => 1.2E-06s 12:22:53.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:53.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:53.1 Info: => 0.0006122s 12:22:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:53', 'rename_restrictions_to_release_profiles') 12:22:53.1 Info: Committing Transaction 12:22:53.1 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:53.1 Info: => 0.0009122s 12:22:53.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:53.1 Info: Beginning Transaction 12:22:53.1 Info: Starting migration of Main DB to 26 12:22:53.1 Info: RenameTable Profiles QualityProfiles 12:22:53.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:53.1 Info: => 0.0017917s 12:22:53.1 Info: AlterTable QualityProfiles 12:22:53.1 Info: => 1.3E-06s 12:22:53.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:53.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:53.1 Info: => 0.0006153s 12:22:53.1 Info: AlterTable LanguageProfiles 12:22:53.1 Info: => 1.4E-06s 12:22:53.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:53.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:53.1 Info: => 0.0005971s 12:22:53.1 Info: UpdateData 12:22:53.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:53.1 Info: => 5.42E-05s 12:22:53.1 Info: UpdateData 12:22:53.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:53.1 Info: => 3.86E-05s 12:22:53.1 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:53.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:53.1 Info: DROP TABLE "Artists" 12:22:53.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.1 Info: => 0.0064114s 12:22:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:53', 'rename_quality_profiles_add_upgrade_allowed') 12:22:53.1 Info: Committing Transaction 12:22:53.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:53.1 Info: => 0.0068524s 12:22:53.1 Info: 27: add_import_exclusions migrating 12:22:53.1 Info: Beginning Transaction 12:22:53.1 Info: Starting migration of Main DB to 27 12:22:53.1 Info: CreateTable ImportListExclusions 12:22:53.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:53.1 Info: => 0.0001695s 12:22:53.1 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:53.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:53.1 Info: => 0.0001281s 12:22:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:53', 'add_import_exclusions') 12:22:53.1 Info: Committing Transaction 12:22:53.1 Info: 27: add_import_exclusions migrated 12:22:53.1 Info: => 0.0004269s 12:22:53.1 Info: 28: clean_artist_metadata_table migrating 12:22:53.1 Info: Beginning Transaction 12:22:53.1 Info: Starting migration of Main DB to 28 12:22:53.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.1 Info: => 0.0001676s 12:22:53.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.1 Info: => 0.0001392s 12:22:53.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:53.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:53.1 Info: => 0.0001312s 12:22:53.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:53.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:53.1 Info: => 0.0001302s 12:22:53.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.1 Info: => 0.0001281s 12:22:53.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:53.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:53.1 Info: => 0.0001255s 12:22:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:53', 'clean_artist_metadata_table') 12:22:53.1 Info: Committing Transaction 12:22:53.1 Info: 28: clean_artist_metadata_table migrated 12:22:53.1 Info: => 0.0003843s 12:22:53.1 Info: 29: health_issue_notification migrating 12:22:53.1 Info: Beginning Transaction 12:22:53.1 Info: Starting migration of Main DB to 29 12:22:53.1 Info: AlterTable Notifications 12:22:53.1 Info: => 1.3E-06s 12:22:53.1 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:53.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:53.1 Info: => 0.0006431s 12:22:53.1 Info: AlterTable Notifications 12:22:53.1 Info: => 1.3E-06s 12:22:53.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:53.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:53.1 Info: => 0.0006188s 12:22:53.1 Info: AlterTable Notifications 12:22:53.1 Info: => 1.1E-06s 12:22:53.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:53.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:53.1 Info: => 0.000612s 12:22:53.1 Info: AlterTable Notifications 12:22:53.1 Info: => 1.2E-06s 12:22:53.1 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:53.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:53.1 Info: => 0.0006105s 12:22:53.1 Info: AlterTable Notifications 12:22:53.1 Info: => 1.4E-06s 12:22:53.1 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:53.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:53.1 Info: => 0.0006174s 12:22:53.1 Info: DeleteColumn Notifications OnDownload 12:22:53.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:53.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:53.1 Info: DROP TABLE "Notifications" 12:22:53.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:53.1 Info: => 0.0057982s 12:22:53.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:53.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:53.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:53.1 Info: DROP TABLE "Notifications" 12:22:53.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:53.1 Info: => 0.0058602s 12:22:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:53', 'health_issue_notification') 12:22:53.1 Info: Committing Transaction 12:22:53.1 Info: 29: health_issue_notification migrated 12:22:53.1 Info: => 0.0062635s 12:22:53.1 Info: 30: add_mediafilerepository_mtime migrating 12:22:53.1 Info: Beginning Transaction 12:22:53.1 Info: Starting migration of Main DB to 30 12:22:53.1 Info: AlterTable TrackFiles 12:22:53.1 Info: => 1.4E-06s 12:22:53.1 Info: CreateColumn TrackFiles Modified DateTime 12:22:53.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:53.1 Info: => 0.0006748s 12:22:53.1 Info: AlterTable TrackFiles 12:22:53.1 Info: => 1.4E-06s 12:22:53.1 Info: CreateColumn TrackFiles Path String 12:22:53.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:53.1 Info: => 0.0005951s 12:22:53.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:53.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:53.1 Info: => 4.62E-05s 12:22:53.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:53.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:53.1 Info: => 0.0001339s 12:22:53.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:53.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:53.1 Info: => 0.0001452s 12:22:53.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:53.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:53.1 Info: => 0.0001504s 12:22:53.1 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:53.1 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:53.1 Info: => 9.5E-05s 12:22:53.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:53.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:53.1 Info: => 6.11E-05s 12:22:53.1 Info: AlterTable TrackFiles 12:22:53.1 Info: => 1.2E-06s 12:22:53.1 Info: AlterColumn TrackFiles Path String 12:22:53.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:53.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:53.1 Info: DROP TABLE "TrackFiles" 12:22:53.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.1 Info: => 0.0064602s 12:22:53.1 Info: CreateIndex TrackFiles (Path) 12:22:53.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:53.1 Info: => 9.16E-05s 12:22:53.1 Info: DeleteColumn TrackFiles RelativePath 12:22:53.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:53.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:53.1 Info: DROP TABLE "TrackFiles" 12:22:53.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:53.1 Info: => 0.0051612s 12:22:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:53', 'add_mediafilerepository_mtime') 12:22:53.1 Info: Committing Transaction 12:22:53.1 Info: 30: add_mediafilerepository_mtime migrated 12:22:53.1 Info: => 0.0055187s 12:22:53.1 Info: 31: add_artistmetadataid_constraint migrating 12:22:53.1 Info: Beginning Transaction 12:22:53.1 Info: Starting migration of Main DB to 31 12:22:53.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:53.1 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:53.1 Info: => 0.0001056s 12:22:53.1 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:53.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:53.1 Info: => 0.0001506s 12:22:53.1 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:53.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:53.1 Info: DROP TABLE "Artists" 12:22:53.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.1 Info: => 0.0051389s 12:22:53.1 Info: CreateIndex Artists (ArtistMetadataId) 12:22:53.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.1 Info: => 9.32E-05s 12:22:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:53', 'add_artistmetadataid_constraint') 12:22:53.1 Info: Committing Transaction 12:22:53.1 Info: 31: add_artistmetadataid_constraint migrated 12:22:53.1 Info: => 0.000454s 12:22:53.1 Info: 32: old_ids_and_artist_alias migrating 12:22:53.1 Info: Beginning Transaction 12:22:53.1 Info: Starting migration of Main DB to 32 12:22:53.1 Info: AlterTable ArtistMetadata 12:22:53.1 Info: => 1.3E-06s 12:22:53.1 Info: CreateColumn ArtistMetadata Aliases String 12:22:53.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:53.1 Info: => 0.0006376s 12:22:53.1 Info: AlterTable ArtistMetadata 12:22:53.1 Info: => 1.3E-06s 12:22:53.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:53.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:53.1 Info: => 0.0006032s 12:22:53.1 Info: AlterTable Albums 12:22:53.1 Info: => 1.2E-06s 12:22:53.1 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:53.1 Info: => 0.0005942s 12:22:53.1 Info: AlterTable AlbumReleases 12:22:53.1 Info: => 1.5E-06s 12:22:53.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:53.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:53.1 Info: => 0.0005966s 12:22:53.1 Info: AlterTable Tracks 12:22:53.1 Info: => 1.2E-06s 12:22:53.1 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:53.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:53.1 Info: => 0.0006072s 12:22:53.1 Info: AlterTable Tracks 12:22:53.1 Info: => 1.2E-06s 12:22:53.1 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:53.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:53.1 Info: => 0.0006009s 12:22:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:53', 'old_ids_and_artist_alias') 12:22:53.1 Info: Committing Transaction 12:22:53.1 Info: 32: old_ids_and_artist_alias migrated 12:22:53.1 Info: => 0.0009063s 12:22:53.1 Info: 33: download_propers_config migrating 12:22:53.1 Info: Beginning Transaction 12:22:53.1 Info: Starting migration of Main DB to 33 12:22:53.1 Info: PerformDBOperation 12:22:53.1 Info: Performing DB Operation 12:22:53.1 Info: => 3.91E-05s 12:22:53.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:53.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:53.1 Info: => 4.39E-05s 12:22:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:53', 'download_propers_config') 12:22:53.1 Info: Committing Transaction 12:22:53.1 Info: 33: download_propers_config migrated 12:22:53.1 Info: => 0.0003143s 12:22:53.1 Info: 34: remove_language_profiles migrating 12:22:53.1 Info: Beginning Transaction 12:22:53.1 Info: Starting migration of Main DB to 34 12:22:53.1 Info: DeleteTable LanguageProfiles 12:22:53.1 Info: DROP TABLE "LanguageProfiles" 12:22:53.1 Info: => 0.0002159s 12:22:53.1 Info: DeleteColumn Artists LanguageProfileId 12:22:53.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:53.1 Info: DROP TABLE "Artists" 12:22:53.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.1 Info: => 0.005332s 12:22:53.1 Info: DeleteColumn ImportLists LanguageProfileId 12:22:53.1 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:53.1 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:53.1 Info: DROP TABLE "ImportLists" 12:22:53.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:53.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:53.1 Info: => 0.0062634s 12:22:53.1 Info: DeleteColumn Blacklist Language 12:22:53.1 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:53.1 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:53.1 Info: DROP TABLE "Blacklist" 12:22:53.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:53.1 Info: => 0.0047176s 12:22:53.1 Info: DeleteColumn History Language 12:22:53.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:53.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:53.2 Info: DROP TABLE "History" 12:22:53.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:53.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:53.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:53.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:53.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:53.2 Info: => 0.006578s 12:22:53.2 Info: DeleteColumn LyricFiles Language 12:22:53.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:53.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:53.2 Info: DROP TABLE "LyricFiles" 12:22:53.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:53.2 Info: => 0.004619s 12:22:53.2 Info: DeleteColumn TrackFiles Language 12:22:53.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:53.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:53.2 Info: DROP TABLE "TrackFiles" 12:22:53.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:53.2 Info: => 0.0049543s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:53', 'remove_language_profiles') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 34: remove_language_profiles migrated 12:22:53.2 Info: => 0.0055249s 12:22:53.2 Info: 35: multi_disc_naming_format migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 35 12:22:53.2 Info: AlterTable NamingConfig 12:22:53.2 Info: => 1.4E-06s 12:22:53.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:53.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:53.2 Info: => 0.0006383s 12:22:53.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:53.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:53.2 Info: => 6.25E-05s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:53', 'multi_disc_naming_format') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 35: multi_disc_naming_format migrated 12:22:53.2 Info: => 0.0003413s 12:22:53.2 Info: 36: add_download_client_priority migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 36 12:22:53.2 Info: AlterTable DownloadClients 12:22:53.2 Info: => 1.4E-06s 12:22:53.2 Info: CreateColumn DownloadClients Priority Int32 12:22:53.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:53.2 Info: => 0.0006265s 12:22:53.2 Info: PerformDBOperation 12:22:53.2 Info: Performing DB Operation 12:22:53.2 Info: => 7.28E-05s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:53', 'add_download_client_priority') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 36: add_download_client_priority migrated 12:22:53.2 Info: => 0.0003753s 12:22:53.2 Info: 37: remove_growl_prowl migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 37 12:22:53.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:53.2 Info: => 5.71E-05s 12:22:53.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:53.2 Info: => 4.14E-05s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:53', 'remove_growl_prowl') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 37: remove_growl_prowl migrated 12:22:53.2 Info: => 0.0002965s 12:22:53.2 Info: 38: remove_plex_hometheatre migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 38 12:22:53.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:53.2 Info: => 5.46E-05s 12:22:53.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:53.2 Info: => 4.03E-05s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:53', 'remove_plex_hometheatre') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 38: remove_plex_hometheatre migrated 12:22:53.2 Info: => 0.0002844s 12:22:53.2 Info: 39: add_root_folder_add_defaults migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 39 12:22:53.2 Info: AlterTable RootFolders 12:22:53.2 Info: => 1.2E-06s 12:22:53.2 Info: CreateColumn RootFolders Name String 12:22:53.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:53.2 Info: => 0.0006277s 12:22:53.2 Info: AlterTable RootFolders 12:22:53.2 Info: => 1.3E-06s 12:22:53.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:53.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:53.2 Info: => 0.0005954s 12:22:53.2 Info: AlterTable RootFolders 12:22:53.2 Info: => 1.2E-06s 12:22:53.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:53.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:53.2 Info: => 0.0005936s 12:22:53.2 Info: AlterTable RootFolders 12:22:53.2 Info: => 1.3E-06s 12:22:53.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:53.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:53.2 Info: => 0.0006048s 12:22:53.2 Info: AlterTable RootFolders 12:22:53.2 Info: => 1.1E-06s 12:22:53.2 Info: CreateColumn RootFolders DefaultTags String 12:22:53.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:53.2 Info: => 0.000592s 12:22:53.2 Info: PerformDBOperation 12:22:53.2 Info: Performing DB Operation 12:22:53.2 Info: => 6.52E-05s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:53', 'add_root_folder_add_defaults') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 39: add_root_folder_add_defaults migrated 12:22:53.2 Info: => 0.0003512s 12:22:53.2 Info: 40: task_duration migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 40 12:22:53.2 Info: AlterTable ScheduledTasks 12:22:53.2 Info: => 1.2E-06s 12:22:53.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:53.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:53.2 Info: => 0.0006289s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:53', 'task_duration') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 40: task_duration migrated 12:22:53.2 Info: => 0.0009593s 12:22:53.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 41 12:22:53.2 Info: AlterTable ReleaseProfiles 12:22:53.2 Info: => 1.2E-06s 12:22:53.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:53.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:53.2 Info: => 0.000635s 12:22:53.2 Info: AlterTable ReleaseProfiles 12:22:53.2 Info: => 1.1E-06s 12:22:53.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:53.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:53.2 Info: => 0.0006124s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:53', 'add_indexer_and_enabled_to_release_profiles') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:53.2 Info: => 0.0009846s 12:22:53.2 Info: 42: remove_album_folders migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 42 12:22:53.2 Info: DeleteColumn Artists AlbumFolder 12:22:53.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:53.2 Info: DROP TABLE "Artists" 12:22:53.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.2 Info: => 0.0063876s 12:22:53.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:53.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:53.2 Info: => 4.99E-05s 12:22:53.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:53.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:53.2 Info: => 4.51E-05s 12:22:53.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:53.2 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:53.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:53.2 Info: DROP TABLE "NamingConfig" 12:22:53.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:53.2 Info: => 0.0046422s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:53', 'remove_album_folders') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 42: remove_album_folders migrated 12:22:53.2 Info: => 0.0051263s 12:22:53.2 Info: 44: add_priority_to_indexers migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 44 12:22:53.2 Info: AlterTable Indexers 12:22:53.2 Info: => 1.4E-06s 12:22:53.2 Info: CreateColumn Indexers Priority Int32 12:22:53.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:53.2 Info: => 0.0006479s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:53', 'add_priority_to_indexers') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 44: add_priority_to_indexers migrated 12:22:53.2 Info: => 0.0009525s 12:22:53.2 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 45 12:22:53.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:53.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:53.2 Info: => 0.0001295s 12:22:53.2 Info: PerformDBOperation 12:22:53.2 Info: Performing DB Operation 12:22:53.2 Info: => 3.34E-05s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:53', 'remove_chown_and_folderchmod_config') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:53.2 Info: => 0.0002926s 12:22:53.2 Info: 47: update_notifiarr migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 47 12:22:53.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:53.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:53.2 Info: => 8.62E-05s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:53', 'update_notifiarr') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 47: update_notifiarr migrated 12:22:53.2 Info: => 0.0003455s 12:22:53.2 Info: 49: email_multiple_addresses migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 49 12:22:53.2 Info: PerformDBOperation 12:22:53.2 Info: Performing DB Operation 12:22:53.2 Info: => 7E-05s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:53', 'email_multiple_addresses') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 49: email_multiple_addresses migrated 12:22:53.2 Info: => 0.0003344s 12:22:53.2 Info: 50: rename_blacklist_to_blocklist migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 50 12:22:53.2 Info: RenameTable Blacklist Blocklist 12:22:53.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:53.2 Info: => 0.0017824s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:53', 'rename_blacklist_to_blocklist') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 50: rename_blacklist_to_blocklist migrated 12:22:53.2 Info: => 0.0021167s 12:22:53.2 Info: 51: cdh_per_downloadclient migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 51 12:22:53.2 Info: AlterTable DownloadClients 12:22:53.2 Info: => 1.2E-06s 12:22:53.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:53.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:53.2 Info: => 0.0006433s 12:22:53.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:53.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:53.2 Info: => 0.0006166s 12:22:53.2 Info: PerformDBOperation 12:22:53.2 Info: Performing DB Operation 12:22:53.2 Info: => 0.0001651s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:53', 'cdh_per_downloadclient') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 51: cdh_per_downloadclient migrated 12:22:53.2 Info: => 0.0004609s 12:22:53.2 Info: 52: download_history migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 52 12:22:53.2 Info: CreateTable DownloadHistory 12:22:53.2 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:53.2 Info: => 0.0002146s 12:22:53.2 Info: CreateIndex DownloadHistory (EventType) 12:22:53.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:53.2 Info: => 0.00011s 12:22:53.2 Info: CreateIndex DownloadHistory (ArtistId) 12:22:53.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:53.2 Info: => 9.03E-05s 12:22:53.2 Info: CreateIndex DownloadHistory (DownloadId) 12:22:53.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:53.2 Info: => 9.59E-05s 12:22:53.2 Info: PerformDBOperation 12:22:53.2 Info: Performing DB Operation 12:22:53.2 Info: => 0.0001237s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:53', 'download_history') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 52: download_history migrated 12:22:53.2 Info: => 0.0004827s 12:22:53.2 Info: 53: add_update_history migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 53 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:53', 'add_update_history') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 53: add_update_history migrated 12:22:53.2 Info: => 0.0013483s 12:22:53.2 Info: 54: add_on_update_to_notifications migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 54 12:22:53.2 Info: AlterTable Notifications 12:22:53.2 Info: => 1.3E-06s 12:22:53.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:53.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:53.2 Info: => 0.000676s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:53', 'add_on_update_to_notifications') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 54: add_on_update_to_notifications migrated 12:22:53.2 Info: => 0.0009791s 12:22:53.2 Info: 55: download_client_per_indexer migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 55 12:22:53.2 Info: AlterTable Indexers 12:22:53.2 Info: => 1.2E-06s 12:22:53.2 Info: CreateColumn Indexers DownloadClientId Int32 12:22:53.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:53.2 Info: => 0.000663s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:53', 'download_client_per_indexer') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 55: download_client_per_indexer migrated 12:22:53.2 Info: => 0.0009681s 12:22:53.2 Info: 56: AddNewItemMonitorType migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 56 12:22:53.2 Info: AlterTable Artists 12:22:53.2 Info: => 1.2E-06s 12:22:53.2 Info: CreateColumn Artists MonitorNewItems Int32 12:22:53.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:53.2 Info: => 0.0006681s 12:22:53.2 Info: AlterTable RootFolders 12:22:53.2 Info: => 1.2E-06s 12:22:53.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:53.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:53.2 Info: => 0.0006342s 12:22:53.2 Info: AlterTable ImportLists 12:22:53.2 Info: => 1.2E-06s 12:22:53.2 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:53.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:53.2 Info: => 0.0006307s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:53', 'AddNewItemMonitorType') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 56: AddNewItemMonitorType migrated 12:22:53.2 Info: => 0.0009543s 12:22:53.2 Info: 57: ImportListSearch migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 57 12:22:53.2 Info: AlterTable ImportLists 12:22:53.2 Info: => 1.2E-06s 12:22:53.2 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:53.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:53.2 Info: => 0.0006616s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:53', 'ImportListSearch') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 57: ImportListSearch migrated 12:22:53.2 Info: => 0.0009882s 12:22:53.2 Info: 58: ImportListMonitorExisting migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 58 12:22:53.2 Info: AlterTable ImportLists 12:22:53.2 Info: => 1.2E-06s 12:22:53.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:53.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:53.2 Info: => 0.0006639s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:53', 'ImportListMonitorExisting') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 58: ImportListMonitorExisting migrated 12:22:53.2 Info: => 0.0010084s 12:22:53.2 Info: 59: add_indexer_tags migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 59 12:22:53.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:53.2 Info: => 5.91E-05s 12:22:53.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:53.2 Info: => 4.31E-05s 12:22:53.2 Info: AlterTable Indexers 12:22:53.2 Info: => 1E-06s 12:22:53.2 Info: CreateColumn Indexers Tags String 12:22:53.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:53.2 Info: => 0.0006534s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:53', 'add_indexer_tags') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 59: add_indexer_tags migrated 12:22:53.2 Info: => 0.0010027s 12:22:53.2 Info: 60: update_audio_types migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 60 12:22:53.2 Info: PerformDBOperation 12:22:53.2 Info: Performing DB Operation 12:22:53.2 Info: => 6.51E-05s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:53', 'update_audio_types') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 60: update_audio_types migrated 12:22:53.2 Info: => 0.0003302s 12:22:53.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 61 12:22:53.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.2 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:53.2 Info: => 5.66E-05s 12:22:53.2 Info: AlterTable AlbumReleases 12:22:53.2 Info: => 1.2E-06s 12:22:53.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:53.2 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:53.2 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:53.2 Info: DROP TABLE "AlbumReleases" 12:22:53.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:53.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:53.2 Info: => 0.0063227s 12:22:53.2 Info: AlterTable Albums 12:22:53.2 Info: => 1.2E-06s 12:22:53.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:53.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:53.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:53.2 Info: DROP TABLE "Albums" 12:22:53.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:53.2 Info: => 0.0055312s 12:22:53.2 Info: AlterTable Albums 12:22:53.2 Info: => 1.2E-06s 12:22:53.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:53.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:53.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:53.2 Info: DROP TABLE "Albums" 12:22:53.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:53.2 Info: => 0.005442s 12:22:53.2 Info: AlterTable Albums 12:22:53.2 Info: => 1.2E-06s 12:22:53.2 Info: AlterColumn Albums Added DateTimeOffset 12:22:53.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:53.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:53.2 Info: DROP TABLE "Albums" 12:22:53.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:53.2 Info: => 0.0064765s 12:22:53.2 Info: AlterTable Artists 12:22:53.2 Info: => 1.2E-06s 12:22:53.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:53.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:53.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:53.2 Info: DROP TABLE "Artists" 12:22:53.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.2 Info: => 0.0067015s 12:22:53.2 Info: AlterTable Artists 12:22:53.2 Info: => 1.2E-06s 12:22:53.2 Info: AlterColumn Artists Added DateTimeOffset 12:22:53.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:53.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:53.2 Info: DROP TABLE "Artists" 12:22:53.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.2 Info: => 0.0054294s 12:22:53.2 Info: AlterTable Blocklist 12:22:53.2 Info: => 1.3E-06s 12:22:53.2 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:53.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:53.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:53.2 Info: DROP TABLE "Blocklist" 12:22:53.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:53.3 Info: => 0.0048737s 12:22:53.3 Info: AlterTable Blocklist 12:22:53.3 Info: => 1.5E-06s 12:22:53.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:53.3 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:53.3 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:53.3 Info: DROP TABLE "Blocklist" 12:22:53.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:53.3 Info: => 0.0050612s 12:22:53.3 Info: AlterTable Commands 12:22:53.3 Info: => 1.5E-06s 12:22:53.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:53.3 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:53.3 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:53.3 Info: DROP TABLE "Commands" 12:22:53.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:53.3 Info: => 0.0063479s 12:22:53.3 Info: AlterTable Commands 12:22:53.3 Info: => 1.4E-06s 12:22:53.3 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:53.3 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:53.3 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:53.3 Info: DROP TABLE "Commands" 12:22:53.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:53.3 Info: => 0.0048495s 12:22:53.3 Info: AlterTable Commands 12:22:53.3 Info: => 1.3E-06s 12:22:53.3 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:53.3 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:53.3 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:53.3 Info: DROP TABLE "Commands" 12:22:53.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:53.3 Info: => 0.0048112s 12:22:53.3 Info: AlterTable DownloadClientStatus 12:22:53.3 Info: => 1.3E-06s 12:22:53.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:53.3 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:53.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:53.3 Info: DROP TABLE "DownloadClientStatus" 12:22:53.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:53.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:53.3 Info: => 0.0063138s 12:22:53.3 Info: AlterTable DownloadClientStatus 12:22:53.3 Info: => 1.3E-06s 12:22:53.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:53.3 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:53.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:53.3 Info: DROP TABLE "DownloadClientStatus" 12:22:53.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:53.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:53.3 Info: => 0.0049497s 12:22:53.3 Info: AlterTable DownloadClientStatus 12:22:53.3 Info: => 1.3E-06s 12:22:53.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:53.3 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:53.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:53.3 Info: DROP TABLE "DownloadClientStatus" 12:22:53.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:53.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:53.3 Info: => 0.0061231s 12:22:53.3 Info: AlterTable DownloadHistory 12:22:53.3 Info: => 1.2E-06s 12:22:53.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:53.3 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:53.3 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:53.3 Info: DROP TABLE "DownloadHistory" 12:22:53.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:53.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:53.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:53.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:53.3 Info: => 0.0052991s 12:22:53.3 Info: AlterTable ExtraFiles 12:22:53.3 Info: => 1.3E-06s 12:22:53.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:53.3 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:53.3 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:53.3 Info: DROP TABLE "ExtraFiles" 12:22:53.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:53.3 Info: => 0.0048442s 12:22:53.3 Info: AlterTable ExtraFiles 12:22:53.3 Info: => 1.4E-06s 12:22:53.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:53.3 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:53.3 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:53.3 Info: DROP TABLE "ExtraFiles" 12:22:53.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:53.3 Info: => 0.0060347s 12:22:53.3 Info: AlterTable History 12:22:53.3 Info: => 1.7E-06s 12:22:53.3 Info: AlterColumn History Date DateTimeOffset 12:22:53.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:53.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:53.3 Info: DROP TABLE "History" 12:22:53.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:53.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:53.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:53.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:53.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:53.3 Info: => 0.005483s 12:22:53.3 Info: AlterTable ImportListStatus 12:22:53.3 Info: => 1.2E-06s 12:22:53.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:53.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:53.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:53.3 Info: DROP TABLE "ImportListStatus" 12:22:53.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:53.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:53.3 Info: => 0.0060897s 12:22:53.3 Info: AlterTable ImportListStatus 12:22:53.3 Info: => 1.2E-06s 12:22:53.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:53.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:53.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:53.3 Info: DROP TABLE "ImportListStatus" 12:22:53.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:53.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:53.3 Info: => 0.0050017s 12:22:53.3 Info: AlterTable ImportListStatus 12:22:53.3 Info: => 1.3E-06s 12:22:53.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:53.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:53.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:53.3 Info: DROP TABLE "ImportListStatus" 12:22:53.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:53.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:53.3 Info: => 0.0050258s 12:22:53.3 Info: AlterTable IndexerStatus 12:22:53.3 Info: => 2.5E-06s 12:22:53.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:53.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:53.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:53.3 Info: DROP TABLE "IndexerStatus" 12:22:53.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:53.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:53.3 Info: => 0.0058787s 12:22:53.3 Info: AlterTable IndexerStatus 12:22:53.3 Info: => 1.3E-06s 12:22:53.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:53.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:53.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:53.3 Info: DROP TABLE "IndexerStatus" 12:22:53.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:53.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:53.3 Info: => 0.0067763s 12:22:53.3 Info: AlterTable IndexerStatus 12:22:53.3 Info: => 1.2E-06s 12:22:53.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:53.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:53.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:53.3 Info: DROP TABLE "IndexerStatus" 12:22:53.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:53.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:53.3 Info: => 0.0049458s 12:22:53.3 Info: AlterTable LyricFiles 12:22:53.3 Info: => 1.3E-06s 12:22:53.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:53.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:53.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:53.4 Info: DROP TABLE "LyricFiles" 12:22:53.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:53.4 Info: => 0.0060289s 12:22:53.4 Info: AlterTable LyricFiles 12:22:53.4 Info: => 1.3E-06s 12:22:53.4 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:53.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:53.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:53.4 Info: DROP TABLE "LyricFiles" 12:22:53.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:53.4 Info: => 0.0048384s 12:22:53.4 Info: AlterTable MetadataFiles 12:22:53.4 Info: => 1.4E-06s 12:22:53.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:53.4 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:53.4 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:53.4 Info: DROP TABLE "MetadataFiles" 12:22:53.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:53.4 Info: => 0.0048562s 12:22:53.4 Info: AlterTable MetadataFiles 12:22:53.4 Info: => 1.4E-06s 12:22:53.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:53.4 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:53.4 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:53.4 Info: DROP TABLE "MetadataFiles" 12:22:53.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:53.4 Info: => 0.006157s 12:22:53.4 Info: AlterTable PendingReleases 12:22:53.4 Info: => 1.4E-06s 12:22:53.4 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:53.4 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:53.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:53.4 Info: DROP TABLE "PendingReleases" 12:22:53.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:53.4 Info: => 0.004761s 12:22:53.4 Info: AlterTable ScheduledTasks 12:22:53.4 Info: => 1.4E-06s 12:22:53.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:53.4 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:53.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:53.4 Info: DROP TABLE "ScheduledTasks" 12:22:53.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:53.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:53.4 Info: => 0.0059865s 12:22:53.4 Info: AlterTable ScheduledTasks 12:22:53.4 Info: => 1.4E-06s 12:22:53.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:53.4 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:53.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:53.4 Info: DROP TABLE "ScheduledTasks" 12:22:53.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:53.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:53.4 Info: => 0.0048661s 12:22:53.4 Info: AlterTable TrackFiles 12:22:53.4 Info: => 1.3E-06s 12:22:53.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:53.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:53.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:53.4 Info: DROP TABLE "TrackFiles" 12:22:53.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:53.4 Info: => 0.0050593s 12:22:53.4 Info: AlterTable TrackFiles 12:22:53.4 Info: => 1.2E-06s 12:22:53.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:53.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:53.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:53.4 Info: DROP TABLE "TrackFiles" 12:22:53.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:53.4 Info: => 0.0064044s 12:22:53.4 Info: AlterTable VersionInfo 12:22:53.4 Info: => 1.1E-06s 12:22:53.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:53.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:53.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:53.4 Info: DROP TABLE "VersionInfo" 12:22:53.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:53.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:53.4 Info: => 0.0048645s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:53', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:53.4 Info: => 0.0055752s 12:22:53.4 Info: 62: add_on_delete_to_notifications migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 62 12:22:53.4 Info: AlterTable Notifications 12:22:53.4 Info: => 1.3E-06s 12:22:53.4 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:53.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:53.4 Info: => 0.000672s 12:22:53.4 Info: AlterTable Notifications 12:22:53.4 Info: => 1.3E-06s 12:22:53.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:53.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:53.4 Info: => 0.000631s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:53', 'add_on_delete_to_notifications') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 62: add_on_delete_to_notifications migrated 12:22:53.4 Info: => 0.0009403s 12:22:53.4 Info: 63: add_custom_formats migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 63 12:22:53.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:22:53.4 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 12:22:53.4 Info: AlterTable DelayProfiles 12:22:53.4 Info: => 1.1E-06s 12:22:53.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:53.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:53.4 Info: => 0.0006706s 12:22:53.4 Info: UpdateData 12:22:53.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:53.4 Info: => 5.78E-05s 12:22:53.4 Info: AlterTable TrackFiles 12:22:53.4 Info: => 1.2E-06s 12:22:53.4 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:53.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:53.4 Info: => 0.0006259s 12:22:53.4 Info: PerformDBOperation 12:22:53.4 Info: Performing DB Operation 12:22:53.4 Info: => 0.0012733s 12:22:53.4 Info: CreateTable CustomFormats 12:22:53.4 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:53.4 Info: => 0.0001553s 12:22:53.4 Info: CreateIndex CustomFormats (Name) 12:22:53.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:53.4 Info: => 9.88E-05s 12:22:53.4 Info: AlterTable QualityProfiles 12:22:53.4 Info: => 1.3E-06s 12:22:53.4 Info: CreateColumn QualityProfiles FormatItems String 12:22:53.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:53.4 Info: => 0.0006625s 12:22:53.4 Info: AlterTable QualityProfiles 12:22:53.4 Info: => 1.1E-06s 12:22:53.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:53.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:53.4 Info: => 0.0006429s 12:22:53.4 Info: AlterTable QualityProfiles 12:22:53.4 Info: => 1.4E-06s 12:22:53.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:53.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:53.4 Info: => 0.0006397s 12:22:53.4 Info: PerformDBOperation 12:22:53.4 Info: Performing DB Operation 12:22:53.4 Info: => 0.0044712s 12:22:53.4 Info: PerformDBOperation 12:22:53.4 Info: Performing DB Operation 12:22:53.4 Info: => 4.4E-05s 12:22:53.4 Info: DeleteColumn ReleaseProfiles Preferred 12:22:53.4 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:53.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:53.4 Info: DROP TABLE "ReleaseProfiles" 12:22:53.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:53.4 Info: => 0.0067342s 12:22:53.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:53.4 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:53.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:53.4 Info: DROP TABLE "ReleaseProfiles" 12:22:53.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:53.4 Info: => 0.0049843s 12:22:53.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:53.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:53.4 Info: => 6.22E-05s 12:22:53.4 Info: AlterTable DelayProfiles 12:22:53.4 Info: => 1.4E-06s 12:22:53.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:53.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:53.4 Info: => 0.0006584s 12:22:53.4 Info: AlterTable DelayProfiles 12:22:53.4 Info: => 1.2E-06s 12:22:53.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:53.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:53.4 Info: => 0.00064s 12:22:53.4 Info: -> 2 Insert operations completed in 00:00:00.0001685 taking an average of 00:00:00.0000842 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:53', 'add_custom_formats') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 63: add_custom_formats migrated 12:22:53.4 Info: => 0.0010444s 12:22:53.4 Debug: Took: 00:00:00.4928247 12:22:53.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 12:22:53.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 12:22:53.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149735191959_153/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:53.5 Info: DatabaseEngineVersionCheck migrating 12:22:53.5 Info: PerformDBOperation 12:22:53.5 Info: Performing DB Operation 12:22:53.5 Info: SQLite 3.47.0 12:22:53.5 Info: => 0.0010389s 12:22:53.5 Info: DatabaseEngineVersionCheck migrated 12:22:53.5 Info: => 0.0010589s 12:22:53.5 Info: VersionMigration migrating 12:22:53.5 Info: Beginning Transaction 12:22:53.5 Info: CreateTable VersionInfo 12:22:53.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:53.5 Info: => 0.00019s 12:22:53.5 Info: Committing Transaction 12:22:53.5 Info: VersionMigration migrated 12:22:53.5 Info: => 0.0005372s 12:22:53.5 Info: VersionUniqueMigration migrating 12:22:53.5 Info: Beginning Transaction 12:22:53.5 Info: CreateIndex VersionInfo (Version) 12:22:53.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:53.5 Info: => 0.0001815s 12:22:53.5 Info: AlterTable VersionInfo 12:22:53.5 Info: => 1.3E-06s 12:22:53.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:53.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:53.5 Info: => 0.0005695s 12:22:53.5 Info: Committing Transaction 12:22:53.5 Info: VersionUniqueMigration migrated 12:22:53.5 Info: => 0.0007875s 12:22:53.5 Info: VersionDescriptionMigration migrating 12:22:53.5 Info: Beginning Transaction 12:22:53.5 Info: AlterTable VersionInfo 12:22:53.5 Info: => 1.3E-06s 12:22:53.5 Info: CreateColumn VersionInfo Description String 12:22:53.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:53.5 Info: => 0.0002183s 12:22:53.5 Info: Committing Transaction 12:22:53.5 Info: VersionDescriptionMigration migrated 12:22:53.5 Info: => 0.0004236s 12:22:53.5 Info: 1: InitialSetup migrating 12:22:53.5 Info: Beginning Transaction 12:22:53.5 Info: Starting migration of Main DB to 1 12:22:53.5 Info: CreateTable Config 12:22:53.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:53.5 Info: => 0.0002246s 12:22:53.5 Info: CreateIndex Config (Key) 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:53.5 Info: => 0.0001348s 12:22:53.5 Info: CreateTable RootFolders 12:22:53.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:53.5 Info: => 0.0001389s 12:22:53.5 Info: CreateIndex RootFolders (Path) 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:53.5 Info: => 0.0001146s 12:22:53.5 Info: CreateTable Artists 12:22:53.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:53.5 Info: => 0.0003434s 12:22:53.5 Info: CreateIndex Artists (ForeignArtistId) 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:53.5 Info: => 0.0001257s 12:22:53.5 Info: CreateIndex Artists (NameSlug) 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:53.5 Info: => 0.0001175s 12:22:53.5 Info: CreateIndex Artists (CleanName) 12:22:53.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.5 Info: => 0.000112s 12:22:53.5 Info: CreateIndex Artists (Path) 12:22:53.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.5 Info: => 0.0001143s 12:22:53.5 Info: CreateTable Albums 12:22:53.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:53.5 Info: => 0.0002904s 12:22:53.5 Info: CreateIndex Albums (ForeignAlbumId) 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.5 Info: => 0.0001222s 12:22:53.5 Info: CreateIndex Albums (MBId) 12:22:53.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:53.5 Info: => 0.0001084s 12:22:53.5 Info: CreateIndex Albums (TADBId) 12:22:53.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:53.5 Info: => 0.0001168s 12:22:53.5 Info: CreateIndex Albums (TitleSlug) 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:53.5 Info: => 0.0001121s 12:22:53.5 Info: CreateIndex Albums (CleanTitle) 12:22:53.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.5 Info: => 0.000113s 12:22:53.5 Info: CreateIndex Albums (Path) 12:22:53.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:53.5 Info: => 0.0001096s 12:22:53.5 Info: CreateTable Tracks 12:22:53.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:53.5 Info: => 0.000208s 12:22:53.5 Info: CreateIndex Tracks (ForeignTrackId) 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:53.5 Info: => 0.0001171s 12:22:53.5 Info: CreateIndex Tracks (ArtistId) 12:22:53.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:53.5 Info: => 0.0001187s 12:22:53.5 Info: CreateIndex Tracks (TrackFileId) 12:22:53.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:53.5 Info: => 0.0001291s 12:22:53.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:53.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:53.5 Info: => 0.0001151s 12:22:53.5 Info: CreateTable TrackFiles 12:22:53.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:53.5 Info: => 0.0002031s 12:22:53.5 Info: CreateIndex TrackFiles (ArtistId) 12:22:53.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:53.5 Info: => 0.0001228s 12:22:53.5 Info: CreateIndex TrackFiles (AlbumId) 12:22:53.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.5 Info: => 0.0001166s 12:22:53.5 Info: CreateTable History 12:22:53.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:53.5 Info: => 0.0002055s 12:22:53.5 Info: CreateIndex History (Date) 12:22:53.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:53.5 Info: => 0.0001175s 12:22:53.5 Info: CreateIndex History (EventType) 12:22:53.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:53.5 Info: => 0.0001273s 12:22:53.5 Info: CreateIndex History (DownloadId) 12:22:53.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:53.5 Info: => 0.0001244s 12:22:53.5 Info: CreateIndex History (AlbumId) 12:22:53.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:53.5 Info: => 0.000116s 12:22:53.5 Info: CreateTable Notifications 12:22:53.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:53.5 Info: => 0.0001816s 12:22:53.5 Info: CreateTable ScheduledTasks 12:22:53.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:53.5 Info: => 0.0001391s 12:22:53.5 Info: CreateIndex ScheduledTasks (TypeName) 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:53.5 Info: => 0.0001243s 12:22:53.5 Info: CreateTable Indexers 12:22:53.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:53.5 Info: => 0.0001501s 12:22:53.5 Info: CreateIndex Indexers (Name) 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:53.5 Info: => 0.0001322s 12:22:53.5 Info: CreateTable Profiles 12:22:53.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:53.5 Info: => 0.0001369s 12:22:53.5 Info: CreateIndex Profiles (Name) 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:53.5 Info: => 0.0001217s 12:22:53.5 Info: CreateTable QualityDefinitions 12:22:53.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:53.5 Info: => 0.0001468s 12:22:53.5 Info: CreateIndex QualityDefinitions (Quality) 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:53.5 Info: => 0.0001179s 12:22:53.5 Info: CreateIndex QualityDefinitions (Title) 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:53.5 Info: => 0.0001205s 12:22:53.5 Info: CreateTable NamingConfig 12:22:53.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:53.5 Info: => 0.0001701s 12:22:53.5 Info: CreateTable Blacklist 12:22:53.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:53.5 Info: => 0.0002319s 12:22:53.5 Info: CreateTable Metadata 12:22:53.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:53.5 Info: => 0.0002068s 12:22:53.5 Info: CreateTable MetadataFiles 12:22:53.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:53.5 Info: => 0.0001927s 12:22:53.5 Info: CreateTable DownloadClients 12:22:53.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:53.5 Info: => 0.0001464s 12:22:53.5 Info: CreateTable PendingReleases 12:22:53.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:53.5 Info: => 0.0001593s 12:22:53.5 Info: CreateTable RemotePathMappings 12:22:53.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:53.5 Info: => 0.0001352s 12:22:53.5 Info: CreateTable Tags 12:22:53.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:53.5 Info: => 0.0001216s 12:22:53.5 Info: CreateIndex Tags (Label) 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:53.5 Info: => 0.0001318s 12:22:53.5 Info: CreateTable Restrictions 12:22:53.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:53.5 Info: => 0.0001407s 12:22:53.5 Info: CreateTable DelayProfiles 12:22:53.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:53.5 Info: => 0.0001792s 12:22:53.5 Info: CreateTable Users 12:22:53.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:53.5 Info: => 0.0001339s 12:22:53.5 Info: CreateIndex Users (Identifier) 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:53.5 Info: => 0.0001304s 12:22:53.5 Info: CreateIndex Users (Username) 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:53.5 Info: => 0.0001217s 12:22:53.5 Info: CreateTable Commands 12:22:53.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:53.5 Info: => 0.0001904s 12:22:53.5 Info: CreateTable IndexerStatus 12:22:53.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:53.5 Info: => 0.0001822s 12:22:53.5 Info: CreateIndex IndexerStatus (ProviderId) 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:53.5 Info: => 0.0001285s 12:22:53.5 Info: CreateTable ExtraFiles 12:22:53.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:53.5 Info: => 0.0001735s 12:22:53.5 Info: CreateTable LyricFiles 12:22:53.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:53.5 Info: => 0.00019s 12:22:53.5 Info: CreateTable LanguageProfiles 12:22:53.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:53.5 Info: => 0.0001429s 12:22:53.5 Info: CreateIndex LanguageProfiles (Name) 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:53.5 Info: => 0.0001391s 12:22:53.5 Info: CreateTable DownloadClientStatus 12:22:53.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:53.5 Info: => 0.000169s 12:22:53.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:53.5 Info: => 0.0001276s 12:22:53.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:53.5 Info: -> 1 Insert operations completed in 00:00:00.0000868 taking an average of 00:00:00.0000868 12:22:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:53', 'InitialSetup') 12:22:53.5 Info: Committing Transaction 12:22:53.5 Info: 1: InitialSetup migrated 12:22:53.5 Info: => 0.0009922s 12:22:53.5 Info: 2: add_reason_to_pending_releases migrating 12:22:53.5 Info: Beginning Transaction 12:22:53.5 Info: Starting migration of Main DB to 2 12:22:53.5 Info: AlterTable PendingReleases 12:22:53.5 Info: => 1.4E-06s 12:22:53.5 Info: CreateColumn PendingReleases Reason Int32 12:22:53.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:53.5 Info: => 0.0006277s 12:22:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:53', 'add_reason_to_pending_releases') 12:22:53.5 Info: Committing Transaction 12:22:53.5 Info: 2: add_reason_to_pending_releases migrated 12:22:53.5 Info: => 0.0009418s 12:22:53.5 Info: 3: add_medium_support migrating 12:22:53.5 Info: Beginning Transaction 12:22:53.5 Info: Starting migration of Main DB to 3 12:22:53.5 Info: AlterTable Albums 12:22:53.5 Info: => 1.4E-06s 12:22:53.5 Info: CreateColumn Albums Media String 12:22:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:53.5 Info: => 0.0006294s 12:22:53.5 Info: AlterTable Tracks 12:22:53.5 Info: => 1.3E-06s 12:22:53.5 Info: CreateColumn Tracks MediumNumber Int32 12:22:53.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:53.5 Info: => 0.000592s 12:22:53.5 Info: AlterTable Tracks 12:22:53.5 Info: => 1.2E-06s 12:22:53.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:53.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:53.5 Info: => 0.0005781s 12:22:53.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:53.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:53.5 Info: => 6.69E-05s 12:22:53.5 Info: DeleteColumn Tracks TrackNumber 12:22:53.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:53.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:53.5 Info: DROP TABLE "Tracks" 12:22:53.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:53.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:53.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:53.5 Info: => 0.005114s 12:22:53.5 Info: AlterTable Tracks 12:22:53.5 Info: => 1.4E-06s 12:22:53.5 Info: CreateColumn Tracks TrackNumber String 12:22:53.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:53.5 Info: => 0.0005908s 12:22:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:53', 'add_medium_support') 12:22:53.5 Info: Committing Transaction 12:22:53.5 Info: 3: add_medium_support migrated 12:22:53.5 Info: => 0.0009959s 12:22:53.5 Info: 4: add_various_qualites_in_profile migrating 12:22:53.5 Info: Beginning Transaction 12:22:53.5 Info: Starting migration of Main DB to 4 12:22:53.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:53.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:53.5 Info: => 6.44E-05s 12:22:53.5 Info: PerformDBOperation 12:22:53.5 Info: Performing DB Operation 12:22:53.5 Info: => 4.21E-05s 12:22:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:53', 'add_various_qualites_in_profile') 12:22:53.5 Info: Committing Transaction 12:22:53.5 Info: 4: add_various_qualites_in_profile migrated 12:22:53.5 Info: => 0.0003046s 12:22:53.5 Info: 5: metadata_profiles migrating 12:22:53.5 Info: Beginning Transaction 12:22:53.5 Info: Starting migration of Main DB to 5 12:22:53.5 Info: CreateTable MetadataProfiles 12:22:53.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:53.5 Info: => 0.000171s 12:22:53.5 Info: CreateIndex MetadataProfiles (Name) 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:53.5 Info: => 0.0001222s 12:22:53.5 Info: AlterTable Artists 12:22:53.5 Info: => 1.2E-06s 12:22:53.5 Info: CreateColumn Artists MetadataProfileId Int32 12:22:53.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:53.5 Info: => 0.0005999s 12:22:53.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:53.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:53.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:53.5 Info: DROP TABLE "Artists" 12:22:53.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:53.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.5 Info: => 0.0054825s 12:22:53.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:53.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:53.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:53.5 Info: DROP TABLE "Artists" 12:22:53.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:53.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.5 Info: => 0.0053422s 12:22:53.5 Info: AlterTable Albums 12:22:53.5 Info: => 1.3E-06s 12:22:53.5 Info: CreateColumn Albums SecondaryTypes String 12:22:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:53.5 Info: => 0.0005664s 12:22:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:53', 'metadata_profiles') 12:22:53.5 Info: Committing Transaction 12:22:53.5 Info: 5: metadata_profiles migrated 12:22:53.5 Info: => 0.0010138s 12:22:53.5 Info: 6: separate_automatic_and_interactive_search migrating 12:22:53.5 Info: Beginning Transaction 12:22:53.5 Info: Starting migration of Main DB to 6 12:22:53.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:53.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:53.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:53.5 Info: DROP TABLE "Indexers" 12:22:53.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:53.5 Info: => 0.0046838s 12:22:53.5 Info: AlterTable Indexers 12:22:53.5 Info: => 1.3E-06s 12:22:53.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:53.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:53.5 Info: => 0.0005629s 12:22:53.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:53.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:53.5 Info: => 5.22E-05s 12:22:53.5 Info: AlterTable Indexers 12:22:53.5 Info: => 1.1E-06s 12:22:53.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:53.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:53.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:53.5 Info: DROP TABLE "Indexers" 12:22:53.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:53.5 Info: => 0.0045781s 12:22:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:53', 'separate_automatic_and_interactive_search') 12:22:53.5 Info: Committing Transaction 12:22:53.5 Info: 6: separate_automatic_and_interactive_search migrated 12:22:53.5 Info: => 0.0049735s 12:22:53.5 Info: 7: change_album_path_to_relative migrating 12:22:53.5 Info: Beginning Transaction 12:22:53.5 Info: Starting migration of Main DB to 7 12:22:53.5 Info: DeleteColumn Albums Path 12:22:53.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:53.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:53.5 Info: DROP TABLE "Albums" 12:22:53.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:53.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:53.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.5 Info: => 0.0056247s 12:22:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:53', 'change_album_path_to_relative') 12:22:53.5 Info: Committing Transaction 12:22:53.5 Info: 7: change_album_path_to_relative migrated 12:22:53.5 Info: => 0.0060743s 12:22:53.5 Info: 8: change_quality_size_mb_to_kb migrating 12:22:53.5 Info: Beginning Transaction 12:22:53.5 Info: Starting migration of Main DB to 8 12:22:53.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:53.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:53.5 Info: => 8.15E-05s 12:22:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:53', 'change_quality_size_mb_to_kb') 12:22:53.5 Info: Committing Transaction 12:22:53.5 Info: 8: change_quality_size_mb_to_kb migrated 12:22:53.5 Info: => 0.0003731s 12:22:53.5 Info: 9: album_releases migrating 12:22:53.5 Info: Beginning Transaction 12:22:53.5 Info: Starting migration of Main DB to 9 12:22:53.5 Info: AlterTable Albums 12:22:53.5 Info: => 1.4E-06s 12:22:53.5 Info: CreateColumn Albums Releases String 12:22:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:53.5 Info: => 0.0006199s 12:22:53.5 Info: AlterTable Albums 12:22:53.5 Info: => 1.3E-06s 12:22:53.5 Info: CreateColumn Albums CurrentRelease String 12:22:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:53.5 Info: => 0.0005668s 12:22:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:53', 'album_releases') 12:22:53.5 Info: Committing Transaction 12:22:53.5 Info: 9: album_releases migrated 12:22:53.5 Info: => 0.0008737s 12:22:53.5 Info: 10: album_releases_fix migrating 12:22:53.5 Info: Beginning Transaction 12:22:53.5 Info: Starting migration of Main DB to 10 12:22:53.5 Info: AlterTable Albums 12:22:53.5 Info: => 1.2E-06s 12:22:53.5 Info: AlterColumn Albums Releases String 12:22:53.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:53.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:53.6 Info: DROP TABLE "Albums" 12:22:53.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:53.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:53.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.6 Info: => 0.0055627s 12:22:53.6 Info: AlterTable Albums 12:22:53.6 Info: => 1.2E-06s 12:22:53.6 Info: AlterColumn Albums CurrentRelease String 12:22:53.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:53.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:53.6 Info: DROP TABLE "Albums" 12:22:53.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:53.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:53.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.6 Info: => 0.0054536s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:53', 'album_releases_fix') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 10: album_releases_fix migrated 12:22:53.6 Info: => 0.005848s 12:22:53.6 Info: 11: import_lists migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 11 12:22:53.6 Info: CreateTable ImportLists 12:22:53.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:53.6 Info: => 0.0001956s 12:22:53.6 Info: CreateIndex ImportLists (Name) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:53.6 Info: => 9.19E-05s 12:22:53.6 Info: CreateTable ImportListStatus 12:22:53.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:53.6 Info: => 0.000147s 12:22:53.6 Info: CreateIndex ImportListStatus (ProviderId) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:53.6 Info: => 9.4E-05s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:53', 'import_lists') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 11: import_lists migrated 12:22:53.6 Info: => 0.0004214s 12:22:53.6 Info: 12: add_release_status migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 12 12:22:53.6 Info: AlterTable MetadataProfiles 12:22:53.6 Info: => 1.3E-06s 12:22:53.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:53.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:53.6 Info: => 0.0006239s 12:22:53.6 Info: PerformDBOperation 12:22:53.6 Info: Performing DB Operation 12:22:53.6 Info: => 3.43E-05s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:53', 'add_release_status') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 12: add_release_status migrated 12:22:53.6 Info: => 0.0003406s 12:22:53.6 Info: 13: album_download_notification migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 13 12:22:53.6 Info: AlterTable Notifications 12:22:53.6 Info: => 1.2E-06s 12:22:53.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:53.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:53.6 Info: => 0.0006039s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:53', 'album_download_notification') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 13: album_download_notification migrated 12:22:53.6 Info: => 0.0009325s 12:22:53.6 Info: 14: fix_language_metadata_profiles migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 14 12:22:53.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:53.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:53.6 Info: => 9.48E-05s 12:22:53.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:53.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:53.6 Info: => 7.18E-05s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:53', 'fix_language_metadata_profiles') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 14: fix_language_metadata_profiles migrated 12:22:53.6 Info: => 0.0003603s 12:22:53.6 Info: 15: remove_fanzub migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 15 12:22:53.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:53.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:53.6 Info: => 5.65E-05s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:53', 'remove_fanzub') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 15: remove_fanzub migrated 12:22:53.6 Info: => 0.0003168s 12:22:53.6 Info: 16: update_artist_history_indexes migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 16 12:22:53.6 Info: CreateIndex Albums (ArtistId) 12:22:53.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:53.6 Info: => 0.0001149s 12:22:53.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:53.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:53.6 Info: => 0.0001263s 12:22:53.6 Info: DeleteIndex History (AlbumId) 12:22:53.6 Info: DROP INDEX "IX_History_AlbumId" 12:22:53.6 Info: => 0.0001356s 12:22:53.6 Info: CreateIndex History (AlbumId, Date) 12:22:53.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:53.6 Info: => 0.000101s 12:22:53.6 Info: DeleteIndex History (DownloadId) 12:22:53.6 Info: DROP INDEX "IX_History_DownloadId" 12:22:53.6 Info: => 0.0001147s 12:22:53.6 Info: CreateIndex History (DownloadId, Date) 12:22:53.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:53.6 Info: => 0.0001045s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:53', 'update_artist_history_indexes') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 16: update_artist_history_indexes migrated 12:22:53.6 Info: => 0.0004446s 12:22:53.6 Info: 17: remove_nma migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 17 12:22:53.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:53.6 Info: => 5.97E-05s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:53', 'remove_nma') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 17: remove_nma migrated 12:22:53.6 Info: => 0.0003312s 12:22:53.6 Info: 18: album_disambiguation migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 18 12:22:53.6 Info: AlterTable Albums 12:22:53.6 Info: => 1.3E-06s 12:22:53.6 Info: CreateColumn Albums Disambiguation String 12:22:53.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:53.6 Info: => 0.0006317s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:53', 'album_disambiguation') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 18: album_disambiguation migrated 12:22:53.6 Info: => 0.0009366s 12:22:53.6 Info: 19: add_ape_quality_in_profiles migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 19 12:22:53.6 Info: PerformDBOperation 12:22:53.6 Info: Performing DB Operation 12:22:53.6 Info: => 3.9E-05s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:53', 'add_ape_quality_in_profiles') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 19: add_ape_quality_in_profiles migrated 12:22:53.6 Info: => 0.000308s 12:22:53.6 Info: 20: remove_pushalot migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 20 12:22:53.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:53.6 Info: => 5.68E-05s 12:22:53.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:53.6 Info: => 6.78E-05s 12:22:53.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:53.6 Info: => 4.64E-05s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:53', 'remove_pushalot') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 20: remove_pushalot migrated 12:22:53.6 Info: => 0.0003068s 12:22:53.6 Info: 21: add_custom_filters migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 21 12:22:53.6 Info: CreateTable CustomFilters 12:22:53.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:53.6 Info: => 0.000155s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:53', 'add_custom_filters') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 21: add_custom_filters migrated 12:22:53.6 Info: => 0.0004834s 12:22:53.6 Info: 22: import_list_tags migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 22 12:22:53.6 Info: AlterTable ImportLists 12:22:53.6 Info: => 1.1E-06s 12:22:53.6 Info: CreateColumn ImportLists Tags String 12:22:53.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:53.6 Info: => 0.0006355s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:53', 'import_list_tags') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 22: import_list_tags migrated 12:22:53.6 Info: => 0.0009507s 12:22:53.6 Info: 23: add_release_groups_etc migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 23 12:22:53.6 Info: CreateTable ArtistMetadata 12:22:53.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:53.6 Info: => 0.0002044s 12:22:53.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:53.6 Info: => 9.78E-05s 12:22:53.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:53.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:53.6 Info: => 0.0001051s 12:22:53.6 Info: AlterTable Artists 12:22:53.6 Info: => 1.3E-06s 12:22:53.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:53.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:53.6 Info: => 0.0006601s 12:22:53.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:53.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:53.6 Info: => 8.02E-05s 12:22:53.6 Info: CreateTable AlbumReleases 12:22:53.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:53.6 Info: => 0.0001775s 12:22:53.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:53.6 Info: => 9.5E-05s 12:22:53.6 Info: CreateIndex AlbumReleases (AlbumId) 12:22:53.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:53.6 Info: => 8.6E-05s 12:22:53.6 Info: PerformDBOperation 12:22:53.6 Info: Performing DB Operation 12:22:53.6 Info: => 4.36E-05s 12:22:53.6 Info: AlterTable Albums 12:22:53.6 Info: => 1.2E-06s 12:22:53.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:53.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:53.6 Info: => 0.0006793s 12:22:53.6 Info: AlterTable Albums 12:22:53.6 Info: => 1.3E-06s 12:22:53.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:53.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:53.6 Info: => 0.0006374s 12:22:53.6 Info: AlterTable Albums 12:22:53.6 Info: => 1.3E-06s 12:22:53.6 Info: CreateColumn Albums Links String 12:22:53.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:53.6 Info: => 0.0006228s 12:22:53.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:53.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:53.6 Info: => 9.46E-05s 12:22:53.6 Info: AlterTable Tracks 12:22:53.6 Info: => 1.3E-06s 12:22:53.6 Info: CreateColumn Tracks ForeignRecordingId String 12:22:53.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:53.6 Info: => 0.0006355s 12:22:53.6 Info: AlterTable Tracks 12:22:53.6 Info: => 1.4E-06s 12:22:53.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:53.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:53.6 Info: => 0.0006305s 12:22:53.6 Info: AlterTable Tracks 12:22:53.6 Info: => 1.2E-06s 12:22:53.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:53.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:53.6 Info: => 0.0006324s 12:22:53.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:53.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:53.6 Info: => 9.65E-05s 12:22:53.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:53.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:53.6 Info: => 8.33E-05s 12:22:53.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:53.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:53.6 Info: DROP TABLE "Artists" 12:22:53.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.6 Info: => 0.0054655s 12:22:53.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:53.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:53.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:53.6 Info: DROP TABLE "Albums" 12:22:53.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.6 Info: => 0.0053823s 12:22:53.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:53.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:53.6 Info: DROP TABLE "Tracks" 12:22:53.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:53.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:53.6 Info: => 0.0048912s 12:22:53.6 Info: DeleteColumn TrackFiles ArtistId 12:22:53.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:53.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:53.6 Info: DROP TABLE "TrackFiles" 12:22:53.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.6 Info: => 0.004659s 12:22:53.6 Info: CreateIndex Artists (ArtistMetadataId) 12:22:53.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.6 Info: => 9.22E-05s 12:22:53.6 Info: CreateIndex Artists (Monitored) 12:22:53.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.6 Info: => 8.89E-05s 12:22:53.6 Info: CreateIndex Albums (ArtistMetadataId) 12:22:53.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:53.6 Info: => 8.73E-05s 12:22:53.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:53.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:53.6 Info: => 8.63E-05s 12:22:53.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:53.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:53.6 Info: => 8.76E-05s 12:22:53.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:53.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:53.6 Info: => 8.62E-05s 12:22:53.6 Info: UpdateData 12:22:53.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:53.6 Info: => 5.2E-05s 12:22:53.6 Info: UpdateData 12:22:53.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:53.6 Info: => 4.6E-05s 12:22:53.6 Info: UpdateData 12:22:53.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:53.6 Info: => 5.58E-05s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:53', 'add_release_groups_etc') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 23: add_release_groups_etc migrated 12:22:53.6 Info: => 0.0006926s 12:22:53.6 Info: 24: NewMediaInfoFormat migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 24 12:22:53.6 Info: UpdateData 12:22:53.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:53.6 Info: => 8.06E-05s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:53', 'NewMediaInfoFormat') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 24: NewMediaInfoFormat migrated 12:22:53.6 Info: => 0.0003491s 12:22:53.6 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 25 12:22:53.6 Info: RenameTable Restrictions ReleaseProfiles 12:22:53.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:53.6 Info: => 0.0017212s 12:22:53.6 Info: AlterTable ReleaseProfiles 12:22:53.6 Info: => 1.6E-06s 12:22:53.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:53.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:53.6 Info: => 0.0006081s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:53', 'rename_restrictions_to_release_profiles') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:53.6 Info: => 0.0009116s 12:22:53.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 26 12:22:53.6 Info: RenameTable Profiles QualityProfiles 12:22:53.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:53.6 Info: => 0.0017005s 12:22:53.6 Info: AlterTable QualityProfiles 12:22:53.6 Info: => 1.8E-06s 12:22:53.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:53.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:53.6 Info: => 0.0005922s 12:22:53.6 Info: AlterTable LanguageProfiles 12:22:53.6 Info: => 1.3E-06s 12:22:53.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:53.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:53.6 Info: => 0.0005662s 12:22:53.6 Info: UpdateData 12:22:53.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:53.6 Info: => 4.87E-05s 12:22:53.6 Info: UpdateData 12:22:53.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:53.6 Info: => 4.2E-05s 12:22:53.6 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:53.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:53.6 Info: DROP TABLE "Artists" 12:22:53.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.6 Info: => 0.0053004s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:53', 'rename_quality_profiles_add_upgrade_allowed') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:53.6 Info: => 0.0058351s 12:22:53.6 Info: 27: add_import_exclusions migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 27 12:22:53.6 Info: CreateTable ImportListExclusions 12:22:53.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:53.6 Info: => 0.0001582s 12:22:53.6 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:53.6 Info: => 0.0001179s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:53', 'add_import_exclusions') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 27: add_import_exclusions migrated 12:22:53.6 Info: => 0.0004497s 12:22:53.6 Info: 28: clean_artist_metadata_table migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 28 12:22:53.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.6 Info: => 0.0001709s 12:22:53.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.6 Info: => 0.0001382s 12:22:53.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:53.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:53.6 Info: => 0.0001341s 12:22:53.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:53.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:53.6 Info: => 0.0001296s 12:22:53.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.6 Info: => 0.0001265s 12:22:53.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:53.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:53.6 Info: => 0.000129s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:53', 'clean_artist_metadata_table') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 28: clean_artist_metadata_table migrated 12:22:53.6 Info: => 0.0003913s 12:22:53.6 Info: 29: health_issue_notification migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 29 12:22:53.6 Info: AlterTable Notifications 12:22:53.6 Info: => 1.3E-06s 12:22:53.6 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:53.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:53.6 Info: => 0.0006307s 12:22:53.6 Info: AlterTable Notifications 12:22:53.6 Info: => 1.3E-06s 12:22:53.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:53.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:53.6 Info: => 0.0006039s 12:22:53.6 Info: AlterTable Notifications 12:22:53.6 Info: => 1.2E-06s 12:22:53.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:53.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:53.6 Info: => 0.000595s 12:22:53.6 Info: AlterTable Notifications 12:22:53.6 Info: => 1.1E-06s 12:22:53.6 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:53.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:53.6 Info: => 0.0005906s 12:22:53.6 Info: AlterTable Notifications 12:22:53.6 Info: => 1E-06s 12:22:53.6 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:53.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:53.6 Info: => 0.0005898s 12:22:53.6 Info: DeleteColumn Notifications OnDownload 12:22:53.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:53.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:53.6 Info: DROP TABLE "Notifications" 12:22:53.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:53.6 Info: => 0.0048113s 12:22:53.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:53.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:53.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:53.6 Info: DROP TABLE "Notifications" 12:22:53.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:53.6 Info: => 0.0047187s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:53', 'health_issue_notification') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 29: health_issue_notification migrated 12:22:53.6 Info: => 0.0051015s 12:22:53.6 Info: 30: add_mediafilerepository_mtime migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 30 12:22:53.6 Info: AlterTable TrackFiles 12:22:53.6 Info: => 1.4E-06s 12:22:53.6 Info: CreateColumn TrackFiles Modified DateTime 12:22:53.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:53.6 Info: => 0.0006419s 12:22:53.6 Info: AlterTable TrackFiles 12:22:53.6 Info: => 1.4E-06s 12:22:53.6 Info: CreateColumn TrackFiles Path String 12:22:53.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:53.6 Info: => 0.0006084s 12:22:53.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:53.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:53.6 Info: => 4.44E-05s 12:22:53.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:53.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:53.6 Info: => 0.0001401s 12:22:53.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:53.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:53.6 Info: => 0.0001439s 12:22:53.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:53.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:53.6 Info: => 0.0001536s 12:22:53.6 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:53.6 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:53.6 Info: => 9.62E-05s 12:22:53.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:53.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:53.6 Info: => 6.39E-05s 12:22:53.6 Info: AlterTable TrackFiles 12:22:53.6 Info: => 1.2E-06s 12:22:53.6 Info: AlterColumn TrackFiles Path String 12:22:53.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:53.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:53.6 Info: DROP TABLE "TrackFiles" 12:22:53.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.6 Info: => 0.004846s 12:22:53.6 Info: CreateIndex TrackFiles (Path) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:53.6 Info: => 9.29E-05s 12:22:53.6 Info: DeleteColumn TrackFiles RelativePath 12:22:53.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:53.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:53.6 Info: DROP TABLE "TrackFiles" 12:22:53.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:53.6 Info: => 0.0049965s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:53', 'add_mediafilerepository_mtime') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 30: add_mediafilerepository_mtime migrated 12:22:53.6 Info: => 0.0053514s 12:22:53.6 Info: 31: add_artistmetadataid_constraint migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 31 12:22:53.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:53.6 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:53.6 Info: => 0.0001013s 12:22:53.6 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:53.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:53.6 Info: => 0.0001444s 12:22:53.6 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:53.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:53.6 Info: DROP TABLE "Artists" 12:22:53.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.7 Info: => 0.0051471s 12:22:53.7 Info: CreateIndex Artists (ArtistMetadataId) 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.7 Info: => 9.13E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:53', 'add_artistmetadataid_constraint') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 31: add_artistmetadataid_constraint migrated 12:22:53.7 Info: => 0.0004592s 12:22:53.7 Info: 32: old_ids_and_artist_alias migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 32 12:22:53.7 Info: AlterTable ArtistMetadata 12:22:53.7 Info: => 1.2E-06s 12:22:53.7 Info: CreateColumn ArtistMetadata Aliases String 12:22:53.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:53.7 Info: => 0.0006386s 12:22:53.7 Info: AlterTable ArtistMetadata 12:22:53.7 Info: => 1.2E-06s 12:22:53.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:53.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:53.7 Info: => 0.0005981s 12:22:53.7 Info: AlterTable Albums 12:22:53.7 Info: => 1.4E-06s 12:22:53.7 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:53.7 Info: => 0.0006078s 12:22:53.7 Info: AlterTable AlbumReleases 12:22:53.7 Info: => 1.4E-06s 12:22:53.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:53.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:53.7 Info: => 0.0005967s 12:22:53.7 Info: AlterTable Tracks 12:22:53.7 Info: => 1.4E-06s 12:22:53.7 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:53.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:53.7 Info: => 0.0006003s 12:22:53.7 Info: AlterTable Tracks 12:22:53.7 Info: => 1.1E-06s 12:22:53.7 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:53.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:53.7 Info: => 0.0005949s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:53', 'old_ids_and_artist_alias') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 32: old_ids_and_artist_alias migrated 12:22:53.7 Info: => 0.0009005s 12:22:53.7 Info: 33: download_propers_config migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 33 12:22:53.7 Info: PerformDBOperation 12:22:53.7 Info: Performing DB Operation 12:22:53.7 Info: => 3.82E-05s 12:22:53.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:53.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:53.7 Info: => 4.29E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:53', 'download_propers_config') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 33: download_propers_config migrated 12:22:53.7 Info: => 0.0003092s 12:22:53.7 Info: 34: remove_language_profiles migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 34 12:22:53.7 Info: DeleteTable LanguageProfiles 12:22:53.7 Info: DROP TABLE "LanguageProfiles" 12:22:53.7 Info: => 0.0002297s 12:22:53.7 Info: DeleteColumn Artists LanguageProfileId 12:22:53.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:53.7 Info: DROP TABLE "Artists" 12:22:53.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.7 Info: => 0.0069777s 12:22:53.7 Info: DeleteColumn ImportLists LanguageProfileId 12:22:53.7 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:53.7 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:53.7 Info: DROP TABLE "ImportLists" 12:22:53.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:53.7 Info: => 0.0048119s 12:22:53.7 Info: DeleteColumn Blacklist Language 12:22:53.7 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:53.7 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:53.7 Info: DROP TABLE "Blacklist" 12:22:53.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:53.7 Info: => 0.0061754s 12:22:53.7 Info: DeleteColumn History Language 12:22:53.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:53.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:53.7 Info: DROP TABLE "History" 12:22:53.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:53.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:53.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:53.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:53.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:53.7 Info: => 0.0051587s 12:22:53.7 Info: DeleteColumn LyricFiles Language 12:22:53.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:53.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:53.7 Info: DROP TABLE "LyricFiles" 12:22:53.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:53.7 Info: => 0.0045286s 12:22:53.7 Info: DeleteColumn TrackFiles Language 12:22:53.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:53.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:53.7 Info: DROP TABLE "TrackFiles" 12:22:53.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:53.7 Info: => 0.0048871s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:53', 'remove_language_profiles') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 34: remove_language_profiles migrated 12:22:53.7 Info: => 0.00546s 12:22:53.7 Info: 35: multi_disc_naming_format migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 35 12:22:53.7 Info: AlterTable NamingConfig 12:22:53.7 Info: => 1.2E-06s 12:22:53.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:53.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:53.7 Info: => 0.00063s 12:22:53.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:53.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:53.7 Info: => 5.34E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:53', 'multi_disc_naming_format') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 35: multi_disc_naming_format migrated 12:22:53.7 Info: => 0.0003448s 12:22:53.7 Info: 36: add_download_client_priority migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 36 12:22:53.7 Info: AlterTable DownloadClients 12:22:53.7 Info: => 1.3E-06s 12:22:53.7 Info: CreateColumn DownloadClients Priority Int32 12:22:53.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:53.7 Info: => 0.00062s 12:22:53.7 Info: PerformDBOperation 12:22:53.7 Info: Performing DB Operation 12:22:53.7 Info: => 5.81E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:53', 'add_download_client_priority') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 36: add_download_client_priority migrated 12:22:53.7 Info: => 0.0003628s 12:22:53.7 Info: 37: remove_growl_prowl migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 37 12:22:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:53.7 Info: => 5.66E-05s 12:22:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:53.7 Info: => 4.16E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:53', 'remove_growl_prowl') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 37: remove_growl_prowl migrated 12:22:53.7 Info: => 0.0002992s 12:22:53.7 Info: 38: remove_plex_hometheatre migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 38 12:22:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:53.7 Info: => 5.79E-05s 12:22:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:53.7 Info: => 4.3E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:53', 'remove_plex_hometheatre') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 38: remove_plex_hometheatre migrated 12:22:53.7 Info: => 0.0003102s 12:22:53.7 Info: 39: add_root_folder_add_defaults migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 39 12:22:53.7 Info: AlterTable RootFolders 12:22:53.7 Info: => 1.3E-06s 12:22:53.7 Info: CreateColumn RootFolders Name String 12:22:53.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:53.7 Info: => 0.0006093s 12:22:53.7 Info: AlterTable RootFolders 12:22:53.7 Info: => 1.3E-06s 12:22:53.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:53.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:53.7 Info: => 0.0005821s 12:22:53.7 Info: AlterTable RootFolders 12:22:53.7 Info: => 1.3E-06s 12:22:53.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:53.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:53.7 Info: => 0.0005776s 12:22:53.7 Info: AlterTable RootFolders 12:22:53.7 Info: => 1.2E-06s 12:22:53.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:53.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:53.7 Info: => 0.00059s 12:22:53.7 Info: AlterTable RootFolders 12:22:53.7 Info: => 1E-06s 12:22:53.7 Info: CreateColumn RootFolders DefaultTags String 12:22:53.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:53.7 Info: => 0.0005791s 12:22:53.7 Info: PerformDBOperation 12:22:53.7 Info: Performing DB Operation 12:22:53.7 Info: => 6.29E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:53', 'add_root_folder_add_defaults') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 39: add_root_folder_add_defaults migrated 12:22:53.7 Info: => 0.000355s 12:22:53.7 Info: 40: task_duration migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 40 12:22:53.7 Info: AlterTable ScheduledTasks 12:22:53.7 Info: => 1.1E-06s 12:22:53.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:53.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:53.7 Info: => 0.0006142s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:53', 'task_duration') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 40: task_duration migrated 12:22:53.7 Info: => 0.0009177s 12:22:53.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 41 12:22:53.7 Info: AlterTable ReleaseProfiles 12:22:53.7 Info: => 1.2E-06s 12:22:53.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:53.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:53.7 Info: => 0.0006192s 12:22:53.7 Info: AlterTable ReleaseProfiles 12:22:53.7 Info: => 1.2E-06s 12:22:53.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:53.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:53.7 Info: => 0.0005973s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:53', 'add_indexer_and_enabled_to_release_profiles') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:53.7 Info: => 0.0009529s 12:22:53.7 Info: 42: remove_album_folders migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 42 12:22:53.7 Info: DeleteColumn Artists AlbumFolder 12:22:53.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:53.7 Info: DROP TABLE "Artists" 12:22:53.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.7 Info: => 0.0063818s 12:22:53.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:53.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:53.7 Info: => 4.79E-05s 12:22:53.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:53.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:53.7 Info: => 4.28E-05s 12:22:53.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:53.7 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:53.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:53.7 Info: DROP TABLE "NamingConfig" 12:22:53.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:53.7 Info: => 0.0045567s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:53', 'remove_album_folders') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 42: remove_album_folders migrated 12:22:53.7 Info: => 0.0050306s 12:22:53.7 Info: 44: add_priority_to_indexers migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 44 12:22:53.7 Info: AlterTable Indexers 12:22:53.7 Info: => 1.5E-06s 12:22:53.7 Info: CreateColumn Indexers Priority Int32 12:22:53.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:53.7 Info: => 0.0006301s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:53', 'add_priority_to_indexers') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 44: add_priority_to_indexers migrated 12:22:53.7 Info: => 0.0009369s 12:22:53.7 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 45 12:22:53.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:53.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:53.7 Info: => 0.0001191s 12:22:53.7 Info: PerformDBOperation 12:22:53.7 Info: Performing DB Operation 12:22:53.7 Info: => 3.28E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:53', 'remove_chown_and_folderchmod_config') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:53.7 Info: => 0.0002977s 12:22:53.7 Info: 47: update_notifiarr migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 47 12:22:53.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:53.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:53.7 Info: => 9.15E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:53', 'update_notifiarr') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 47: update_notifiarr migrated 12:22:53.7 Info: => 0.0003479s 12:22:53.7 Info: 49: email_multiple_addresses migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 49 12:22:53.7 Info: PerformDBOperation 12:22:53.7 Info: Performing DB Operation 12:22:53.7 Info: => 6.22E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:53', 'email_multiple_addresses') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 49: email_multiple_addresses migrated 12:22:53.7 Info: => 0.0003235s 12:22:53.7 Info: 50: rename_blacklist_to_blocklist migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 50 12:22:53.7 Info: RenameTable Blacklist Blocklist 12:22:53.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:53.7 Info: => 0.0017485s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:53', 'rename_blacklist_to_blocklist') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 50: rename_blacklist_to_blocklist migrated 12:22:53.7 Info: => 0.0020599s 12:22:53.7 Info: 51: cdh_per_downloadclient migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 51 12:22:53.7 Info: AlterTable DownloadClients 12:22:53.7 Info: => 1.3E-06s 12:22:53.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:53.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:53.7 Info: => 0.0006394s 12:22:53.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:53.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:53.7 Info: => 0.0006004s 12:22:53.7 Info: PerformDBOperation 12:22:53.7 Info: Performing DB Operation 12:22:53.7 Info: => 0.0001625s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:53', 'cdh_per_downloadclient') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 51: cdh_per_downloadclient migrated 12:22:53.7 Info: => 0.0004486s 12:22:53.7 Info: 52: download_history migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 52 12:22:53.7 Info: CreateTable DownloadHistory 12:22:53.7 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:53.7 Info: => 0.0002179s 12:22:53.7 Info: CreateIndex DownloadHistory (EventType) 12:22:53.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:53.7 Info: => 0.0001055s 12:22:53.7 Info: CreateIndex DownloadHistory (ArtistId) 12:22:53.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:53.7 Info: => 9.02E-05s 12:22:53.7 Info: CreateIndex DownloadHistory (DownloadId) 12:22:53.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:53.7 Info: => 9.64E-05s 12:22:53.7 Info: PerformDBOperation 12:22:53.7 Info: Performing DB Operation 12:22:53.7 Info: => 0.0001214s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:53', 'download_history') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 52: download_history migrated 12:22:53.7 Info: => 0.0004572s 12:22:53.7 Info: 53: add_update_history migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 53 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:53', 'add_update_history') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 53: add_update_history migrated 12:22:53.7 Info: => 0.0003341s 12:22:53.7 Info: 54: add_on_update_to_notifications migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 54 12:22:53.7 Info: AlterTable Notifications 12:22:53.7 Info: => 1.2E-06s 12:22:53.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:53.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:53.7 Info: => 0.0006556s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:53', 'add_on_update_to_notifications') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 54: add_on_update_to_notifications migrated 12:22:53.7 Info: => 0.0009462s 12:22:53.7 Info: 55: download_client_per_indexer migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 55 12:22:53.7 Info: AlterTable Indexers 12:22:53.7 Info: => 1.2E-06s 12:22:53.7 Info: CreateColumn Indexers DownloadClientId Int32 12:22:53.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:53.7 Info: => 0.000643s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:53', 'download_client_per_indexer') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 55: download_client_per_indexer migrated 12:22:53.7 Info: => 0.0009385s 12:22:53.7 Info: 56: AddNewItemMonitorType migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 56 12:22:53.7 Info: AlterTable Artists 12:22:53.7 Info: => 1.3E-06s 12:22:53.7 Info: CreateColumn Artists MonitorNewItems Int32 12:22:53.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:53.7 Info: => 0.0006751s 12:22:53.7 Info: AlterTable RootFolders 12:22:53.7 Info: => 1.3E-06s 12:22:53.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:53.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:53.7 Info: => 0.0006221s 12:22:53.7 Info: AlterTable ImportLists 12:22:53.7 Info: => 1.3E-06s 12:22:53.7 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:53.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:53.7 Info: => 0.0006279s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:53', 'AddNewItemMonitorType') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 56: AddNewItemMonitorType migrated 12:22:53.7 Info: => 0.0009729s 12:22:53.7 Info: 57: ImportListSearch migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 57 12:22:53.7 Info: AlterTable ImportLists 12:22:53.7 Info: => 1.3E-06s 12:22:53.7 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:53.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:53.7 Info: => 0.000667s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:53', 'ImportListSearch') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 57: ImportListSearch migrated 12:22:53.7 Info: => 0.0009578s 12:22:53.7 Info: 58: ImportListMonitorExisting migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 58 12:22:53.7 Info: AlterTable ImportLists 12:22:53.7 Info: => 1.3E-06s 12:22:53.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:53.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:53.7 Info: => 0.000659s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:53', 'ImportListMonitorExisting') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 58: ImportListMonitorExisting migrated 12:22:53.7 Info: => 0.0009514s 12:22:53.7 Info: 59: add_indexer_tags migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 59 12:22:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:53.7 Info: => 5.59E-05s 12:22:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:53.7 Info: => 4.1E-05s 12:22:53.7 Info: AlterTable Indexers 12:22:53.7 Info: => 1.1E-06s 12:22:53.7 Info: CreateColumn Indexers Tags String 12:22:53.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:53.7 Info: => 0.0006422s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:53', 'add_indexer_tags') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 59: add_indexer_tags migrated 12:22:53.7 Info: => 0.0009394s 12:22:53.7 Info: 60: update_audio_types migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 60 12:22:53.7 Info: PerformDBOperation 12:22:53.7 Info: Performing DB Operation 12:22:53.7 Info: => 5.83E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:53', 'update_audio_types') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 60: update_audio_types migrated 12:22:53.7 Info: => 0.0003147s 12:22:53.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 61 12:22:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.7 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:53.7 Info: => 5.75E-05s 12:22:53.7 Info: AlterTable AlbumReleases 12:22:53.7 Info: => 1.3E-06s 12:22:53.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:53.7 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:53.7 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:53.7 Info: DROP TABLE "AlbumReleases" 12:22:53.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:53.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:53.7 Info: => 0.0063364s 12:22:53.7 Info: AlterTable Albums 12:22:53.7 Info: => 1.1E-06s 12:22:53.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:53.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:53.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:53.7 Info: DROP TABLE "Albums" 12:22:53.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:53.7 Info: => 0.0054658s 12:22:53.7 Info: AlterTable Albums 12:22:53.7 Info: => 1.2E-06s 12:22:53.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:53.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:53.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:53.8 Info: DROP TABLE "Albums" 12:22:53.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:53.8 Info: => 0.0065539s 12:22:53.8 Info: AlterTable Albums 12:22:53.8 Info: => 1.2E-06s 12:22:53.8 Info: AlterColumn Albums Added DateTimeOffset 12:22:53.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:53.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:53.8 Info: DROP TABLE "Albums" 12:22:53.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:53.8 Info: => 0.0053622s 12:22:53.8 Info: AlterTable Artists 12:22:53.8 Info: => 1.3E-06s 12:22:53.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:53.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:53.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:53.8 Info: DROP TABLE "Artists" 12:22:53.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.8 Info: => 0.0065946s 12:22:53.8 Info: AlterTable Artists 12:22:53.8 Info: => 1.4E-06s 12:22:53.8 Info: AlterColumn Artists Added DateTimeOffset 12:22:53.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:53.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:53.8 Info: DROP TABLE "Artists" 12:22:53.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.8 Info: => 0.0053571s 12:22:53.8 Info: AlterTable Blocklist 12:22:53.8 Info: => 1.2E-06s 12:22:53.8 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:53.8 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:53.8 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:53.8 Info: DROP TABLE "Blocklist" 12:22:53.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:53.8 Info: => 0.0060745s 12:22:53.8 Info: AlterTable Blocklist 12:22:53.8 Info: => 1.4E-06s 12:22:53.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:53.8 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:53.8 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:53.8 Info: DROP TABLE "Blocklist" 12:22:53.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:53.8 Info: => 0.0049343s 12:22:53.8 Info: AlterTable Commands 12:22:53.8 Info: => 1.3E-06s 12:22:53.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:53.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:53.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:53.8 Info: DROP TABLE "Commands" 12:22:53.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:53.8 Info: => 0.0048091s 12:22:53.8 Info: AlterTable Commands 12:22:53.8 Info: => 1.4E-06s 12:22:53.8 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:53.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:53.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:53.8 Info: DROP TABLE "Commands" 12:22:53.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:53.8 Info: => 0.0060781s 12:22:53.8 Info: AlterTable Commands 12:22:53.8 Info: => 1.3E-06s 12:22:53.8 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:53.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:53.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:53.8 Info: DROP TABLE "Commands" 12:22:53.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:53.8 Info: => 0.0047938s 12:22:53.8 Info: AlterTable DownloadClientStatus 12:22:53.8 Info: => 1.3E-06s 12:22:53.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:53.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:53.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:53.8 Info: DROP TABLE "DownloadClientStatus" 12:22:53.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:53.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:53.8 Info: => 0.0060687s 12:22:53.8 Info: AlterTable DownloadClientStatus 12:22:53.8 Info: => 1.2E-06s 12:22:53.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:53.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:53.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:53.8 Info: DROP TABLE "DownloadClientStatus" 12:22:53.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:53.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:53.8 Info: => 0.0049379s 12:22:53.8 Info: AlterTable DownloadClientStatus 12:22:53.8 Info: => 1.1E-06s 12:22:53.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:53.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:53.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:53.8 Info: DROP TABLE "DownloadClientStatus" 12:22:53.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:53.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:53.8 Info: => 0.0049222s 12:22:53.8 Info: AlterTable DownloadHistory 12:22:53.8 Info: => 1.3E-06s 12:22:53.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:53.8 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:53.8 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:53.8 Info: DROP TABLE "DownloadHistory" 12:22:53.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:53.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:53.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:53.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:53.8 Info: => 0.0062474s 12:22:53.8 Info: AlterTable ExtraFiles 12:22:53.8 Info: => 1.3E-06s 12:22:53.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:53.8 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:53.8 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:53.8 Info: DROP TABLE "ExtraFiles" 12:22:53.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:53.8 Info: => 0.00605s 12:22:53.8 Info: AlterTable ExtraFiles 12:22:53.8 Info: => 1.3E-06s 12:22:53.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:53.8 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:53.8 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:53.8 Info: DROP TABLE "ExtraFiles" 12:22:53.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:53.8 Info: => 0.004768s 12:22:53.8 Info: AlterTable History 12:22:53.8 Info: => 1.3E-06s 12:22:53.8 Info: AlterColumn History Date DateTimeOffset 12:22:53.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:53.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:53.8 Info: DROP TABLE "History" 12:22:53.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:53.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:53.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:53.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:53.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:53.8 Info: => 0.0053938s 12:22:53.8 Info: AlterTable ImportListStatus 12:22:53.8 Info: => 1.5E-06s 12:22:53.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:53.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:53.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:53.8 Info: DROP TABLE "ImportListStatus" 12:22:53.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:53.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:53.8 Info: => 0.0049335s 12:22:53.8 Info: AlterTable ImportListStatus 12:22:53.8 Info: => 1.2E-06s 12:22:53.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:53.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:53.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:53.8 Info: DROP TABLE "ImportListStatus" 12:22:53.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:53.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:53.8 Info: => 0.0062822s 12:22:53.8 Info: AlterTable ImportListStatus 12:22:53.8 Info: => 1.3E-06s 12:22:53.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:53.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:53.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:53.9 Info: DROP TABLE "ImportListStatus" 12:22:53.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:53.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:53.9 Info: => 0.0049751s 12:22:53.9 Info: AlterTable IndexerStatus 12:22:53.9 Info: => 1.3E-06s 12:22:53.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:53.9 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:53.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:53.9 Info: DROP TABLE "IndexerStatus" 12:22:53.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:53.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:53.9 Info: => 0.0060326s 12:22:53.9 Info: AlterTable IndexerStatus 12:22:53.9 Info: => 1.2E-06s 12:22:53.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:53.9 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:53.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:53.9 Info: DROP TABLE "IndexerStatus" 12:22:53.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:53.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:53.9 Info: => 0.0049283s 12:22:53.9 Info: AlterTable IndexerStatus 12:22:53.9 Info: => 1.2E-06s 12:22:53.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:53.9 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:53.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:53.9 Info: DROP TABLE "IndexerStatus" 12:22:53.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:53.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:53.9 Info: => 0.004958s 12:22:53.9 Info: AlterTable LyricFiles 12:22:53.9 Info: => 1.3E-06s 12:22:53.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:53.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:53.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:53.9 Info: DROP TABLE "LyricFiles" 12:22:53.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:53.9 Info: => 0.0060416s 12:22:53.9 Info: AlterTable LyricFiles 12:22:53.9 Info: => 1.3E-06s 12:22:53.9 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:53.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:22:53.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:53.9 Info: DROP TABLE "LyricFiles" 12:22:53.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:53.9 Info: => 0.0048056s 12:22:53.9 Info: AlterTable MetadataFiles 12:22:53.9 Info: => 1.4E-06s 12:22:53.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:53.9 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:53.9 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:53.9 Info: DROP TABLE "MetadataFiles" 12:22:53.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:53.9 Info: => 0.0048062s 12:22:53.9 Info: AlterTable MetadataFiles 12:22:53.9 Info: => 1.4E-06s 12:22:53.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:53.9 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:53.9 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:53.9 Info: DROP TABLE "MetadataFiles" 12:22:53.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:53.9 Info: => 0.0065072s 12:22:53.9 Info: AlterTable PendingReleases 12:22:53.9 Info: => 1.4E-06s 12:22:53.9 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:53.9 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:53.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:53.9 Info: DROP TABLE "PendingReleases" 12:22:53.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:53.9 Info: => 0.0047692s 12:22:53.9 Info: AlterTable ScheduledTasks 12:22:53.9 Info: => 1.3E-06s 12:22:53.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:53.9 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:53.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:53.9 Info: DROP TABLE "ScheduledTasks" 12:22:53.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:53.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:53.9 Info: => 0.0059231s 12:22:53.9 Info: AlterTable ScheduledTasks 12:22:53.9 Info: => 1.3E-06s 12:22:53.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:53.9 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:53.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:53.9 Info: DROP TABLE "ScheduledTasks" 12:22:53.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:53.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:53.9 Info: => 0.0060124s 12:22:53.9 Info: AlterTable TrackFiles 12:22:53.9 Info: => 1.4E-06s 12:22:53.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:53.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:53.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:53.9 Info: DROP TABLE "TrackFiles" 12:22:53.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:53.9 Info: => 0.0050538s 12:22:53.9 Info: AlterTable TrackFiles 12:22:53.9 Info: => 1.2E-06s 12:22:53.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:53.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:53.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:53.9 Info: DROP TABLE "TrackFiles" 12:22:53.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:53.9 Info: => 0.0050233s 12:22:53.9 Info: AlterTable VersionInfo 12:22:53.9 Info: => 1.2E-06s 12:22:53.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:53.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:53.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:53.9 Info: DROP TABLE "VersionInfo" 12:22:53.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:53.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:53.9 Info: => 0.006021s 12:22:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:53', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:53.9 Info: Committing Transaction 12:22:53.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:53.9 Info: => 0.0069426s 12:22:53.9 Info: 62: add_on_delete_to_notifications migrating 12:22:53.9 Info: Beginning Transaction 12:22:53.9 Info: Starting migration of Main DB to 62 12:22:53.9 Info: AlterTable Notifications 12:22:53.9 Info: => 1.3E-06s 12:22:53.9 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:53.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:53.9 Info: => 0.0006658s 12:22:53.9 Info: AlterTable Notifications 12:22:53.9 Info: => 1.5E-06s 12:22:53.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:53.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:53.9 Info: => 0.0006251s 12:22:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:53', 'add_on_delete_to_notifications') 12:22:53.9 Info: Committing Transaction 12:22:53.9 Info: 62: add_on_delete_to_notifications migrated 12:22:53.9 Info: => 0.0009341s 12:22:53.9 Info: 63: add_custom_formats migrating 12:22:53.9 Info: Beginning Transaction 12:22:53.9 Info: Starting migration of Main DB to 63 12:22:53.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 0, 0) 12:22:53.9 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 12:22:53.9 Info: AlterTable DelayProfiles 12:22:53.9 Info: => 2.1E-06s 12:22:53.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:53.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:53.9 Info: => 0.0006534s 12:22:53.9 Info: UpdateData 12:22:53.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:53.9 Info: => 5.79E-05s 12:22:53.9 Info: AlterTable TrackFiles 12:22:53.9 Info: => 1.6E-06s 12:22:53.9 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:53.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:53.9 Info: => 0.0006169s 12:22:53.9 Info: PerformDBOperation 12:22:53.9 Info: Performing DB Operation 12:22:53.9 Info: => 0.0012927s 12:22:53.9 Info: CreateTable CustomFormats 12:22:53.9 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:53.9 Info: => 0.0001851s 12:22:53.9 Info: CreateIndex CustomFormats (Name) 12:22:53.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:53.9 Info: => 0.0001045s 12:22:53.9 Info: AlterTable QualityProfiles 12:22:53.9 Info: => 1.1E-06s 12:22:53.9 Info: CreateColumn QualityProfiles FormatItems String 12:22:53.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:53.9 Info: => 0.0006562s 12:22:53.9 Info: AlterTable QualityProfiles 12:22:53.9 Info: => 1.2E-06s 12:22:53.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:53.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:53.9 Info: => 0.0006439s 12:22:53.9 Info: AlterTable QualityProfiles 12:22:53.9 Info: => 1.1E-06s 12:22:53.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:53.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:53.9 Info: => 0.0006401s 12:22:53.9 Info: PerformDBOperation 12:22:53.9 Info: Performing DB Operation 12:22:53.9 Info: => 0.0022257s 12:22:53.9 Info: PerformDBOperation 12:22:53.9 Info: Performing DB Operation 12:22:53.9 Info: => 4.52E-05s 12:22:53.9 Info: DeleteColumn ReleaseProfiles Preferred 12:22:53.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:53.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:53.9 Info: DROP TABLE "ReleaseProfiles" 12:22:53.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:53.9 Info: => 0.005224s 12:22:53.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:53.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:53.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:53.9 Info: DROP TABLE "ReleaseProfiles" 12:22:53.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:53.9 Info: => 0.0061334s 12:22:53.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:53.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:53.9 Info: => 6.08E-05s 12:22:53.9 Info: AlterTable DelayProfiles 12:22:53.9 Info: => 1.2E-06s 12:22:53.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:53.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:54.0 Info: => 0.0006769s 12:22:54.0 Info: AlterTable DelayProfiles 12:22:54.0 Info: => 1.2E-06s 12:22:54.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:54.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:54.0 Info: => 0.0006454s 12:22:54.0 Info: -> 2 Insert operations completed in 00:00:00.0001709 taking an average of 00:00:00.0000854 12:22:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:54', 'add_custom_formats') 12:22:54.0 Info: Committing Transaction 12:22:54.0 Info: 63: add_custom_formats migrated 12:22:54.0 Info: => 0.0010696s 12:22:54.0 Debug: Took: 00:00:00.4824755 12:22:54.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 12:22:54.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 12:22:54.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149740402258_155/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:54.0 Info: DatabaseEngineVersionCheck migrating 12:22:54.0 Info: PerformDBOperation 12:22:54.0 Info: Performing DB Operation 12:22:54.0 Info: SQLite 3.47.0 12:22:54.0 Info: => 0.0010186s 12:22:54.0 Info: DatabaseEngineVersionCheck migrated 12:22:54.0 Info: => 0.0010367s 12:22:54.0 Info: VersionMigration migrating 12:22:54.0 Info: Beginning Transaction 12:22:54.0 Info: CreateTable VersionInfo 12:22:54.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:54.0 Info: => 0.0001872s 12:22:54.0 Info: Committing Transaction 12:22:54.0 Info: VersionMigration migrated 12:22:54.0 Info: => 0.0005771s 12:22:54.0 Info: VersionUniqueMigration migrating 12:22:54.0 Info: Beginning Transaction 12:22:54.0 Info: CreateIndex VersionInfo (Version) 12:22:54.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:54.0 Info: => 0.0001303s 12:22:54.0 Info: AlterTable VersionInfo 12:22:54.0 Info: => 1.6E-06s 12:22:54.0 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:54.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:54.0 Info: => 0.0005334s 12:22:54.0 Info: Committing Transaction 12:22:54.0 Info: VersionUniqueMigration migrated 12:22:54.0 Info: => 0.000744s 12:22:54.0 Info: VersionDescriptionMigration migrating 12:22:54.0 Info: Beginning Transaction 12:22:54.0 Info: AlterTable VersionInfo 12:22:54.0 Info: => 1.1E-06s 12:22:54.0 Info: CreateColumn VersionInfo Description String 12:22:54.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:54.0 Info: => 0.0001965s 12:22:54.0 Info: Committing Transaction 12:22:54.0 Info: VersionDescriptionMigration migrated 12:22:54.0 Info: => 0.000391s 12:22:54.0 Info: 1: InitialSetup migrating 12:22:54.0 Info: Beginning Transaction 12:22:54.0 Info: Starting migration of Main DB to 1 12:22:54.0 Info: CreateTable Config 12:22:54.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:54.0 Info: => 0.0001884s 12:22:54.0 Info: CreateIndex Config (Key) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:54.0 Info: => 8.82E-05s 12:22:54.0 Info: CreateTable RootFolders 12:22:54.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:54.0 Info: => 0.0001319s 12:22:54.0 Info: CreateIndex RootFolders (Path) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:54.0 Info: => 8.73E-05s 12:22:54.0 Info: CreateTable Artists 12:22:54.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:54.0 Info: => 0.0003359s 12:22:54.0 Info: CreateIndex Artists (ForeignArtistId) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:54.0 Info: => 9.41E-05s 12:22:54.0 Info: CreateIndex Artists (NameSlug) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:54.0 Info: => 8.14E-05s 12:22:54.0 Info: CreateIndex Artists (CleanName) 12:22:54.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.0 Info: => 7.76E-05s 12:22:54.0 Info: CreateIndex Artists (Path) 12:22:54.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.0 Info: => 8.69E-05s 12:22:54.0 Info: CreateTable Albums 12:22:54.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:54.0 Info: => 0.0003303s 12:22:54.0 Info: CreateIndex Albums (ForeignAlbumId) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.0 Info: => 9.71E-05s 12:22:54.0 Info: CreateIndex Albums (MBId) 12:22:54.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.0 Info: => 7.7E-05s 12:22:54.0 Info: CreateIndex Albums (TADBId) 12:22:54.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.0 Info: => 7.83E-05s 12:22:54.0 Info: CreateIndex Albums (TitleSlug) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.0 Info: => 8.49E-05s 12:22:54.0 Info: CreateIndex Albums (CleanTitle) 12:22:54.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.0 Info: => 8.36E-05s 12:22:54.0 Info: CreateIndex Albums (Path) 12:22:54.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:54.0 Info: => 7.57E-05s 12:22:54.0 Info: CreateTable Tracks 12:22:54.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:54.0 Info: => 0.0002221s 12:22:54.0 Info: CreateIndex Tracks (ForeignTrackId) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:54.0 Info: => 8.45E-05s 12:22:54.0 Info: CreateIndex Tracks (ArtistId) 12:22:54.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:54.0 Info: => 8.32E-05s 12:22:54.0 Info: CreateIndex Tracks (TrackFileId) 12:22:54.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:54.0 Info: => 0.0001083s 12:22:54.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:54.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:54.0 Info: => 9.56E-05s 12:22:54.0 Info: CreateTable TrackFiles 12:22:54.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:54.0 Info: => 0.0001902s 12:22:54.0 Info: CreateIndex TrackFiles (ArtistId) 12:22:54.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:54.0 Info: => 9.55E-05s 12:22:54.0 Info: CreateIndex TrackFiles (AlbumId) 12:22:54.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.0 Info: => 8.36E-05s 12:22:54.0 Info: CreateTable History 12:22:54.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:54.0 Info: => 0.0002116s 12:22:54.0 Info: CreateIndex History (Date) 12:22:54.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:54.0 Info: => 9.05E-05s 12:22:54.0 Info: CreateIndex History (EventType) 12:22:54.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:54.0 Info: => 0.0001109s 12:22:54.0 Info: CreateIndex History (DownloadId) 12:22:54.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:54.0 Info: => 0.0001003s 12:22:54.0 Info: CreateIndex History (AlbumId) 12:22:54.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:54.0 Info: => 8.88E-05s 12:22:54.0 Info: CreateTable Notifications 12:22:54.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:54.0 Info: => 0.0001806s 12:22:54.0 Info: CreateTable ScheduledTasks 12:22:54.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:54.0 Info: => 0.0001669s 12:22:54.0 Info: CreateIndex ScheduledTasks (TypeName) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:54.0 Info: => 0.0001054s 12:22:54.0 Info: CreateTable Indexers 12:22:54.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:54.0 Info: => 0.0001702s 12:22:54.0 Info: CreateIndex Indexers (Name) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:54.0 Info: => 0.0001105s 12:22:54.0 Info: CreateTable Profiles 12:22:54.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:54.0 Info: => 0.0001396s 12:22:54.0 Info: CreateIndex Profiles (Name) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:54.0 Info: => 9.5E-05s 12:22:54.0 Info: CreateTable QualityDefinitions 12:22:54.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:54.0 Info: => 0.0001509s 12:22:54.0 Info: CreateIndex QualityDefinitions (Quality) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:54.0 Info: => 9.19E-05s 12:22:54.0 Info: CreateIndex QualityDefinitions (Title) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:54.0 Info: => 9.82E-05s 12:22:54.0 Info: CreateTable NamingConfig 12:22:54.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:54.0 Info: => 0.000203s 12:22:54.0 Info: CreateTable Blacklist 12:22:54.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:54.0 Info: => 0.0002418s 12:22:54.0 Info: CreateTable Metadata 12:22:54.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:54.0 Info: => 0.0001615s 12:22:54.0 Info: CreateTable MetadataFiles 12:22:54.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:54.0 Info: => 0.0001921s 12:22:54.0 Info: CreateTable DownloadClients 12:22:54.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:54.0 Info: => 0.0001523s 12:22:54.0 Info: CreateTable PendingReleases 12:22:54.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:54.0 Info: => 0.000187s 12:22:54.0 Info: CreateTable RemotePathMappings 12:22:54.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:54.0 Info: => 0.0001371s 12:22:54.0 Info: CreateTable Tags 12:22:54.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:54.0 Info: => 0.0001175s 12:22:54.0 Info: CreateIndex Tags (Label) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:54.0 Info: => 0.0001036s 12:22:54.0 Info: CreateTable Restrictions 12:22:54.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:54.0 Info: => 0.0001433s 12:22:54.0 Info: CreateTable DelayProfiles 12:22:54.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:54.0 Info: => 0.000176s 12:22:54.0 Info: CreateTable Users 12:22:54.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:54.0 Info: => 0.0001484s 12:22:54.0 Info: CreateIndex Users (Identifier) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:54.0 Info: => 0.000102s 12:22:54.0 Info: CreateIndex Users (Username) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:54.0 Info: => 9.51E-05s 12:22:54.0 Info: CreateTable Commands 12:22:54.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:54.0 Info: => 0.0001871s 12:22:54.0 Info: CreateTable IndexerStatus 12:22:54.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:54.0 Info: => 0.0002044s 12:22:54.0 Info: CreateIndex IndexerStatus (ProviderId) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:54.0 Info: => 9.88E-05s 12:22:54.0 Info: CreateTable ExtraFiles 12:22:54.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:54.0 Info: => 0.0001757s 12:22:54.0 Info: CreateTable LyricFiles 12:22:54.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:54.0 Info: => 0.0001924s 12:22:54.0 Info: CreateTable LanguageProfiles 12:22:54.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:54.0 Info: => 0.0001395s 12:22:54.0 Info: CreateIndex LanguageProfiles (Name) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:54.0 Info: => 0.0001208s 12:22:54.0 Info: CreateTable DownloadClientStatus 12:22:54.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:54.0 Info: => 0.0001891s 12:22:54.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:54.0 Info: => 0.0001068s 12:22:54.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:54.0 Info: -> 1 Insert operations completed in 00:00:00.0000815 taking an average of 00:00:00.0000815 12:22:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:54', 'InitialSetup') 12:22:54.0 Info: Committing Transaction 12:22:54.0 Info: 1: InitialSetup migrated 12:22:54.0 Info: => 0.0009753s 12:22:54.0 Info: 2: add_reason_to_pending_releases migrating 12:22:54.0 Info: Beginning Transaction 12:22:54.0 Info: Starting migration of Main DB to 2 12:22:54.0 Info: AlterTable PendingReleases 12:22:54.0 Info: => 1.4E-06s 12:22:54.0 Info: CreateColumn PendingReleases Reason Int32 12:22:54.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:54.0 Info: => 0.0006159s 12:22:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:54', 'add_reason_to_pending_releases') 12:22:54.0 Info: Committing Transaction 12:22:54.0 Info: 2: add_reason_to_pending_releases migrated 12:22:54.0 Info: => 0.0009383s 12:22:54.0 Info: 3: add_medium_support migrating 12:22:54.0 Info: Beginning Transaction 12:22:54.0 Info: Starting migration of Main DB to 3 12:22:54.0 Info: AlterTable Albums 12:22:54.0 Info: => 1.6E-06s 12:22:54.0 Info: CreateColumn Albums Media String 12:22:54.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:54.0 Info: => 0.0006183s 12:22:54.0 Info: AlterTable Tracks 12:22:54.0 Info: => 1.1E-06s 12:22:54.0 Info: CreateColumn Tracks MediumNumber Int32 12:22:54.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:54.0 Info: => 0.0005633s 12:22:54.0 Info: AlterTable Tracks 12:22:54.0 Info: => 1.4E-06s 12:22:54.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:54.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:54.0 Info: => 0.0005681s 12:22:54.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:54.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:54.0 Info: => 4.84E-05s 12:22:54.0 Info: DeleteColumn Tracks TrackNumber 12:22:54.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:54.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:54.0 Info: DROP TABLE "Tracks" 12:22:54.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:54.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:54.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:54.0 Info: => 0.0067724s 12:22:54.0 Info: AlterTable Tracks 12:22:54.0 Info: => 1.3E-06s 12:22:54.0 Info: CreateColumn Tracks TrackNumber String 12:22:54.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:54.0 Info: => 0.0005719s 12:22:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:54', 'add_medium_support') 12:22:54.0 Info: Committing Transaction 12:22:54.0 Info: 3: add_medium_support migrated 12:22:54.0 Info: => 0.0010004s 12:22:54.0 Info: 4: add_various_qualites_in_profile migrating 12:22:54.0 Info: Beginning Transaction 12:22:54.0 Info: Starting migration of Main DB to 4 12:22:54.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:54.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:54.0 Info: => 6.18E-05s 12:22:54.0 Info: PerformDBOperation 12:22:54.0 Info: Performing DB Operation 12:22:54.0 Info: => 4.3E-05s 12:22:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:54', 'add_various_qualites_in_profile') 12:22:54.0 Info: Committing Transaction 12:22:54.0 Info: 4: add_various_qualites_in_profile migrated 12:22:54.0 Info: => 0.000298s 12:22:54.0 Info: 5: metadata_profiles migrating 12:22:54.0 Info: Beginning Transaction 12:22:54.0 Info: Starting migration of Main DB to 5 12:22:54.0 Info: CreateTable MetadataProfiles 12:22:54.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:54.0 Info: => 0.0001764s 12:22:54.0 Info: CreateIndex MetadataProfiles (Name) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:54.0 Info: => 0.0001085s 12:22:54.0 Info: AlterTable Artists 12:22:54.0 Info: => 1.1E-06s 12:22:54.0 Info: CreateColumn Artists MetadataProfileId Int32 12:22:54.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:54.0 Info: => 0.0005917s 12:22:54.0 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:54.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:54.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:54.0 Info: DROP TABLE "Artists" 12:22:54.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:54.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.0 Info: => 0.0051417s 12:22:54.0 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:54.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:54.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:54.0 Info: DROP TABLE "Artists" 12:22:54.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:54.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.1 Info: => 0.0050674s 12:22:54.1 Info: AlterTable Albums 12:22:54.1 Info: => 1.5E-06s 12:22:54.1 Info: CreateColumn Albums SecondaryTypes String 12:22:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:54.1 Info: => 0.0005941s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:54', 'metadata_profiles') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 5: metadata_profiles migrated 12:22:54.1 Info: => 0.001046s 12:22:54.1 Info: 6: separate_automatic_and_interactive_search migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 6 12:22:54.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:54.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:54.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:54.1 Info: DROP TABLE "Indexers" 12:22:54.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:54.1 Info: => 0.0043905s 12:22:54.1 Info: AlterTable Indexers 12:22:54.1 Info: => 1.6E-06s 12:22:54.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:54.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:54.1 Info: => 0.0005719s 12:22:54.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:54.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:54.1 Info: => 4.51E-05s 12:22:54.1 Info: AlterTable Indexers 12:22:54.1 Info: => 1.1E-06s 12:22:54.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:54.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:54.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:54.1 Info: DROP TABLE "Indexers" 12:22:54.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:54.1 Info: => 0.0046176s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:54', 'separate_automatic_and_interactive_search') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 6: separate_automatic_and_interactive_search migrated 12:22:54.1 Info: => 0.0050847s 12:22:54.1 Info: 7: change_album_path_to_relative migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 7 12:22:54.1 Info: DeleteColumn Albums Path 12:22:54.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:54.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:54.1 Info: DROP TABLE "Albums" 12:22:54.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.1 Info: => 0.0066178s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:54', 'change_album_path_to_relative') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 7: change_album_path_to_relative migrated 12:22:54.1 Info: => 0.0071437s 12:22:54.1 Info: 8: change_quality_size_mb_to_kb migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 8 12:22:54.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:54.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:54.1 Info: => 5.7E-05s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:54', 'change_quality_size_mb_to_kb') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 8: change_quality_size_mb_to_kb migrated 12:22:54.1 Info: => 0.0003425s 12:22:54.1 Info: 9: album_releases migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 9 12:22:54.1 Info: AlterTable Albums 12:22:54.1 Info: => 1.6E-06s 12:22:54.1 Info: CreateColumn Albums Releases String 12:22:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:54.1 Info: => 0.0006433s 12:22:54.1 Info: AlterTable Albums 12:22:54.1 Info: => 1.3E-06s 12:22:54.1 Info: CreateColumn Albums CurrentRelease String 12:22:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:54.1 Info: => 0.0005731s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:54', 'album_releases') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 9: album_releases migrated 12:22:54.1 Info: => 0.000872s 12:22:54.1 Info: 10: album_releases_fix migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 10 12:22:54.1 Info: AlterTable Albums 12:22:54.1 Info: => 1.4E-06s 12:22:54.1 Info: AlterColumn Albums Releases String 12:22:54.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:54.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:54.1 Info: DROP TABLE "Albums" 12:22:54.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.1 Info: => 0.0064169s 12:22:54.1 Info: AlterTable Albums 12:22:54.1 Info: => 1.5E-06s 12:22:54.1 Info: AlterColumn Albums CurrentRelease String 12:22:54.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:54.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:54.1 Info: DROP TABLE "Albums" 12:22:54.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.1 Info: => 0.005065s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:54', 'album_releases_fix') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 10: album_releases_fix migrated 12:22:54.1 Info: => 0.0055159s 12:22:54.1 Info: 11: import_lists migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 11 12:22:54.1 Info: CreateTable ImportLists 12:22:54.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:54.1 Info: => 0.0002181s 12:22:54.1 Info: CreateIndex ImportLists (Name) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:54.1 Info: => 9.94E-05s 12:22:54.1 Info: CreateTable ImportListStatus 12:22:54.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:54.1 Info: => 0.000192s 12:22:54.1 Info: CreateIndex ImportListStatus (ProviderId) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:54.1 Info: => 9.45E-05s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:54', 'import_lists') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 11: import_lists migrated 12:22:54.1 Info: => 0.0006897s 12:22:54.1 Info: 12: add_release_status migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 12 12:22:54.1 Info: AlterTable MetadataProfiles 12:22:54.1 Info: => 1.3E-06s 12:22:54.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:54.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:54.1 Info: => 0.0006302s 12:22:54.1 Info: PerformDBOperation 12:22:54.1 Info: Performing DB Operation 12:22:54.1 Info: => 3.64E-05s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:54', 'add_release_status') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 12: add_release_status migrated 12:22:54.1 Info: => 0.0003495s 12:22:54.1 Info: 13: album_download_notification migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 13 12:22:54.1 Info: AlterTable Notifications 12:22:54.1 Info: => 1.3E-06s 12:22:54.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:54.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:54.1 Info: => 0.0006396s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:54', 'album_download_notification') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 13: album_download_notification migrated 12:22:54.1 Info: => 0.00095s 12:22:54.1 Info: 14: fix_language_metadata_profiles migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 14 12:22:54.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:54.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:54.1 Info: => 8.63E-05s 12:22:54.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:54.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:54.1 Info: => 6.86E-05s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:54', 'fix_language_metadata_profiles') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 14: fix_language_metadata_profiles migrated 12:22:54.1 Info: => 0.0003288s 12:22:54.1 Info: 15: remove_fanzub migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 15 12:22:54.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:54.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:54.1 Info: => 5.05E-05s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:54', 'remove_fanzub') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 15: remove_fanzub migrated 12:22:54.1 Info: => 0.0003047s 12:22:54.1 Info: 16: update_artist_history_indexes migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 16 12:22:54.1 Info: CreateIndex Albums (ArtistId) 12:22:54.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:54.1 Info: => 0.0001154s 12:22:54.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:54.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:54.1 Info: => 9.65E-05s 12:22:54.1 Info: DeleteIndex History (AlbumId) 12:22:54.1 Info: DROP INDEX "IX_History_AlbumId" 12:22:54.1 Info: => 0.0001256s 12:22:54.1 Info: CreateIndex History (AlbumId, Date) 12:22:54.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:54.1 Info: => 0.0001054s 12:22:54.1 Info: DeleteIndex History (DownloadId) 12:22:54.1 Info: DROP INDEX "IX_History_DownloadId" 12:22:54.1 Info: => 0.0001269s 12:22:54.1 Info: CreateIndex History (DownloadId, Date) 12:22:54.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:54.1 Info: => 0.0001046s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:54', 'update_artist_history_indexes') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 16: update_artist_history_indexes migrated 12:22:54.1 Info: => 0.0004384s 12:22:54.1 Info: 17: remove_nma migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 17 12:22:54.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:54.1 Info: => 5.29E-05s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:54', 'remove_nma') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 17: remove_nma migrated 12:22:54.1 Info: => 0.0003056s 12:22:54.1 Info: 18: album_disambiguation migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 18 12:22:54.1 Info: AlterTable Albums 12:22:54.1 Info: => 1.2E-06s 12:22:54.1 Info: CreateColumn Albums Disambiguation String 12:22:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:54.1 Info: => 0.0006444s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:54', 'album_disambiguation') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 18: album_disambiguation migrated 12:22:54.1 Info: => 0.0009418s 12:22:54.1 Info: 19: add_ape_quality_in_profiles migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 19 12:22:54.1 Info: PerformDBOperation 12:22:54.1 Info: Performing DB Operation 12:22:54.1 Info: => 4.33E-05s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:54', 'add_ape_quality_in_profiles') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 19: add_ape_quality_in_profiles migrated 12:22:54.1 Info: => 0.0003004s 12:22:54.1 Info: 20: remove_pushalot migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 20 12:22:54.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:54.1 Info: => 5.31E-05s 12:22:54.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:54.1 Info: => 4.18E-05s 12:22:54.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:54.1 Info: => 4.34E-05s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:54', 'remove_pushalot') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 20: remove_pushalot migrated 12:22:54.1 Info: => 0.000302s 12:22:54.1 Info: 21: add_custom_filters migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 21 12:22:54.1 Info: CreateTable CustomFilters 12:22:54.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:54.1 Info: => 0.0001707s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:54', 'add_custom_filters') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 21: add_custom_filters migrated 12:22:54.1 Info: => 0.0004595s 12:22:54.1 Info: 22: import_list_tags migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 22 12:22:54.1 Info: AlterTable ImportLists 12:22:54.1 Info: => 1.4E-06s 12:22:54.1 Info: CreateColumn ImportLists Tags String 12:22:54.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:54.1 Info: => 0.0006436s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:54', 'import_list_tags') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 22: import_list_tags migrated 12:22:54.1 Info: => 0.000943s 12:22:54.1 Info: 23: add_release_groups_etc migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 23 12:22:54.1 Info: CreateTable ArtistMetadata 12:22:54.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:54.1 Info: => 0.0002518s 12:22:54.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:54.1 Info: => 0.000103s 12:22:54.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:54.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:54.1 Info: => 0.0001052s 12:22:54.1 Info: AlterTable Artists 12:22:54.1 Info: => 1.1E-06s 12:22:54.1 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:54.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:54.1 Info: => 0.000637s 12:22:54.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:54.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:54.1 Info: => 7.7E-05s 12:22:54.1 Info: CreateTable AlbumReleases 12:22:54.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:54.1 Info: => 0.0002052s 12:22:54.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:54.1 Info: => 9.67E-05s 12:22:54.1 Info: CreateIndex AlbumReleases (AlbumId) 12:22:54.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:54.1 Info: => 8.85E-05s 12:22:54.1 Info: PerformDBOperation 12:22:54.1 Info: Performing DB Operation 12:22:54.1 Info: => 3.95E-05s 12:22:54.1 Info: AlterTable Albums 12:22:54.1 Info: => 1.3E-06s 12:22:54.1 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:54.1 Info: => 0.0006534s 12:22:54.1 Info: AlterTable Albums 12:22:54.1 Info: => 1.2E-06s 12:22:54.1 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:54.1 Info: => 0.0006426s 12:22:54.1 Info: AlterTable Albums 12:22:54.1 Info: => 1.2E-06s 12:22:54.1 Info: CreateColumn Albums Links String 12:22:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:54.1 Info: => 0.0006605s 12:22:54.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:54.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:54.1 Info: => 9.53E-05s 12:22:54.1 Info: AlterTable Tracks 12:22:54.1 Info: => 1.3E-06s 12:22:54.1 Info: CreateColumn Tracks ForeignRecordingId String 12:22:54.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:54.1 Info: => 0.0006297s 12:22:54.1 Info: AlterTable Tracks 12:22:54.1 Info: => 1.2E-06s 12:22:54.1 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:54.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:54.1 Info: => 0.0006383s 12:22:54.1 Info: AlterTable Tracks 12:22:54.1 Info: => 1.5E-06s 12:22:54.1 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:54.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:54.1 Info: => 0.0006279s 12:22:54.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:54.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:54.1 Info: => 9.58E-05s 12:22:54.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:54.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:54.1 Info: => 8.22E-05s 12:22:54.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:54.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:54.1 Info: DROP TABLE "Artists" 12:22:54.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.1 Info: => 0.0065756s 12:22:54.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:54.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:54.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:54.1 Info: DROP TABLE "Albums" 12:22:54.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.1 Info: => 0.0055135s 12:22:54.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:54.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:54.1 Info: DROP TABLE "Tracks" 12:22:54.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:54.1 Info: => 0.0051072s 12:22:54.1 Info: DeleteColumn TrackFiles ArtistId 12:22:54.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:54.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:54.1 Info: DROP TABLE "TrackFiles" 12:22:54.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.1 Info: => 0.0048643s 12:22:54.1 Info: CreateIndex Artists (ArtistMetadataId) 12:22:54.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.1 Info: => 0.0001151s 12:22:54.1 Info: CreateIndex Artists (Monitored) 12:22:54.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.1 Info: => 0.00011s 12:22:54.1 Info: CreateIndex Albums (ArtistMetadataId) 12:22:54.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:54.1 Info: => 0.0001086s 12:22:54.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:54.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:54.1 Info: => 0.0001103s 12:22:54.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:54.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:54.1 Info: => 0.0001123s 12:22:54.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:54.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:54.1 Info: => 0.0001098s 12:22:54.1 Info: UpdateData 12:22:54.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:54.1 Info: => 5.45E-05s 12:22:54.1 Info: UpdateData 12:22:54.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:54.1 Info: => 4.81E-05s 12:22:54.1 Info: UpdateData 12:22:54.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:54.1 Info: => 5.3E-05s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:54', 'add_release_groups_etc') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 23: add_release_groups_etc migrated 12:22:54.1 Info: => 0.0005892s 12:22:54.1 Info: 24: NewMediaInfoFormat migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 24 12:22:54.1 Info: UpdateData 12:22:54.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:54.1 Info: => 6.53E-05s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:54', 'NewMediaInfoFormat') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 24: NewMediaInfoFormat migrated 12:22:54.1 Info: => 0.00032s 12:22:54.1 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 25 12:22:54.1 Info: RenameTable Restrictions ReleaseProfiles 12:22:54.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:54.1 Info: => 0.0018588s 12:22:54.1 Info: AlterTable ReleaseProfiles 12:22:54.1 Info: => 1.5E-06s 12:22:54.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:54.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:54.1 Info: => 0.0005866s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:54', 'rename_restrictions_to_release_profiles') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:54.1 Info: => 0.0009091s 12:22:54.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 26 12:22:54.1 Info: RenameTable Profiles QualityProfiles 12:22:54.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:54.1 Info: => 0.0018859s 12:22:54.1 Info: AlterTable QualityProfiles 12:22:54.1 Info: => 1.3E-06s 12:22:54.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:54.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:54.1 Info: => 0.0005826s 12:22:54.1 Info: AlterTable LanguageProfiles 12:22:54.1 Info: => 1.3E-06s 12:22:54.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:54.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:54.1 Info: => 0.0005817s 12:22:54.1 Info: UpdateData 12:22:54.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:54.1 Info: => 4.85E-05s 12:22:54.1 Info: UpdateData 12:22:54.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:54.1 Info: => 4.55E-05s 12:22:54.1 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:54.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:54.1 Info: DROP TABLE "Artists" 12:22:54.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.1 Info: => 0.007231s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:54', 'rename_quality_profiles_add_upgrade_allowed') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:54.1 Info: => 0.007703s 12:22:54.1 Info: 27: add_import_exclusions migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 27 12:22:54.1 Info: CreateTable ImportListExclusions 12:22:54.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:54.1 Info: => 0.0001639s 12:22:54.1 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:54.1 Info: => 9.95E-05s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:54', 'add_import_exclusions') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 27: add_import_exclusions migrated 12:22:54.1 Info: => 0.0004365s 12:22:54.1 Info: 28: clean_artist_metadata_table migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 28 12:22:54.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.1 Info: => 0.0001675s 12:22:54.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.1 Info: => 0.0001335s 12:22:54.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:54.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:54.1 Info: => 0.0001297s 12:22:54.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:54.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:54.1 Info: => 0.0001332s 12:22:54.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.1 Info: => 0.0001661s 12:22:54.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:54.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:54.1 Info: => 0.0001352s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:54', 'clean_artist_metadata_table') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 28: clean_artist_metadata_table migrated 12:22:54.1 Info: => 0.000438s 12:22:54.1 Info: 29: health_issue_notification migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 29 12:22:54.1 Info: AlterTable Notifications 12:22:54.1 Info: => 1.4E-06s 12:22:54.1 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:54.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:54.1 Info: => 0.0006235s 12:22:54.1 Info: AlterTable Notifications 12:22:54.1 Info: => 1.4E-06s 12:22:54.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:54.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:54.1 Info: => 0.0005819s 12:22:54.1 Info: AlterTable Notifications 12:22:54.1 Info: => 1.1E-06s 12:22:54.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:54.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:54.1 Info: => 0.0005788s 12:22:54.1 Info: AlterTable Notifications 12:22:54.1 Info: => 1.3E-06s 12:22:54.1 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:54.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:54.1 Info: => 0.0005936s 12:22:54.1 Info: AlterTable Notifications 12:22:54.1 Info: => 1.1E-06s 12:22:54.1 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:54.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:54.1 Info: => 0.0005891s 12:22:54.1 Info: DeleteColumn Notifications OnDownload 12:22:54.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:54.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:54.2 Info: DROP TABLE "Notifications" 12:22:54.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:54.2 Info: => 0.0049686s 12:22:54.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:54.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:54.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:54.2 Info: DROP TABLE "Notifications" 12:22:54.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:54.2 Info: => 0.0049848s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:54', 'health_issue_notification') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 29: health_issue_notification migrated 12:22:54.2 Info: => 0.0054125s 12:22:54.2 Info: 30: add_mediafilerepository_mtime migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 30 12:22:54.2 Info: AlterTable TrackFiles 12:22:54.2 Info: => 1.5E-06s 12:22:54.2 Info: CreateColumn TrackFiles Modified DateTime 12:22:54.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:54.2 Info: => 0.0006303s 12:22:54.2 Info: AlterTable TrackFiles 12:22:54.2 Info: => 1.3E-06s 12:22:54.2 Info: CreateColumn TrackFiles Path String 12:22:54.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:54.2 Info: => 0.0005868s 12:22:54.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:54.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:54.2 Info: => 4.24E-05s 12:22:54.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:54.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:54.2 Info: => 0.0001356s 12:22:54.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:54.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:54.2 Info: => 0.0001619s 12:22:54.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:54.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:54.2 Info: => 0.000157s 12:22:54.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:54.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:54.2 Info: => 9.48E-05s 12:22:54.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:54.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:54.2 Info: => 6.29E-05s 12:22:54.2 Info: AlterTable TrackFiles 12:22:54.2 Info: => 1.3E-06s 12:22:54.2 Info: AlterColumn TrackFiles Path String 12:22:54.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:54.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:54.2 Info: DROP TABLE "TrackFiles" 12:22:54.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.2 Info: => 0.0063017s 12:22:54.2 Info: CreateIndex TrackFiles (Path) 12:22:54.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:54.2 Info: => 0.0001217s 12:22:54.2 Info: DeleteColumn TrackFiles RelativePath 12:22:54.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:54.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:54.2 Info: DROP TABLE "TrackFiles" 12:22:54.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:54.2 Info: => 0.005205s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:54', 'add_mediafilerepository_mtime') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 30: add_mediafilerepository_mtime migrated 12:22:54.2 Info: => 0.0056037s 12:22:54.2 Info: 31: add_artistmetadataid_constraint migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 31 12:22:54.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:54.2 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:54.2 Info: => 0.0001036s 12:22:54.2 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:54.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:54.2 Info: => 0.0001449s 12:22:54.2 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:54.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:54.2 Info: DROP TABLE "Artists" 12:22:54.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.2 Info: => 0.0053823s 12:22:54.2 Info: CreateIndex Artists (ArtistMetadataId) 12:22:54.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.2 Info: => 0.0001167s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:54', 'add_artistmetadataid_constraint') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 31: add_artistmetadataid_constraint migrated 12:22:54.2 Info: => 0.0016525s 12:22:54.2 Info: 32: old_ids_and_artist_alias migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 32 12:22:54.2 Info: AlterTable ArtistMetadata 12:22:54.2 Info: => 1.4E-06s 12:22:54.2 Info: CreateColumn ArtistMetadata Aliases String 12:22:54.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:54.2 Info: => 0.0006427s 12:22:54.2 Info: AlterTable ArtistMetadata 12:22:54.2 Info: => 1.4E-06s 12:22:54.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:54.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.2 Info: => 0.0006025s 12:22:54.2 Info: AlterTable Albums 12:22:54.2 Info: => 1.3E-06s 12:22:54.2 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:54.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.2 Info: => 0.0005994s 12:22:54.2 Info: AlterTable AlbumReleases 12:22:54.2 Info: => 1.2E-06s 12:22:54.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:54.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.2 Info: => 0.0006317s 12:22:54.2 Info: AlterTable Tracks 12:22:54.2 Info: => 1.2E-06s 12:22:54.2 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:54.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.2 Info: => 0.0006046s 12:22:54.2 Info: AlterTable Tracks 12:22:54.2 Info: => 1.3E-06s 12:22:54.2 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:54.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.2 Info: => 0.0005932s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:54', 'old_ids_and_artist_alias') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 32: old_ids_and_artist_alias migrated 12:22:54.2 Info: => 0.0009466s 12:22:54.2 Info: 33: download_propers_config migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 33 12:22:54.2 Info: PerformDBOperation 12:22:54.2 Info: Performing DB Operation 12:22:54.2 Info: => 3.75E-05s 12:22:54.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:54.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:54.2 Info: => 4.4E-05s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:54', 'download_propers_config') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 33: download_propers_config migrated 12:22:54.2 Info: => 0.0003331s 12:22:54.2 Info: 34: remove_language_profiles migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 34 12:22:54.2 Info: DeleteTable LanguageProfiles 12:22:54.2 Info: DROP TABLE "LanguageProfiles" 12:22:54.2 Info: => 0.0002169s 12:22:54.2 Info: DeleteColumn Artists LanguageProfileId 12:22:54.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:54.2 Info: DROP TABLE "Artists" 12:22:54.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.2 Info: => 0.0076765s 12:22:54.2 Info: DeleteColumn ImportLists LanguageProfileId 12:22:54.2 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:54.2 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:54.2 Info: DROP TABLE "ImportLists" 12:22:54.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:54.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:54.2 Info: => 0.0050412s 12:22:54.2 Info: DeleteColumn Blacklist Language 12:22:54.2 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:54.2 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:54.2 Info: DROP TABLE "Blacklist" 12:22:54.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:54.2 Info: => 0.0061673s 12:22:54.2 Info: DeleteColumn History Language 12:22:54.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:54.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:54.2 Info: DROP TABLE "History" 12:22:54.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:54.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:54.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:54.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:54.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:54.2 Info: => 0.0054464s 12:22:54.2 Info: DeleteColumn LyricFiles Language 12:22:54.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:54.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:54.2 Info: DROP TABLE "LyricFiles" 12:22:54.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:54.2 Info: => 0.0047399s 12:22:54.2 Info: DeleteColumn TrackFiles Language 12:22:54.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:54.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:54.2 Info: DROP TABLE "TrackFiles" 12:22:54.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:54.2 Info: => 0.0051096s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:54', 'remove_language_profiles') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 34: remove_language_profiles migrated 12:22:54.2 Info: => 0.0057608s 12:22:54.2 Info: 35: multi_disc_naming_format migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 35 12:22:54.2 Info: AlterTable NamingConfig 12:22:54.2 Info: => 1.8E-06s 12:22:54.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:54.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:54.2 Info: => 0.0006294s 12:22:54.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:54.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:54.2 Info: => 5.16E-05s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:54', 'multi_disc_naming_format') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 35: multi_disc_naming_format migrated 12:22:54.2 Info: => 0.0003729s 12:22:54.2 Info: 36: add_download_client_priority migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 36 12:22:54.2 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (0, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (0, 'Deluge2', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (0, 'sab', 'Sabnzbd', '{ "host": "127.0.0.1", "port": 0, "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'SabnzbdSettings') 12:22:54.2 Info: AlterTable DownloadClients 12:22:54.2 Info: => 1.2E-06s 12:22:54.2 Info: CreateColumn DownloadClients Priority Int32 12:22:54.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:54.2 Info: => 0.0006254s 12:22:54.2 Info: PerformDBOperation 12:22:54.2 Info: Performing DB Operation 12:22:54.2 Info: => 5.78E-05s 12:22:54.2 Info: -> 1 Insert operations completed in 00:00:00.0002838 taking an average of 00:00:00.0002838 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:54', 'add_download_client_priority') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 36: add_download_client_priority migrated 12:22:54.2 Info: => 0.000431s 12:22:54.2 Debug: Took: 00:00:00.2387482 12:22:54.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 12:22:54.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 12:22:54.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149743268664_157/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:54.3 Info: DatabaseEngineVersionCheck migrating 12:22:54.3 Info: PerformDBOperation 12:22:54.3 Info: Performing DB Operation 12:22:54.3 Info: SQLite 3.47.0 12:22:54.3 Info: => 0.0009942s 12:22:54.3 Info: DatabaseEngineVersionCheck migrated 12:22:54.3 Info: => 0.0010136s 12:22:54.3 Info: VersionMigration migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: CreateTable VersionInfo 12:22:54.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:54.3 Info: => 0.0001953s 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: VersionMigration migrated 12:22:54.3 Info: => 0.00056s 12:22:54.3 Info: VersionUniqueMigration migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: CreateIndex VersionInfo (Version) 12:22:54.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:54.3 Info: => 0.0001332s 12:22:54.3 Info: AlterTable VersionInfo 12:22:54.3 Info: => 1.3E-06s 12:22:54.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:54.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:54.3 Info: => 0.0005586s 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: VersionUniqueMigration migrated 12:22:54.3 Info: => 0.0007772s 12:22:54.3 Info: VersionDescriptionMigration migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: AlterTable VersionInfo 12:22:54.3 Info: => 1.3E-06s 12:22:54.3 Info: CreateColumn VersionInfo Description String 12:22:54.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:54.3 Info: => 0.0002074s 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: VersionDescriptionMigration migrated 12:22:54.3 Info: => 0.000407s 12:22:54.3 Info: 1: InitialSetup migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 1 12:22:54.3 Info: CreateTable Config 12:22:54.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:54.3 Info: => 0.0001893s 12:22:54.3 Info: CreateIndex Config (Key) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:54.3 Info: => 8.97E-05s 12:22:54.3 Info: CreateTable RootFolders 12:22:54.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:54.3 Info: => 0.000131s 12:22:54.3 Info: CreateIndex RootFolders (Path) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:54.3 Info: => 8.65E-05s 12:22:54.3 Info: CreateTable Artists 12:22:54.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:54.3 Info: => 0.0003184s 12:22:54.3 Info: CreateIndex Artists (ForeignArtistId) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:54.3 Info: => 8.81E-05s 12:22:54.3 Info: CreateIndex Artists (NameSlug) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:54.3 Info: => 8.23E-05s 12:22:54.3 Info: CreateIndex Artists (CleanName) 12:22:54.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.3 Info: => 7.81E-05s 12:22:54.3 Info: CreateIndex Artists (Path) 12:22:54.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.3 Info: => 7.58E-05s 12:22:54.3 Info: CreateTable Albums 12:22:54.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:54.3 Info: => 0.0002807s 12:22:54.3 Info: CreateIndex Albums (ForeignAlbumId) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.3 Info: => 8.89E-05s 12:22:54.3 Info: CreateIndex Albums (MBId) 12:22:54.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.3 Info: => 7.62E-05s 12:22:54.3 Info: CreateIndex Albums (TADBId) 12:22:54.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.3 Info: => 7.59E-05s 12:22:54.3 Info: CreateIndex Albums (TitleSlug) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.3 Info: => 7.67E-05s 12:22:54.3 Info: CreateIndex Albums (CleanTitle) 12:22:54.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.3 Info: => 7.69E-05s 12:22:54.3 Info: CreateIndex Albums (Path) 12:22:54.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:54.3 Info: => 7.37E-05s 12:22:54.3 Info: CreateTable Tracks 12:22:54.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:54.3 Info: => 0.0001954s 12:22:54.3 Info: CreateIndex Tracks (ForeignTrackId) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:54.3 Info: => 8.49E-05s 12:22:54.3 Info: CreateIndex Tracks (ArtistId) 12:22:54.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:54.3 Info: => 0.0023961s 12:22:54.3 Info: CreateIndex Tracks (TrackFileId) 12:22:54.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:54.3 Info: => 0.0001232s 12:22:54.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:54.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:54.3 Info: => 9.74E-05s 12:22:54.3 Info: CreateTable TrackFiles 12:22:54.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:54.3 Info: => 0.000192s 12:22:54.3 Info: CreateIndex TrackFiles (ArtistId) 12:22:54.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:54.3 Info: => 9.4E-05s 12:22:54.3 Info: CreateIndex TrackFiles (AlbumId) 12:22:54.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.3 Info: => 8.51E-05s 12:22:54.3 Info: CreateTable History 12:22:54.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:54.3 Info: => 0.0001879s 12:22:54.3 Info: CreateIndex History (Date) 12:22:54.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:54.3 Info: => 9.22E-05s 12:22:54.3 Info: CreateIndex History (EventType) 12:22:54.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:54.3 Info: => 0.0001094s 12:22:54.3 Info: CreateIndex History (DownloadId) 12:22:54.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:54.3 Info: => 9.22E-05s 12:22:54.3 Info: CreateIndex History (AlbumId) 12:22:54.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:54.3 Info: => 8.45E-05s 12:22:54.3 Info: CreateTable Notifications 12:22:54.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:54.3 Info: => 0.0001728s 12:22:54.3 Info: CreateTable ScheduledTasks 12:22:54.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:54.3 Info: => 0.0001394s 12:22:54.3 Info: CreateIndex ScheduledTasks (TypeName) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:54.3 Info: => 0.0001494s 12:22:54.3 Info: CreateTable Indexers 12:22:54.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:54.3 Info: => 0.000156s 12:22:54.3 Info: CreateIndex Indexers (Name) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:54.3 Info: => 0.0001102s 12:22:54.3 Info: CreateTable Profiles 12:22:54.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:54.3 Info: => 0.0001361s 12:22:54.3 Info: CreateIndex Profiles (Name) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:54.3 Info: => 9.22E-05s 12:22:54.3 Info: CreateTable QualityDefinitions 12:22:54.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:54.3 Info: => 0.0001445s 12:22:54.3 Info: CreateIndex QualityDefinitions (Quality) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:54.3 Info: => 8.98E-05s 12:22:54.3 Info: CreateIndex QualityDefinitions (Title) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:54.3 Info: => 8.99E-05s 12:22:54.3 Info: CreateTable NamingConfig 12:22:54.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:54.3 Info: => 0.0001733s 12:22:54.3 Info: CreateTable Blacklist 12:22:54.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:54.3 Info: => 0.00022s 12:22:54.3 Info: CreateTable Metadata 12:22:54.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:54.3 Info: => 0.0001426s 12:22:54.3 Info: CreateTable MetadataFiles 12:22:54.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:54.3 Info: => 0.000172s 12:22:54.3 Info: CreateTable DownloadClients 12:22:54.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:54.3 Info: => 0.0001424s 12:22:54.3 Info: CreateTable PendingReleases 12:22:54.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:54.3 Info: => 0.000153s 12:22:54.3 Info: CreateTable RemotePathMappings 12:22:54.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:54.3 Info: => 0.0001296s 12:22:54.3 Info: CreateTable Tags 12:22:54.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:54.3 Info: => 0.0001186s 12:22:54.3 Info: CreateIndex Tags (Label) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:54.3 Info: => 0.0001028s 12:22:54.3 Info: CreateTable Restrictions 12:22:54.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:54.3 Info: => 0.0001373s 12:22:54.3 Info: CreateTable DelayProfiles 12:22:54.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:54.3 Info: => 0.0001636s 12:22:54.3 Info: CreateTable Users 12:22:54.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:54.3 Info: => 0.0001273s 12:22:54.3 Info: CreateIndex Users (Identifier) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:54.3 Info: => 9.52E-05s 12:22:54.3 Info: CreateIndex Users (Username) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:54.3 Info: => 0.0001009s 12:22:54.3 Info: CreateTable Commands 12:22:54.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:54.3 Info: => 0.0001807s 12:22:54.3 Info: CreateTable IndexerStatus 12:22:54.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:54.3 Info: => 0.0001656s 12:22:54.3 Info: CreateIndex IndexerStatus (ProviderId) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:54.3 Info: => 9.43E-05s 12:22:54.3 Info: CreateTable ExtraFiles 12:22:54.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:54.3 Info: => 0.0001591s 12:22:54.3 Info: CreateTable LyricFiles 12:22:54.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:54.3 Info: => 0.0001756s 12:22:54.3 Info: CreateTable LanguageProfiles 12:22:54.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:54.3 Info: => 0.0001343s 12:22:54.3 Info: CreateIndex LanguageProfiles (Name) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:54.3 Info: => 9.63E-05s 12:22:54.3 Info: CreateTable DownloadClientStatus 12:22:54.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:54.3 Info: => 0.0001446s 12:22:54.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:54.3 Info: => 9.79E-05s 12:22:54.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:54.3 Info: -> 1 Insert operations completed in 00:00:00.0000766 taking an average of 00:00:00.0000766 12:22:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:54', 'InitialSetup') 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: 1: InitialSetup migrated 12:22:54.3 Info: => 0.0010324s 12:22:54.3 Info: 2: add_reason_to_pending_releases migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 2 12:22:54.3 Info: AlterTable PendingReleases 12:22:54.3 Info: => 1.4E-06s 12:22:54.3 Info: CreateColumn PendingReleases Reason Int32 12:22:54.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:54.3 Info: => 0.000602s 12:22:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:54', 'add_reason_to_pending_releases') 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: 2: add_reason_to_pending_releases migrated 12:22:54.3 Info: => 0.0009055s 12:22:54.3 Info: 3: add_medium_support migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 3 12:22:54.3 Info: AlterTable Albums 12:22:54.3 Info: => 2.3E-06s 12:22:54.3 Info: CreateColumn Albums Media String 12:22:54.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:54.3 Info: => 0.000586s 12:22:54.3 Info: AlterTable Tracks 12:22:54.3 Info: => 1.2E-06s 12:22:54.3 Info: CreateColumn Tracks MediumNumber Int32 12:22:54.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:54.3 Info: => 0.0005392s 12:22:54.3 Info: AlterTable Tracks 12:22:54.3 Info: => 1.1E-06s 12:22:54.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:54.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:54.3 Info: => 0.0005322s 12:22:54.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:54.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:54.3 Info: => 4.8E-05s 12:22:54.3 Info: DeleteColumn Tracks TrackNumber 12:22:54.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:54.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:54.3 Info: DROP TABLE "Tracks" 12:22:54.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:54.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:54.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:54.3 Info: => 0.0046451s 12:22:54.3 Info: AlterTable Tracks 12:22:54.3 Info: => 1.4E-06s 12:22:54.3 Info: CreateColumn Tracks TrackNumber String 12:22:54.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:54.3 Info: => 0.0005347s 12:22:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:54', 'add_medium_support') 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: 3: add_medium_support migrated 12:22:54.3 Info: => 0.0009392s 12:22:54.3 Info: 4: add_various_qualites_in_profile migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 4 12:22:54.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:54.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:54.3 Info: => 5.94E-05s 12:22:54.3 Info: PerformDBOperation 12:22:54.3 Info: Performing DB Operation 12:22:54.3 Info: => 4.17E-05s 12:22:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:54', 'add_various_qualites_in_profile') 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: 4: add_various_qualites_in_profile migrated 12:22:54.3 Info: => 0.0002983s 12:22:54.3 Info: 5: metadata_profiles migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 5 12:22:54.3 Info: CreateTable MetadataProfiles 12:22:54.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:54.3 Info: => 0.0001736s 12:22:54.3 Info: CreateIndex MetadataProfiles (Name) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:54.3 Info: => 0.0001048s 12:22:54.3 Info: AlterTable Artists 12:22:54.3 Info: => 1.5E-06s 12:22:54.3 Info: CreateColumn Artists MetadataProfileId Int32 12:22:54.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:54.3 Info: => 0.0005782s 12:22:54.3 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:54.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:54.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:54.3 Info: DROP TABLE "Artists" 12:22:54.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:54.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.3 Info: => 0.005011s 12:22:54.3 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:54.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:54.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:54.3 Info: DROP TABLE "Artists" 12:22:54.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:54.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.3 Info: => 0.0048707s 12:22:54.3 Info: AlterTable Albums 12:22:54.3 Info: => 1.2E-06s 12:22:54.3 Info: CreateColumn Albums SecondaryTypes String 12:22:54.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:54.3 Info: => 0.0005471s 12:22:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:54', 'metadata_profiles') 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: 5: metadata_profiles migrated 12:22:54.3 Info: => 0.0009797s 12:22:54.3 Info: 6: separate_automatic_and_interactive_search migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 6 12:22:54.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:54.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:54.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:54.3 Info: DROP TABLE "Indexers" 12:22:54.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:54.3 Info: => 0.0057094s 12:22:54.3 Info: AlterTable Indexers 12:22:54.3 Info: => 1.2E-06s 12:22:54.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:54.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:54.3 Info: => 0.0005425s 12:22:54.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:54.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:54.3 Info: => 4.59E-05s 12:22:54.3 Info: AlterTable Indexers 12:22:54.3 Info: => 1.1E-06s 12:22:54.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:54.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:54.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:54.3 Info: DROP TABLE "Indexers" 12:22:54.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:54.3 Info: => 0.0041223s 12:22:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:54', 'separate_automatic_and_interactive_search') 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: 6: separate_automatic_and_interactive_search migrated 12:22:54.3 Info: => 0.0044955s 12:22:54.3 Info: 7: change_album_path_to_relative migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 7 12:22:54.3 Info: DeleteColumn Albums Path 12:22:54.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:54.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:54.3 Info: DROP TABLE "Albums" 12:22:54.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.4 Info: => 0.0050521s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:54', 'change_album_path_to_relative') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 7: change_album_path_to_relative migrated 12:22:54.4 Info: => 0.0055074s 12:22:54.4 Info: 8: change_quality_size_mb_to_kb migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 8 12:22:54.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:54.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:54.4 Info: => 5.72E-05s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:54', 'change_quality_size_mb_to_kb') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 8: change_quality_size_mb_to_kb migrated 12:22:54.4 Info: => 0.0003274s 12:22:54.4 Info: 9: album_releases migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 9 12:22:54.4 Info: AlterTable Albums 12:22:54.4 Info: => 1.4E-06s 12:22:54.4 Info: CreateColumn Albums Releases String 12:22:54.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:54.4 Info: => 0.0005762s 12:22:54.4 Info: AlterTable Albums 12:22:54.4 Info: => 1.3E-06s 12:22:54.4 Info: CreateColumn Albums CurrentRelease String 12:22:54.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:54.4 Info: => 0.0005583s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:54', 'album_releases') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 9: album_releases migrated 12:22:54.4 Info: => 0.0008675s 12:22:54.4 Info: 10: album_releases_fix migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 10 12:22:54.4 Info: AlterTable Albums 12:22:54.4 Info: => 1.3E-06s 12:22:54.4 Info: AlterColumn Albums Releases String 12:22:54.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:54.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:54.4 Info: DROP TABLE "Albums" 12:22:54.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.4 Info: => 0.006968s 12:22:54.4 Info: AlterTable Albums 12:22:54.4 Info: => 1.4E-06s 12:22:54.4 Info: AlterColumn Albums CurrentRelease String 12:22:54.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:54.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:54.4 Info: DROP TABLE "Albums" 12:22:54.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.4 Info: => 0.0049406s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:54', 'album_releases_fix') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 10: album_releases_fix migrated 12:22:54.4 Info: => 0.0053644s 12:22:54.4 Info: 11: import_lists migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 11 12:22:54.4 Info: CreateTable ImportLists 12:22:54.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:54.4 Info: => 0.0002155s 12:22:54.4 Info: CreateIndex ImportLists (Name) 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:54.4 Info: => 9.83E-05s 12:22:54.4 Info: CreateTable ImportListStatus 12:22:54.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:54.4 Info: => 0.0001574s 12:22:54.4 Info: CreateIndex ImportListStatus (ProviderId) 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:54.4 Info: => 0.0010716s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:54', 'import_lists') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 11: import_lists migrated 12:22:54.4 Info: => 0.001431s 12:22:54.4 Info: 12: add_release_status migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 12 12:22:54.4 Info: AlterTable MetadataProfiles 12:22:54.4 Info: => 1.3E-06s 12:22:54.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:54.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:54.4 Info: => 0.000598s 12:22:54.4 Info: PerformDBOperation 12:22:54.4 Info: Performing DB Operation 12:22:54.4 Info: => 3.6E-05s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:54', 'add_release_status') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 12: add_release_status migrated 12:22:54.4 Info: => 0.0003362s 12:22:54.4 Info: 13: album_download_notification migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 13 12:22:54.4 Info: AlterTable Notifications 12:22:54.4 Info: => 1.3E-06s 12:22:54.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:54.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:54.4 Info: => 0.0005899s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:54', 'album_download_notification') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 13: album_download_notification migrated 12:22:54.4 Info: => 0.0008997s 12:22:54.4 Info: 14: fix_language_metadata_profiles migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 14 12:22:54.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:54.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:54.4 Info: => 8.82E-05s 12:22:54.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:54.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:54.4 Info: => 6.72E-05s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:54', 'fix_language_metadata_profiles') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 14: fix_language_metadata_profiles migrated 12:22:54.4 Info: => 0.0003272s 12:22:54.4 Info: 15: remove_fanzub migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 15 12:22:54.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:54.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:54.4 Info: => 4.99E-05s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:54', 'remove_fanzub') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 15: remove_fanzub migrated 12:22:54.4 Info: => 0.0003062s 12:22:54.4 Info: 16: update_artist_history_indexes migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 16 12:22:54.4 Info: CreateIndex Albums (ArtistId) 12:22:54.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:54.4 Info: => 0.0001161s 12:22:54.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:54.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:54.4 Info: => 9.44E-05s 12:22:54.4 Info: DeleteIndex History (AlbumId) 12:22:54.4 Info: DROP INDEX "IX_History_AlbumId" 12:22:54.4 Info: => 0.0001255s 12:22:54.4 Info: CreateIndex History (AlbumId, Date) 12:22:54.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:54.4 Info: => 0.000106s 12:22:54.4 Info: DeleteIndex History (DownloadId) 12:22:54.4 Info: DROP INDEX "IX_History_DownloadId" 12:22:54.4 Info: => 0.0001124s 12:22:54.4 Info: CreateIndex History (DownloadId, Date) 12:22:54.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:54.4 Info: => 0.0001052s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:54', 'update_artist_history_indexes') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 16: update_artist_history_indexes migrated 12:22:54.4 Info: => 0.0004464s 12:22:54.4 Info: 17: remove_nma migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 17 12:22:54.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:54.4 Info: => 5.54E-05s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:54', 'remove_nma') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 17: remove_nma migrated 12:22:54.4 Info: => 0.0003137s 12:22:54.4 Info: 18: album_disambiguation migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 18 12:22:54.4 Info: AlterTable Albums 12:22:54.4 Info: => 1.2E-06s 12:22:54.4 Info: CreateColumn Albums Disambiguation String 12:22:54.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:54.4 Info: => 0.0006034s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:54', 'album_disambiguation') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 18: album_disambiguation migrated 12:22:54.4 Info: => 0.0009101s 12:22:54.4 Info: 19: add_ape_quality_in_profiles migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 19 12:22:54.4 Info: PerformDBOperation 12:22:54.4 Info: Performing DB Operation 12:22:54.4 Info: => 3.76E-05s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:54', 'add_ape_quality_in_profiles') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 19: add_ape_quality_in_profiles migrated 12:22:54.4 Info: => 0.0003047s 12:22:54.4 Info: 20: remove_pushalot migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 20 12:22:54.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:54.4 Info: => 5.26E-05s 12:22:54.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:54.4 Info: => 4.06E-05s 12:22:54.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:54.4 Info: => 3.94E-05s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:54', 'remove_pushalot') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 20: remove_pushalot migrated 12:22:54.4 Info: => 0.0002948s 12:22:54.4 Info: 21: add_custom_filters migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 21 12:22:54.4 Info: CreateTable CustomFilters 12:22:54.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:54.4 Info: => 0.0001717s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:54', 'add_custom_filters') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 21: add_custom_filters migrated 12:22:54.4 Info: => 0.0004818s 12:22:54.4 Info: 22: import_list_tags migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 22 12:22:54.4 Info: AlterTable ImportLists 12:22:54.4 Info: => 1.4E-06s 12:22:54.4 Info: CreateColumn ImportLists Tags String 12:22:54.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:54.4 Info: => 0.0006003s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:54', 'import_list_tags') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 22: import_list_tags migrated 12:22:54.4 Info: => 0.0009039s 12:22:54.4 Info: 23: add_release_groups_etc migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 23 12:22:54.4 Info: CreateTable ArtistMetadata 12:22:54.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:54.4 Info: => 0.000235s 12:22:54.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:54.4 Info: => 0.0001002s 12:22:54.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:54.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:54.4 Info: => 0.0001052s 12:22:54.4 Info: AlterTable Artists 12:22:54.4 Info: => 1.1E-06s 12:22:54.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:54.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:54.4 Info: => 0.0006394s 12:22:54.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:54.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:54.4 Info: => 7.7E-05s 12:22:54.4 Info: CreateTable AlbumReleases 12:22:54.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:54.4 Info: => 0.0002032s 12:22:54.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:54.4 Info: => 0.0001009s 12:22:54.4 Info: CreateIndex AlbumReleases (AlbumId) 12:22:54.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:54.4 Info: => 8.72E-05s 12:22:54.4 Info: PerformDBOperation 12:22:54.4 Info: Performing DB Operation 12:22:54.4 Info: => 4.23E-05s 12:22:54.4 Info: AlterTable Albums 12:22:54.4 Info: => 1.1E-06s 12:22:54.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:54.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:54.4 Info: => 0.0006156s 12:22:54.4 Info: AlterTable Albums 12:22:54.4 Info: => 1.3E-06s 12:22:54.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:54.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:54.4 Info: => 0.0006342s 12:22:54.4 Info: AlterTable Albums 12:22:54.4 Info: => 2.2E-06s 12:22:54.4 Info: CreateColumn Albums Links String 12:22:54.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:54.4 Info: => 0.0006145s 12:22:54.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:54.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:54.4 Info: => 9.39E-05s 12:22:54.4 Info: AlterTable Tracks 12:22:54.4 Info: => 1.1E-06s 12:22:54.4 Info: CreateColumn Tracks ForeignRecordingId String 12:22:54.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:54.4 Info: => 0.0006114s 12:22:54.4 Info: AlterTable Tracks 12:22:54.4 Info: => 1.2E-06s 12:22:54.4 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:54.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:54.4 Info: => 0.0006057s 12:22:54.4 Info: AlterTable Tracks 12:22:54.4 Info: => 1.1E-06s 12:22:54.4 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:54.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:54.4 Info: => 0.0006075s 12:22:54.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:54.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:54.4 Info: => 0.0001059s 12:22:54.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:54.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:54.4 Info: => 8.23E-05s 12:22:54.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:54.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:54.4 Info: DROP TABLE "Artists" 12:22:54.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.4 Info: => 0.00604s 12:22:54.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:54.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:54.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:54.4 Info: DROP TABLE "Albums" 12:22:54.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.4 Info: => 0.0065748s 12:22:54.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:54.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:54.4 Info: DROP TABLE "Tracks" 12:22:54.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:54.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:54.4 Info: => 0.0048075s 12:22:54.4 Info: DeleteColumn TrackFiles ArtistId 12:22:54.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:54.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:54.4 Info: DROP TABLE "TrackFiles" 12:22:54.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.4 Info: => 0.0045901s 12:22:54.4 Info: CreateIndex Artists (ArtistMetadataId) 12:22:54.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.4 Info: => 9.27E-05s 12:22:54.4 Info: CreateIndex Artists (Monitored) 12:22:54.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.4 Info: => 8.6E-05s 12:22:54.4 Info: CreateIndex Albums (ArtistMetadataId) 12:22:54.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:54.4 Info: => 8.66E-05s 12:22:54.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:54.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:54.4 Info: => 8.55E-05s 12:22:54.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:54.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:54.4 Info: => 8.41E-05s 12:22:54.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:54.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:54.4 Info: => 8.57E-05s 12:22:54.4 Info: UpdateData 12:22:54.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:54.4 Info: => 5.15E-05s 12:22:54.4 Info: UpdateData 12:22:54.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:54.4 Info: => 4.69E-05s 12:22:54.4 Info: UpdateData 12:22:54.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:54.4 Info: => 5.39E-05s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:54', 'add_release_groups_etc') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 23: add_release_groups_etc migrated 12:22:54.4 Info: => 0.0006608s 12:22:54.4 Info: 24: NewMediaInfoFormat migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 24 12:22:54.4 Info: UpdateData 12:22:54.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:54.4 Info: => 5.86E-05s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:54', 'NewMediaInfoFormat') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 24: NewMediaInfoFormat migrated 12:22:54.4 Info: => 0.0003136s 12:22:54.4 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 25 12:22:54.4 Info: RenameTable Restrictions ReleaseProfiles 12:22:54.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:54.4 Info: => 0.0016717s 12:22:54.4 Info: AlterTable ReleaseProfiles 12:22:54.4 Info: => 1.3E-06s 12:22:54.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:54.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:54.4 Info: => 0.0006043s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:54', 'rename_restrictions_to_release_profiles') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:54.4 Info: => 0.0009052s 12:22:54.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 26 12:22:54.4 Info: RenameTable Profiles QualityProfiles 12:22:54.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:54.4 Info: => 0.0016712s 12:22:54.4 Info: AlterTable QualityProfiles 12:22:54.4 Info: => 1.3E-06s 12:22:54.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:54.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:54.4 Info: => 0.0005846s 12:22:54.4 Info: AlterTable LanguageProfiles 12:22:54.4 Info: => 1.4E-06s 12:22:54.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:54.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:54.4 Info: => 0.0005754s 12:22:54.4 Info: UpdateData 12:22:54.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:54.4 Info: => 4.87E-05s 12:22:54.4 Info: UpdateData 12:22:54.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:54.4 Info: => 4.1E-05s 12:22:54.4 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:54.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:54.4 Info: DROP TABLE "Artists" 12:22:54.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.4 Info: => 0.0054503s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:54', 'rename_quality_profiles_add_upgrade_allowed') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:54.4 Info: => 0.0058996s 12:22:54.4 Info: 27: add_import_exclusions migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 27 12:22:54.4 Info: CreateTable ImportListExclusions 12:22:54.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:54.4 Info: => 0.0001696s 12:22:54.4 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:54.4 Info: => 0.0001045s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:54', 'add_import_exclusions') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 27: add_import_exclusions migrated 12:22:54.4 Info: => 0.0004378s 12:22:54.4 Info: 28: clean_artist_metadata_table migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 28 12:22:54.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.4 Info: => 0.0001619s 12:22:54.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.4 Info: => 0.0001355s 12:22:54.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:54.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:54.4 Info: => 0.0001359s 12:22:54.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:54.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:54.4 Info: => 0.0001442s 12:22:54.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.4 Info: => 0.0001386s 12:22:54.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:54.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:54.4 Info: => 0.0001353s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:54', 'clean_artist_metadata_table') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 28: clean_artist_metadata_table migrated 12:22:54.4 Info: => 0.0004256s 12:22:54.4 Info: 29: health_issue_notification migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 29 12:22:54.4 Info: AlterTable Notifications 12:22:54.4 Info: => 1.6E-06s 12:22:54.4 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:54.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:54.4 Info: => 0.0006245s 12:22:54.4 Info: AlterTable Notifications 12:22:54.4 Info: => 1.4E-06s 12:22:54.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:54.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:54.4 Info: => 0.000592s 12:22:54.4 Info: AlterTable Notifications 12:22:54.4 Info: => 1.1E-06s 12:22:54.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:54.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:54.4 Info: => 0.0005902s 12:22:54.4 Info: AlterTable Notifications 12:22:54.4 Info: => 1.1E-06s 12:22:54.4 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:54.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:54.4 Info: => 0.0005861s 12:22:54.4 Info: AlterTable Notifications 12:22:54.4 Info: => 1.3E-06s 12:22:54.4 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:54.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:54.4 Info: => 0.0005836s 12:22:54.4 Info: DeleteColumn Notifications OnDownload 12:22:54.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:54.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:54.4 Info: DROP TABLE "Notifications" 12:22:54.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:54.4 Info: => 0.0064027s 12:22:54.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:54.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:54.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:54.4 Info: DROP TABLE "Notifications" 12:22:54.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:54.4 Info: => 0.0047132s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:54', 'health_issue_notification') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 29: health_issue_notification migrated 12:22:54.4 Info: => 0.0051323s 12:22:54.4 Info: 30: add_mediafilerepository_mtime migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 30 12:22:54.4 Info: AlterTable TrackFiles 12:22:54.4 Info: => 1.2E-06s 12:22:54.4 Info: CreateColumn TrackFiles Modified DateTime 12:22:54.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:54.4 Info: => 0.0006281s 12:22:54.4 Info: AlterTable TrackFiles 12:22:54.4 Info: => 1.4E-06s 12:22:54.4 Info: CreateColumn TrackFiles Path String 12:22:54.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:54.4 Info: => 0.0005842s 12:22:54.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:54.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:54.4 Info: => 4.5E-05s 12:22:54.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:54.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:54.4 Info: => 0.0001373s 12:22:54.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:54.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:54.4 Info: => 0.0001455s 12:22:54.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:54.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:54.4 Info: => 0.0001509s 12:22:54.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:54.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:54.4 Info: => 9.41E-05s 12:22:54.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:54.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:54.4 Info: => 7.2E-05s 12:22:54.4 Info: AlterTable TrackFiles 12:22:54.4 Info: => 1.1E-06s 12:22:54.4 Info: AlterColumn TrackFiles Path String 12:22:54.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:54.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:54.4 Info: DROP TABLE "TrackFiles" 12:22:54.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.4 Info: => 0.0061071s 12:22:54.4 Info: CreateIndex TrackFiles (Path) 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:54.4 Info: => 9.2E-05s 12:22:54.4 Info: DeleteColumn TrackFiles RelativePath 12:22:54.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:54.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:54.5 Info: DROP TABLE "TrackFiles" 12:22:54.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:54.5 Info: => 0.0049705s 12:22:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:54', 'add_mediafilerepository_mtime') 12:22:54.5 Info: Committing Transaction 12:22:54.5 Info: 30: add_mediafilerepository_mtime migrated 12:22:54.5 Info: => 0.005376s 12:22:54.5 Info: 31: add_artistmetadataid_constraint migrating 12:22:54.5 Info: Beginning Transaction 12:22:54.5 Info: Starting migration of Main DB to 31 12:22:54.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:54.5 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:54.5 Info: => 0.0001018s 12:22:54.5 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:54.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:54.5 Info: => 0.0001383s 12:22:54.5 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:54.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:54.5 Info: DROP TABLE "Artists" 12:22:54.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.5 Info: => 0.0051439s 12:22:54.5 Info: CreateIndex Artists (ArtistMetadataId) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.5 Info: => 9.18E-05s 12:22:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:54', 'add_artistmetadataid_constraint') 12:22:54.5 Info: Committing Transaction 12:22:54.5 Info: 31: add_artistmetadataid_constraint migrated 12:22:54.5 Info: => 0.0004847s 12:22:54.5 Info: 32: old_ids_and_artist_alias migrating 12:22:54.5 Info: Beginning Transaction 12:22:54.5 Info: Starting migration of Main DB to 32 12:22:54.5 Info: AlterTable ArtistMetadata 12:22:54.5 Info: => 1.5E-06s 12:22:54.5 Info: CreateColumn ArtistMetadata Aliases String 12:22:54.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:54.5 Info: => 0.0006359s 12:22:54.5 Info: AlterTable ArtistMetadata 12:22:54.5 Info: => 1.3E-06s 12:22:54.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:54.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.5 Info: => 0.0005965s 12:22:54.5 Info: AlterTable Albums 12:22:54.5 Info: => 1.3E-06s 12:22:54.5 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:54.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.5 Info: => 0.0006104s 12:22:54.5 Info: AlterTable AlbumReleases 12:22:54.5 Info: => 1.2E-06s 12:22:54.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:54.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.5 Info: => 0.000603s 12:22:54.5 Info: AlterTable Tracks 12:22:54.5 Info: => 1E-06s 12:22:54.5 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:54.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.5 Info: => 0.0005936s 12:22:54.5 Info: AlterTable Tracks 12:22:54.5 Info: => 1.4E-06s 12:22:54.5 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:54.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.5 Info: => 0.0005913s 12:22:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:54', 'old_ids_and_artist_alias') 12:22:54.5 Info: Committing Transaction 12:22:54.5 Info: 32: old_ids_and_artist_alias migrated 12:22:54.5 Info: => 0.0009295s 12:22:54.5 Info: 33: download_propers_config migrating 12:22:54.5 Info: Beginning Transaction 12:22:54.5 Info: Starting migration of Main DB to 33 12:22:54.5 Info: PerformDBOperation 12:22:54.5 Info: Performing DB Operation 12:22:54.5 Info: => 3.83E-05s 12:22:54.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:54.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:54.5 Info: => 4.19E-05s 12:22:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:54', 'download_propers_config') 12:22:54.5 Info: Committing Transaction 12:22:54.5 Info: 33: download_propers_config migrated 12:22:54.5 Info: => 0.0003149s 12:22:54.5 Info: 34: remove_language_profiles migrating 12:22:54.5 Info: Beginning Transaction 12:22:54.5 Info: Starting migration of Main DB to 34 12:22:54.5 Info: DeleteTable LanguageProfiles 12:22:54.5 Info: DROP TABLE "LanguageProfiles" 12:22:54.5 Info: => 0.0002091s 12:22:54.5 Info: DeleteColumn Artists LanguageProfileId 12:22:54.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.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:22:54.5 Info: DROP TABLE "Artists" 12:22:54.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.5 Info: => 0.0065146s 12:22:54.5 Info: DeleteColumn ImportLists LanguageProfileId 12:22:54.5 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:54.5 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:54.5 Info: DROP TABLE "ImportLists" 12:22:54.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:54.5 Info: => 0.0047848s 12:22:54.5 Info: DeleteColumn Blacklist Language 12:22:54.5 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:54.5 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:54.5 Info: DROP TABLE "Blacklist" 12:22:54.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:54.5 Info: => 0.0046054s 12:22:54.5 Info: DeleteColumn History Language 12:22:54.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:54.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:54.5 Info: DROP TABLE "History" 12:22:54.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:54.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:54.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:54.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:54.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:54.5 Info: => 0.0066626s 12:22:54.5 Info: DeleteColumn LyricFiles Language 12:22:54.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:54.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:54.5 Info: DROP TABLE "LyricFiles" 12:22:54.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:54.5 Info: => 0.0046299s 12:22:54.5 Info: DeleteColumn TrackFiles Language 12:22:54.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:54.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:54.5 Info: DROP TABLE "TrackFiles" 12:22:54.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:54.5 Info: => 0.0063612s 12:22:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:54', 'remove_language_profiles') 12:22:54.5 Info: Committing Transaction 12:22:54.5 Info: 34: remove_language_profiles migrated 12:22:54.5 Info: => 0.0070339s 12:22:54.5 Info: 35: multi_disc_naming_format migrating 12:22:54.5 Info: Beginning Transaction 12:22:54.5 Info: Starting migration of Main DB to 35 12:22:54.5 Info: AlterTable NamingConfig 12:22:54.5 Info: => 1.3E-06s 12:22:54.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:54.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:54.5 Info: => 0.0006234s 12:22:54.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:54.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:54.5 Info: => 5.12E-05s 12:22:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:54', 'multi_disc_naming_format') 12:22:54.5 Info: Committing Transaction 12:22:54.5 Info: 35: multi_disc_naming_format migrated 12:22:54.5 Info: => 0.0003641s 12:22:54.5 Info: 36: add_download_client_priority migrating 12:22:54.5 Info: Beginning Transaction 12:22:54.5 Info: Starting migration of Main DB to 36 12:22:54.5 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge2', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'sab', 'Sabnzbd', '{ "host": "127.0.0.1", "port": 0, "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'SabnzbdSettings') 12:22:54.5 Info: AlterTable DownloadClients 12:22:54.5 Info: => 1.1E-06s 12:22:54.5 Info: CreateColumn DownloadClients Priority Int32 12:22:54.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:54.5 Info: => 0.0006328s 12:22:54.5 Info: PerformDBOperation 12:22:54.5 Info: Performing DB Operation 12:22:54.5 Info: => 0.0010567s 12:22:54.5 Info: -> 1 Insert operations completed in 00:00:00.0002029 taking an average of 00:00:00.0002029 12:22:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:54', 'add_download_client_priority') 12:22:54.5 Info: Committing Transaction 12:22:54.5 Info: 36: add_download_client_priority migrated 12:22:54.5 Info: => 0.0014354s 12:22:54.5 Debug: Took: 00:00:00.2276073 12:22:54.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 12:22:54.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 12:22:54.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149745962634_159/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:54.6 Info: DatabaseEngineVersionCheck migrating 12:22:54.6 Info: PerformDBOperation 12:22:54.6 Info: Performing DB Operation 12:22:54.6 Info: SQLite 3.47.0 12:22:54.6 Info: => 0.0009842s 12:22:54.6 Info: DatabaseEngineVersionCheck migrated 12:22:54.6 Info: => 0.0010022s 12:22:54.6 Info: VersionMigration migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: CreateTable VersionInfo 12:22:54.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:54.6 Info: => 0.0001833s 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: VersionMigration migrated 12:22:54.6 Info: => 0.0005551s 12:22:54.6 Info: VersionUniqueMigration migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: CreateIndex VersionInfo (Version) 12:22:54.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:54.6 Info: => 0.0001624s 12:22:54.6 Info: AlterTable VersionInfo 12:22:54.6 Info: => 1.4E-06s 12:22:54.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:54.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:54.6 Info: => 0.0005523s 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: VersionUniqueMigration migrated 12:22:54.6 Info: => 0.0007614s 12:22:54.6 Info: VersionDescriptionMigration migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: AlterTable VersionInfo 12:22:54.6 Info: => 1.2E-06s 12:22:54.6 Info: CreateColumn VersionInfo Description String 12:22:54.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:54.6 Info: => 0.0002136s 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: VersionDescriptionMigration migrated 12:22:54.6 Info: => 0.0004029s 12:22:54.6 Info: 1: InitialSetup migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 1 12:22:54.6 Info: CreateTable Config 12:22:54.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:54.6 Info: => 0.0001711s 12:22:54.6 Info: CreateIndex Config (Key) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:54.6 Info: => 0.0001222s 12:22:54.6 Info: CreateTable RootFolders 12:22:54.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:54.6 Info: => 0.0001203s 12:22:54.6 Info: CreateIndex RootFolders (Path) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:54.6 Info: => 0.0001184s 12:22:54.6 Info: CreateTable Artists 12:22:54.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:54.6 Info: => 0.0003364s 12:22:54.6 Info: CreateIndex Artists (ForeignArtistId) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:54.6 Info: => 0.0001077s 12:22:54.6 Info: CreateIndex Artists (NameSlug) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:54.6 Info: => 0.000106s 12:22:54.6 Info: CreateIndex Artists (CleanName) 12:22:54.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.6 Info: => 0.0001s 12:22:54.6 Info: CreateIndex Artists (Path) 12:22:54.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.6 Info: => 9.69E-05s 12:22:54.6 Info: CreateTable Albums 12:22:54.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:54.6 Info: => 0.0003024s 12:22:54.6 Info: CreateIndex Albums (ForeignAlbumId) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.6 Info: => 0.0001055s 12:22:54.6 Info: CreateIndex Albums (MBId) 12:22:54.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.6 Info: => 0.0001017s 12:22:54.6 Info: CreateIndex Albums (TADBId) 12:22:54.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.6 Info: => 0.0001041s 12:22:54.6 Info: CreateIndex Albums (TitleSlug) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.6 Info: => 9.91E-05s 12:22:54.6 Info: CreateIndex Albums (CleanTitle) 12:22:54.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.6 Info: => 0.0001006s 12:22:54.6 Info: CreateIndex Albums (Path) 12:22:54.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:54.6 Info: => 9.72E-05s 12:22:54.6 Info: CreateTable Tracks 12:22:54.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:54.6 Info: => 0.0002046s 12:22:54.6 Info: CreateIndex Tracks (ForeignTrackId) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:54.6 Info: => 0.0001081s 12:22:54.6 Info: CreateIndex Tracks (ArtistId) 12:22:54.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:54.6 Info: => 0.0001037s 12:22:54.6 Info: CreateIndex Tracks (TrackFileId) 12:22:54.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:54.6 Info: => 0.0001149s 12:22:54.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:54.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:54.6 Info: => 9.36E-05s 12:22:54.6 Info: CreateTable TrackFiles 12:22:54.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:54.6 Info: => 0.0001784s 12:22:54.6 Info: CreateIndex TrackFiles (ArtistId) 12:22:54.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:54.6 Info: => 0.0001077s 12:22:54.6 Info: CreateIndex TrackFiles (AlbumId) 12:22:54.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.6 Info: => 0.0001038s 12:22:54.6 Info: CreateTable History 12:22:54.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:54.6 Info: => 0.0002418s 12:22:54.6 Info: CreateIndex History (Date) 12:22:54.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:54.6 Info: => 0.000109s 12:22:54.6 Info: CreateIndex History (EventType) 12:22:54.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:54.6 Info: => 0.0001215s 12:22:54.6 Info: CreateIndex History (DownloadId) 12:22:54.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:54.6 Info: => 0.0001144s 12:22:54.6 Info: CreateIndex History (AlbumId) 12:22:54.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:54.6 Info: => 0.0001074s 12:22:54.6 Info: CreateTable Notifications 12:22:54.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:54.6 Info: => 0.0001702s 12:22:54.6 Info: CreateTable ScheduledTasks 12:22:54.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:54.6 Info: => 0.0001553s 12:22:54.6 Info: CreateIndex ScheduledTasks (TypeName) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:54.6 Info: => 0.000113s 12:22:54.6 Info: CreateTable Indexers 12:22:54.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:54.6 Info: => 0.0001699s 12:22:54.6 Info: CreateIndex Indexers (Name) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:54.6 Info: => 0.0001235s 12:22:54.6 Info: CreateTable Profiles 12:22:54.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:54.6 Info: => 0.0001365s 12:22:54.6 Info: CreateIndex Profiles (Name) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:54.6 Info: => 0.0001099s 12:22:54.6 Info: CreateTable QualityDefinitions 12:22:54.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:54.6 Info: => 0.0001555s 12:22:54.6 Info: CreateIndex QualityDefinitions (Quality) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:54.6 Info: => 0.000111s 12:22:54.6 Info: CreateIndex QualityDefinitions (Title) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:54.6 Info: => 0.0001292s 12:22:54.6 Info: CreateTable NamingConfig 12:22:54.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:54.6 Info: => 0.0001964s 12:22:54.6 Info: CreateTable Blacklist 12:22:54.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:54.6 Info: => 0.0002343s 12:22:54.6 Info: CreateTable Metadata 12:22:54.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:54.6 Info: => 0.000166s 12:22:54.6 Info: CreateTable MetadataFiles 12:22:54.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:54.6 Info: => 0.000194s 12:22:54.6 Info: CreateTable DownloadClients 12:22:54.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:54.6 Info: => 0.0001764s 12:22:54.6 Info: CreateTable PendingReleases 12:22:54.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:54.6 Info: => 0.0001945s 12:22:54.6 Info: CreateTable RemotePathMappings 12:22:54.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:54.6 Info: => 0.0001389s 12:22:54.6 Info: CreateTable Tags 12:22:54.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:54.6 Info: => 0.0001242s 12:22:54.6 Info: CreateIndex Tags (Label) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:54.6 Info: => 0.0001189s 12:22:54.6 Info: CreateTable Restrictions 12:22:54.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:54.6 Info: => 0.0001471s 12:22:54.6 Info: CreateTable DelayProfiles 12:22:54.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:54.6 Info: => 0.0001856s 12:22:54.6 Info: CreateTable Users 12:22:54.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:54.6 Info: => 0.0001384s 12:22:54.6 Info: CreateIndex Users (Identifier) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:54.6 Info: => 0.0001112s 12:22:54.6 Info: CreateIndex Users (Username) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:54.6 Info: => 0.0001115s 12:22:54.6 Info: CreateTable Commands 12:22:54.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:54.6 Info: => 0.0001848s 12:22:54.6 Info: CreateTable IndexerStatus 12:22:54.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:54.6 Info: => 0.0002125s 12:22:54.6 Info: CreateIndex IndexerStatus (ProviderId) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:54.6 Info: => 0.0001107s 12:22:54.6 Info: CreateTable ExtraFiles 12:22:54.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:54.6 Info: => 0.0001719s 12:22:54.6 Info: CreateTable LyricFiles 12:22:54.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:54.6 Info: => 0.0002005s 12:22:54.6 Info: CreateTable LanguageProfiles 12:22:54.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:54.6 Info: => 0.0001397s 12:22:54.6 Info: CreateIndex LanguageProfiles (Name) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:54.6 Info: => 0.0001202s 12:22:54.6 Info: CreateTable DownloadClientStatus 12:22:54.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:54.6 Info: => 0.0001858s 12:22:54.6 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:54.6 Info: => 0.000119s 12:22:54.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:54.6 Info: -> 1 Insert operations completed in 00:00:00.0001433 taking an average of 00:00:00.0001433 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:54', 'InitialSetup') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 1: InitialSetup migrated 12:22:54.6 Info: => 0.0010352s 12:22:54.6 Info: 2: add_reason_to_pending_releases migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 2 12:22:54.6 Info: AlterTable PendingReleases 12:22:54.6 Info: => 1.3E-06s 12:22:54.6 Info: CreateColumn PendingReleases Reason Int32 12:22:54.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:54.6 Info: => 0.0006167s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:54', 'add_reason_to_pending_releases') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 2: add_reason_to_pending_releases migrated 12:22:54.6 Info: => 0.0009288s 12:22:54.6 Info: 3: add_medium_support migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 3 12:22:54.6 Info: AlterTable Albums 12:22:54.6 Info: => 1.5E-06s 12:22:54.6 Info: CreateColumn Albums Media String 12:22:54.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:54.6 Info: => 0.0006234s 12:22:54.6 Info: AlterTable Tracks 12:22:54.6 Info: => 1.5E-06s 12:22:54.6 Info: CreateColumn Tracks MediumNumber Int32 12:22:54.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:54.6 Info: => 0.0005775s 12:22:54.6 Info: AlterTable Tracks 12:22:54.6 Info: => 1.2E-06s 12:22:54.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:54.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:54.6 Info: => 0.0005616s 12:22:54.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:54.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:54.6 Info: => 4.82E-05s 12:22:54.6 Info: DeleteColumn Tracks TrackNumber 12:22:54.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:54.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:54.6 Info: DROP TABLE "Tracks" 12:22:54.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:54.6 Info: => 0.005101s 12:22:54.6 Info: AlterTable Tracks 12:22:54.6 Info: => 1.3E-06s 12:22:54.6 Info: CreateColumn Tracks TrackNumber String 12:22:54.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:54.6 Info: => 0.0005958s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:54', 'add_medium_support') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 3: add_medium_support migrated 12:22:54.6 Info: => 0.0009988s 12:22:54.6 Info: 4: add_various_qualites_in_profile migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 4 12:22:54.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:54.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:54.6 Info: => 5.82E-05s 12:22:54.6 Info: PerformDBOperation 12:22:54.6 Info: Performing DB Operation 12:22:54.6 Info: => 4.19E-05s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:54', 'add_various_qualites_in_profile') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 4: add_various_qualites_in_profile migrated 12:22:54.6 Info: => 0.0002981s 12:22:54.6 Info: 5: metadata_profiles migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 5 12:22:54.6 Info: CreateTable MetadataProfiles 12:22:54.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:54.6 Info: => 0.000171s 12:22:54.6 Info: CreateIndex MetadataProfiles (Name) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:54.6 Info: => 0.0001014s 12:22:54.6 Info: AlterTable Artists 12:22:54.6 Info: => 1.1E-06s 12:22:54.6 Info: CreateColumn Artists MetadataProfileId Int32 12:22:54.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:54.6 Info: => 0.0005795s 12:22:54.6 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:54.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:54.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:54.6 Info: DROP TABLE "Artists" 12:22:54.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.6 Info: => 0.0055094s 12:22:54.6 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:54.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:54.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:54.6 Info: DROP TABLE "Artists" 12:22:54.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.6 Info: => 0.0067582s 12:22:54.6 Info: AlterTable Albums 12:22:54.6 Info: => 1.1E-06s 12:22:54.6 Info: CreateColumn Albums SecondaryTypes String 12:22:54.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:54.6 Info: => 0.0005712s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:54', 'metadata_profiles') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 5: metadata_profiles migrated 12:22:54.6 Info: => 0.0010039s 12:22:54.6 Info: 6: separate_automatic_and_interactive_search migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 6 12:22:54.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:54.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:54.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:54.6 Info: DROP TABLE "Indexers" 12:22:54.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:54.6 Info: => 0.0042657s 12:22:54.6 Info: AlterTable Indexers 12:22:54.6 Info: => 1.2E-06s 12:22:54.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:54.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:54.6 Info: => 0.0005516s 12:22:54.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:54.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:54.6 Info: => 4.56E-05s 12:22:54.6 Info: AlterTable Indexers 12:22:54.6 Info: => 1.2E-06s 12:22:54.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:54.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:54.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:54.6 Info: DROP TABLE "Indexers" 12:22:54.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:54.6 Info: => 0.0041976s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:54', 'separate_automatic_and_interactive_search') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 6: separate_automatic_and_interactive_search migrated 12:22:54.6 Info: => 0.0045564s 12:22:54.6 Info: 7: change_album_path_to_relative migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 7 12:22:54.6 Info: DeleteColumn Albums Path 12:22:54.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:54.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:54.6 Info: DROP TABLE "Albums" 12:22:54.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.6 Info: => 0.0051018s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:54', 'change_album_path_to_relative') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 7: change_album_path_to_relative migrated 12:22:54.6 Info: => 0.005557s 12:22:54.6 Info: 8: change_quality_size_mb_to_kb migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 8 12:22:54.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:54.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:54.6 Info: => 5.72E-05s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:54', 'change_quality_size_mb_to_kb') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 8: change_quality_size_mb_to_kb migrated 12:22:54.6 Info: => 0.0003166s 12:22:54.6 Info: 9: album_releases migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 9 12:22:54.6 Info: AlterTable Albums 12:22:54.6 Info: => 1.3E-06s 12:22:54.6 Info: CreateColumn Albums Releases String 12:22:54.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:54.6 Info: => 0.0006034s 12:22:54.6 Info: AlterTable Albums 12:22:54.6 Info: => 1.3E-06s 12:22:54.6 Info: CreateColumn Albums CurrentRelease String 12:22:54.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:54.6 Info: => 0.0005838s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:54', 'album_releases') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 9: album_releases migrated 12:22:54.6 Info: => 0.0008807s 12:22:54.6 Info: 10: album_releases_fix migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 10 12:22:54.6 Info: AlterTable Albums 12:22:54.6 Info: => 1.4E-06s 12:22:54.6 Info: AlterColumn Albums Releases String 12:22:54.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:54.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:54.6 Info: DROP TABLE "Albums" 12:22:54.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.6 Info: => 0.0050221s 12:22:54.6 Info: AlterTable Albums 12:22:54.6 Info: => 1.3E-06s 12:22:54.6 Info: AlterColumn Albums CurrentRelease String 12:22:54.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:54.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:54.6 Info: DROP TABLE "Albums" 12:22:54.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.6 Info: => 0.0050422s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:54', 'album_releases_fix') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 10: album_releases_fix migrated 12:22:54.6 Info: => 0.005446s 12:22:54.6 Info: 11: import_lists migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 11 12:22:54.6 Info: CreateTable ImportLists 12:22:54.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:54.6 Info: => 0.0002344s 12:22:54.6 Info: CreateIndex ImportLists (Name) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:54.6 Info: => 9.68E-05s 12:22:54.6 Info: CreateTable ImportListStatus 12:22:54.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:54.6 Info: => 0.0001991s 12:22:54.6 Info: CreateIndex ImportListStatus (ProviderId) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:54.6 Info: => 9.56E-05s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:54', 'import_lists') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 11: import_lists migrated 12:22:54.6 Info: => 0.0004256s 12:22:54.6 Info: 12: add_release_status migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 12 12:22:54.6 Info: AlterTable MetadataProfiles 12:22:54.6 Info: => 1.4E-06s 12:22:54.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:54.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:54.6 Info: => 0.0006448s 12:22:54.6 Info: PerformDBOperation 12:22:54.6 Info: Performing DB Operation 12:22:54.6 Info: => 3.31E-05s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:54', 'add_release_status') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 12: add_release_status migrated 12:22:54.6 Info: => 0.0003298s 12:22:54.6 Info: 13: album_download_notification migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 13 12:22:54.6 Info: AlterTable Notifications 12:22:54.6 Info: => 1.2E-06s 12:22:54.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:54.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:54.6 Info: => 0.0006265s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:54', 'album_download_notification') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 13: album_download_notification migrated 12:22:54.6 Info: => 0.0009534s 12:22:54.6 Info: 14: fix_language_metadata_profiles migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 14 12:22:54.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:54.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:54.6 Info: => 9.22E-05s 12:22:54.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:54.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:54.6 Info: => 9.23E-05s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:54', 'fix_language_metadata_profiles') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 14: fix_language_metadata_profiles migrated 12:22:54.6 Info: => 0.0003621s 12:22:54.6 Info: 15: remove_fanzub migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 15 12:22:54.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:54.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:54.6 Info: => 5.93E-05s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:54', 'remove_fanzub') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 15: remove_fanzub migrated 12:22:54.6 Info: => 0.0003169s 12:22:54.6 Info: 16: update_artist_history_indexes migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 16 12:22:54.6 Info: CreateIndex Albums (ArtistId) 12:22:54.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:54.6 Info: => 0.0001161s 12:22:54.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:54.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:54.6 Info: => 0.0001003s 12:22:54.6 Info: DeleteIndex History (AlbumId) 12:22:54.6 Info: DROP INDEX "IX_History_AlbumId" 12:22:54.6 Info: => 0.0001298s 12:22:54.6 Info: CreateIndex History (AlbumId, Date) 12:22:54.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:54.6 Info: => 0.0001014s 12:22:54.6 Info: DeleteIndex History (DownloadId) 12:22:54.6 Info: DROP INDEX "IX_History_DownloadId" 12:22:54.6 Info: => 0.0001211s 12:22:54.6 Info: CreateIndex History (DownloadId, Date) 12:22:54.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:54.6 Info: => 0.0001048s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:54', 'update_artist_history_indexes') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 16: update_artist_history_indexes migrated 12:22:54.6 Info: => 0.0004462s 12:22:54.6 Info: 17: remove_nma migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 17 12:22:54.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:54.6 Info: => 5.59E-05s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:54', 'remove_nma') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 17: remove_nma migrated 12:22:54.6 Info: => 0.0003226s 12:22:54.6 Info: 18: album_disambiguation migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 18 12:22:54.6 Info: AlterTable Albums 12:22:54.6 Info: => 1.3E-06s 12:22:54.6 Info: CreateColumn Albums Disambiguation String 12:22:54.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:54.6 Info: => 0.0006519s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:54', 'album_disambiguation') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 18: album_disambiguation migrated 12:22:54.6 Info: => 0.0009662s 12:22:54.6 Info: 19: add_ape_quality_in_profiles migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 19 12:22:54.6 Info: PerformDBOperation 12:22:54.6 Info: Performing DB Operation 12:22:54.6 Info: => 3.84E-05s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:54', 'add_ape_quality_in_profiles') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 19: add_ape_quality_in_profiles migrated 12:22:54.6 Info: => 0.0003447s 12:22:54.6 Info: 20: remove_pushalot migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 20 12:22:54.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:54.6 Info: => 5.95E-05s 12:22:54.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:54.6 Info: => 4.86E-05s 12:22:54.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:54.6 Info: => 4.41E-05s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:54', 'remove_pushalot') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 20: remove_pushalot migrated 12:22:54.6 Info: => 0.0003012s 12:22:54.6 Info: 21: add_custom_filters migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 21 12:22:54.6 Info: CreateTable CustomFilters 12:22:54.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:54.6 Info: => 0.0001685s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:54', 'add_custom_filters') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 21: add_custom_filters migrated 12:22:54.6 Info: => 0.0004715s 12:22:54.6 Info: 22: import_list_tags migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 22 12:22:54.6 Info: AlterTable ImportLists 12:22:54.6 Info: => 1.2E-06s 12:22:54.6 Info: CreateColumn ImportLists Tags String 12:22:54.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:54.6 Info: => 0.0006389s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:54', 'import_list_tags') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 22: import_list_tags migrated 12:22:54.6 Info: => 0.0009419s 12:22:54.6 Info: 23: add_release_groups_etc migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 23 12:22:54.6 Info: CreateTable ArtistMetadata 12:22:54.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:54.6 Info: => 0.000235s 12:22:54.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:54.6 Info: => 0.0001071s 12:22:54.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:54.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:54.6 Info: => 0.0001194s 12:22:54.6 Info: AlterTable Artists 12:22:54.6 Info: => 1.1E-06s 12:22:54.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:54.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:54.6 Info: => 0.0006227s 12:22:54.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:54.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:54.6 Info: => 9.44E-05s 12:22:54.6 Info: CreateTable AlbumReleases 12:22:54.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:54.6 Info: => 0.0002085s 12:22:54.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:54.6 Info: => 0.0001024s 12:22:54.6 Info: CreateIndex AlbumReleases (AlbumId) 12:22:54.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:54.6 Info: => 9.42E-05s 12:22:54.6 Info: PerformDBOperation 12:22:54.6 Info: Performing DB Operation 12:22:54.6 Info: => 4.41E-05s 12:22:54.6 Info: AlterTable Albums 12:22:54.6 Info: => 1.3E-06s 12:22:54.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:54.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:54.7 Info: => 0.0006773s 12:22:54.7 Info: AlterTable Albums 12:22:54.7 Info: => 1.4E-06s 12:22:54.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:54.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:54.7 Info: => 0.000638s 12:22:54.7 Info: AlterTable Albums 12:22:54.7 Info: => 1.2E-06s 12:22:54.7 Info: CreateColumn Albums Links String 12:22:54.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:54.7 Info: => 0.0006306s 12:22:54.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:54.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:54.7 Info: => 0.0001167s 12:22:54.7 Info: AlterTable Tracks 12:22:54.7 Info: => 1.3E-06s 12:22:54.7 Info: CreateColumn Tracks ForeignRecordingId String 12:22:54.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:54.7 Info: => 0.0006433s 12:22:54.7 Info: AlterTable Tracks 12:22:54.7 Info: => 1.2E-06s 12:22:54.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:54.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:54.7 Info: => 0.0006359s 12:22:54.7 Info: AlterTable Tracks 12:22:54.7 Info: => 1.2E-06s 12:22:54.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:54.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:54.7 Info: => 0.0006524s 12:22:54.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:54.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:54.7 Info: => 9.84E-05s 12:22:54.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:54.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:54.7 Info: => 0.0001065s 12:22:54.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:54.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:54.7 Info: DROP TABLE "Artists" 12:22:54.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.7 Info: => 0.0066528s 12:22:54.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:54.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:54.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:54.7 Info: DROP TABLE "Albums" 12:22:54.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.7 Info: => 0.0054738s 12:22:54.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:54.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:54.7 Info: DROP TABLE "Tracks" 12:22:54.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:54.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:54.7 Info: => 0.0065121s 12:22:54.7 Info: DeleteColumn TrackFiles ArtistId 12:22:54.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:54.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:54.7 Info: DROP TABLE "TrackFiles" 12:22:54.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.7 Info: => 0.0048659s 12:22:54.7 Info: CreateIndex Artists (ArtistMetadataId) 12:22:54.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.7 Info: => 0.0001197s 12:22:54.7 Info: CreateIndex Artists (Monitored) 12:22:54.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.7 Info: => 0.0001119s 12:22:54.7 Info: CreateIndex Albums (ArtistMetadataId) 12:22:54.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:54.7 Info: => 0.0001098s 12:22:54.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:54.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:54.7 Info: => 0.0001085s 12:22:54.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:54.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:54.7 Info: => 0.0001067s 12:22:54.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:54.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:54.7 Info: => 0.000109s 12:22:54.7 Info: UpdateData 12:22:54.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:54.7 Info: => 5.38E-05s 12:22:54.7 Info: UpdateData 12:22:54.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:54.7 Info: => 4.43E-05s 12:22:54.7 Info: UpdateData 12:22:54.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:54.7 Info: => 5.35E-05s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:54', 'add_release_groups_etc') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 23: add_release_groups_etc migrated 12:22:54.7 Info: => 0.0006847s 12:22:54.7 Info: 24: NewMediaInfoFormat migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 24 12:22:54.7 Info: UpdateData 12:22:54.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:54.7 Info: => 5.92E-05s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:54', 'NewMediaInfoFormat') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 24: NewMediaInfoFormat migrated 12:22:54.7 Info: => 0.0003282s 12:22:54.7 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 25 12:22:54.7 Info: RenameTable Restrictions ReleaseProfiles 12:22:54.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:54.7 Info: => 0.0018728s 12:22:54.7 Info: AlterTable ReleaseProfiles 12:22:54.7 Info: => 1.4E-06s 12:22:54.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:54.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:54.7 Info: => 0.0005841s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:54', 'rename_restrictions_to_release_profiles') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:54.7 Info: => 0.0008945s 12:22:54.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 26 12:22:54.7 Info: RenameTable Profiles QualityProfiles 12:22:54.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:54.7 Info: => 0.0018855s 12:22:54.7 Info: AlterTable QualityProfiles 12:22:54.7 Info: => 1.4E-06s 12:22:54.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:54.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:54.7 Info: => 0.0005799s 12:22:54.7 Info: AlterTable LanguageProfiles 12:22:54.7 Info: => 1.3E-06s 12:22:54.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:54.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:54.7 Info: => 0.0005667s 12:22:54.7 Info: UpdateData 12:22:54.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:54.7 Info: => 4.95E-05s 12:22:54.7 Info: UpdateData 12:22:54.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:54.7 Info: => 5.07E-05s 12:22:54.7 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:54.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:54.7 Info: DROP TABLE "Artists" 12:22:54.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.7 Info: => 0.0054275s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:54', 'rename_quality_profiles_add_upgrade_allowed') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:54.7 Info: => 0.0058553s 12:22:54.7 Info: 27: add_import_exclusions migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 27 12:22:54.7 Info: CreateTable ImportListExclusions 12:22:54.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:54.7 Info: => 0.0001671s 12:22:54.7 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:54.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:54.7 Info: => 0.000102s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:54', 'add_import_exclusions') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 27: add_import_exclusions migrated 12:22:54.7 Info: => 0.0004349s 12:22:54.7 Info: 28: clean_artist_metadata_table migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 28 12:22:54.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.7 Info: => 0.0001621s 12:22:54.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.7 Info: => 0.0001357s 12:22:54.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:54.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:54.7 Info: => 0.0001294s 12:22:54.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:54.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:54.7 Info: => 0.0001274s 12:22:54.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.7 Info: => 0.0001277s 12:22:54.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:54.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:54.7 Info: => 0.0001283s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:54', 'clean_artist_metadata_table') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 28: clean_artist_metadata_table migrated 12:22:54.7 Info: => 0.0004033s 12:22:54.7 Info: 29: health_issue_notification migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 29 12:22:54.7 Info: AlterTable Notifications 12:22:54.7 Info: => 1.7E-06s 12:22:54.7 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:54.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:54.7 Info: => 0.0006224s 12:22:54.7 Info: AlterTable Notifications 12:22:54.7 Info: => 1.3E-06s 12:22:54.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:54.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:54.7 Info: => 0.0005858s 12:22:54.7 Info: AlterTable Notifications 12:22:54.7 Info: => 1.3E-06s 12:22:54.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:54.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:54.7 Info: => 0.0006011s 12:22:54.7 Info: AlterTable Notifications 12:22:54.7 Info: => 1.3E-06s 12:22:54.7 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:54.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:54.7 Info: => 0.000586s 12:22:54.7 Info: AlterTable Notifications 12:22:54.7 Info: => 1.3E-06s 12:22:54.7 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:54.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:54.7 Info: => 0.0005825s 12:22:54.7 Info: DeleteColumn Notifications OnDownload 12:22:54.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:54.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:54.7 Info: DROP TABLE "Notifications" 12:22:54.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:54.7 Info: => 0.0062938s 12:22:54.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:54.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:54.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:54.7 Info: DROP TABLE "Notifications" 12:22:54.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:54.7 Info: => 0.0048025s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:54', 'health_issue_notification') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 29: health_issue_notification migrated 12:22:54.7 Info: => 0.005197s 12:22:54.7 Info: 30: add_mediafilerepository_mtime migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 30 12:22:54.7 Info: AlterTable TrackFiles 12:22:54.7 Info: => 1.2E-06s 12:22:54.7 Info: CreateColumn TrackFiles Modified DateTime 12:22:54.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:54.7 Info: => 0.0006393s 12:22:54.7 Info: AlterTable TrackFiles 12:22:54.7 Info: => 1.3E-06s 12:22:54.7 Info: CreateColumn TrackFiles Path String 12:22:54.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:54.7 Info: => 0.0005844s 12:22:54.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:54.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:54.7 Info: => 4.51E-05s 12:22:54.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:54.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:54.7 Info: => 0.0001325s 12:22:54.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:54.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:54.7 Info: => 0.0001482s 12:22:54.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:54.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:54.7 Info: => 0.0001557s 12:22:54.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:54.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:54.7 Info: => 9.35E-05s 12:22:54.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:54.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:54.7 Info: => 6.21E-05s 12:22:54.7 Info: AlterTable TrackFiles 12:22:54.7 Info: => 1.2E-06s 12:22:54.7 Info: AlterColumn TrackFiles Path String 12:22:54.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:54.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:54.7 Info: DROP TABLE "TrackFiles" 12:22:54.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.7 Info: => 0.0048936s 12:22:54.7 Info: CreateIndex TrackFiles (Path) 12:22:54.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:54.7 Info: => 9.27E-05s 12:22:54.7 Info: DeleteColumn TrackFiles RelativePath 12:22:54.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:54.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:54.7 Info: DROP TABLE "TrackFiles" 12:22:54.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:54.7 Info: => 0.0061382s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:54', 'add_mediafilerepository_mtime') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 30: add_mediafilerepository_mtime migrated 12:22:54.7 Info: => 0.0065064s 12:22:54.7 Info: 31: add_artistmetadataid_constraint migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 31 12:22:54.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:54.7 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:54.7 Info: => 0.0001022s 12:22:54.7 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:54.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:54.7 Info: => 0.0001366s 12:22:54.7 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:54.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:54.7 Info: DROP TABLE "Artists" 12:22:54.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.7 Info: => 0.0050923s 12:22:54.7 Info: CreateIndex Artists (ArtistMetadataId) 12:22:54.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.7 Info: => 8.92E-05s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:54', 'add_artistmetadataid_constraint') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 31: add_artistmetadataid_constraint migrated 12:22:54.7 Info: => 0.0004888s 12:22:54.7 Info: 32: old_ids_and_artist_alias migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 32 12:22:54.7 Info: AlterTable ArtistMetadata 12:22:54.7 Info: => 1.4E-06s 12:22:54.7 Info: CreateColumn ArtistMetadata Aliases String 12:22:54.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:54.7 Info: => 0.0006326s 12:22:54.7 Info: AlterTable ArtistMetadata 12:22:54.7 Info: => 2.2E-06s 12:22:54.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:54.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.7 Info: => 0.0005956s 12:22:54.7 Info: AlterTable Albums 12:22:54.7 Info: => 1.2E-06s 12:22:54.7 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:54.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.7 Info: => 0.0005922s 12:22:54.7 Info: AlterTable AlbumReleases 12:22:54.7 Info: => 1.2E-06s 12:22:54.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:54.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.7 Info: => 0.0006068s 12:22:54.7 Info: AlterTable Tracks 12:22:54.7 Info: => 1.3E-06s 12:22:54.7 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:54.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.7 Info: => 0.0006034s 12:22:54.7 Info: AlterTable Tracks 12:22:54.7 Info: => 1.2E-06s 12:22:54.7 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:54.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.7 Info: => 0.0005913s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:54', 'old_ids_and_artist_alias') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 32: old_ids_and_artist_alias migrated 12:22:54.7 Info: => 0.0008971s 12:22:54.7 Info: 33: download_propers_config migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 33 12:22:54.7 Info: PerformDBOperation 12:22:54.7 Info: Performing DB Operation 12:22:54.7 Info: => 3.8E-05s 12:22:54.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:54.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:54.7 Info: => 4.45E-05s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:54', 'download_propers_config') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 33: download_propers_config migrated 12:22:54.7 Info: => 0.0002963s 12:22:54.7 Info: 34: remove_language_profiles migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 34 12:22:54.7 Info: DeleteTable LanguageProfiles 12:22:54.7 Info: DROP TABLE "LanguageProfiles" 12:22:54.7 Info: => 0.0002102s 12:22:54.7 Info: DeleteColumn Artists LanguageProfileId 12:22:54.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:54.7 Info: DROP TABLE "Artists" 12:22:54.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.7 Info: => 0.0066009s 12:22:54.7 Info: DeleteColumn ImportLists LanguageProfileId 12:22:54.7 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:54.7 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:54.7 Info: DROP TABLE "ImportLists" 12:22:54.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:54.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:54.7 Info: => 0.0047701s 12:22:54.7 Info: DeleteColumn Blacklist Language 12:22:54.7 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:54.8 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:54.8 Info: DROP TABLE "Blacklist" 12:22:54.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:54.8 Info: => 0.0046094s 12:22:54.8 Info: DeleteColumn History Language 12:22:54.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:54.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:54.8 Info: DROP TABLE "History" 12:22:54.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:54.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:54.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:54.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:54.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:54.8 Info: => 0.0051722s 12:22:54.8 Info: DeleteColumn LyricFiles Language 12:22:54.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:54.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:54.8 Info: DROP TABLE "LyricFiles" 12:22:54.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:54.8 Info: => 0.0056266s 12:22:54.8 Info: DeleteColumn TrackFiles Language 12:22:54.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:54.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:54.8 Info: DROP TABLE "TrackFiles" 12:22:54.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:54.8 Info: => 0.0061961s 12:22:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:54', 'remove_language_profiles') 12:22:54.8 Info: Committing Transaction 12:22:54.8 Info: 34: remove_language_profiles migrated 12:22:54.8 Info: => 0.0068036s 12:22:54.8 Info: 35: multi_disc_naming_format migrating 12:22:54.8 Info: Beginning Transaction 12:22:54.8 Info: Starting migration of Main DB to 35 12:22:54.8 Info: AlterTable NamingConfig 12:22:54.8 Info: => 1.3E-06s 12:22:54.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:54.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:54.8 Info: => 0.0006175s 12:22:54.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:54.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:54.8 Info: => 5.15E-05s 12:22:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:54', 'multi_disc_naming_format') 12:22:54.8 Info: Committing Transaction 12:22:54.8 Info: 35: multi_disc_naming_format migrated 12:22:54.8 Info: => 0.0003371s 12:22:54.8 Info: 36: add_download_client_priority migrating 12:22:54.8 Info: Beginning Transaction 12:22:54.8 Info: Starting migration of Main DB to 36 12:22:54.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') 12:22:54.8 Info: AlterTable DownloadClients 12:22:54.8 Info: => 1.2E-06s 12:22:54.8 Info: CreateColumn DownloadClients Priority Int32 12:22:54.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:54.8 Info: => 0.0006095s 12:22:54.8 Info: PerformDBOperation 12:22:54.8 Info: Performing DB Operation 12:22:54.8 Info: => 0.0001075s 12:22:54.8 Info: -> 1 Insert operations completed in 00:00:00.0000981 taking an average of 00:00:00.0000981 12:22:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:54', 'add_download_client_priority') 12:22:54.8 Info: Committing Transaction 12:22:54.8 Info: 36: add_download_client_priority migrated 12:22:54.8 Info: => 0.0004397s 12:22:54.8 Debug: Took: 00:00:00.2266705 12:22:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 12:22:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 12:22:54.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149748621116_161/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:54.8 Info: DatabaseEngineVersionCheck migrating 12:22:54.8 Info: PerformDBOperation 12:22:54.8 Info: Performing DB Operation 12:22:54.8 Info: SQLite 3.47.0 12:22:54.8 Info: => 0.0011358s 12:22:54.8 Info: DatabaseEngineVersionCheck migrated 12:22:54.8 Info: => 0.0011535s 12:22:54.8 Info: VersionMigration migrating 12:22:54.8 Info: Beginning Transaction 12:22:54.8 Info: CreateTable VersionInfo 12:22:54.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:54.8 Info: => 0.0001873s 12:22:54.8 Info: Committing Transaction 12:22:54.8 Info: VersionMigration migrated 12:22:54.8 Info: => 0.0005674s 12:22:54.8 Info: VersionUniqueMigration migrating 12:22:54.8 Info: Beginning Transaction 12:22:54.8 Info: CreateIndex VersionInfo (Version) 12:22:54.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:54.8 Info: => 0.0001657s 12:22:54.8 Info: AlterTable VersionInfo 12:22:54.8 Info: => 1.3E-06s 12:22:54.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:54.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:54.8 Info: => 0.0005537s 12:22:54.8 Info: Committing Transaction 12:22:54.8 Info: VersionUniqueMigration migrated 12:22:54.8 Info: => 0.0007636s 12:22:54.8 Info: VersionDescriptionMigration migrating 12:22:54.8 Info: Beginning Transaction 12:22:54.8 Info: AlterTable VersionInfo 12:22:54.8 Info: => 1.2E-06s 12:22:54.8 Info: CreateColumn VersionInfo Description String 12:22:54.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:54.8 Info: => 0.0002142s 12:22:54.8 Info: Committing Transaction 12:22:54.8 Info: VersionDescriptionMigration migrated 12:22:54.8 Info: => 0.0004076s 12:22:54.8 Info: 1: InitialSetup migrating 12:22:54.8 Info: Beginning Transaction 12:22:54.8 Info: Starting migration of Main DB to 1 12:22:54.8 Info: CreateTable Config 12:22:54.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:54.8 Info: => 0.0001716s 12:22:54.8 Info: CreateIndex Config (Key) 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:54.8 Info: => 0.0001229s 12:22:54.8 Info: CreateTable RootFolders 12:22:54.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:54.8 Info: => 0.0001263s 12:22:54.8 Info: CreateIndex RootFolders (Path) 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:54.8 Info: => 0.0001051s 12:22:54.8 Info: CreateTable Artists 12:22:54.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:54.8 Info: => 0.0003171s 12:22:54.8 Info: CreateIndex Artists (ForeignArtistId) 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:54.8 Info: => 0.0001093s 12:22:54.8 Info: CreateIndex Artists (NameSlug) 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:54.8 Info: => 0.0001781s 12:22:54.8 Info: CreateIndex Artists (CleanName) 12:22:54.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.8 Info: => 0.0001118s 12:22:54.8 Info: CreateIndex Artists (Path) 12:22:54.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.8 Info: => 0.0001001s 12:22:54.8 Info: CreateTable Albums 12:22:54.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:54.8 Info: => 0.0002975s 12:22:54.8 Info: CreateIndex Albums (ForeignAlbumId) 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.8 Info: => 0.0001069s 12:22:54.8 Info: CreateIndex Albums (MBId) 12:22:54.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.8 Info: => 9.76E-05s 12:22:54.8 Info: CreateIndex Albums (TADBId) 12:22:54.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.8 Info: => 0.0001005s 12:22:54.8 Info: CreateIndex Albums (TitleSlug) 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.8 Info: => 0.000101s 12:22:54.8 Info: CreateIndex Albums (CleanTitle) 12:22:54.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.8 Info: => 9.69E-05s 12:22:54.8 Info: CreateIndex Albums (Path) 12:22:54.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:54.8 Info: => 9.87E-05s 12:22:54.8 Info: CreateTable Tracks 12:22:54.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:54.8 Info: => 0.0002117s 12:22:54.8 Info: CreateIndex Tracks (ForeignTrackId) 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:54.8 Info: => 0.00011s 12:22:54.8 Info: CreateIndex Tracks (ArtistId) 12:22:54.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:54.8 Info: => 0.0001116s 12:22:54.8 Info: CreateIndex Tracks (TrackFileId) 12:22:54.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:54.8 Info: => 0.0001176s 12:22:54.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:54.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:54.8 Info: => 9.33E-05s 12:22:54.8 Info: CreateTable TrackFiles 12:22:54.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:54.8 Info: => 0.0001815s 12:22:54.8 Info: CreateIndex TrackFiles (ArtistId) 12:22:54.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:54.8 Info: => 0.0001078s 12:22:54.8 Info: CreateIndex TrackFiles (AlbumId) 12:22:54.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.8 Info: => 0.000106s 12:22:54.8 Info: CreateTable History 12:22:54.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:54.8 Info: => 0.0001972s 12:22:54.8 Info: CreateIndex History (Date) 12:22:54.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:54.8 Info: => 0.000105s 12:22:54.8 Info: CreateIndex History (EventType) 12:22:54.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:54.8 Info: => 0.0001216s 12:22:54.8 Info: CreateIndex History (DownloadId) 12:22:54.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:54.8 Info: => 0.0001126s 12:22:54.8 Info: CreateIndex History (AlbumId) 12:22:54.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:54.8 Info: => 0.0001096s 12:22:54.8 Info: CreateTable Notifications 12:22:54.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:54.8 Info: => 0.000171s 12:22:54.8 Info: CreateTable ScheduledTasks 12:22:54.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:54.8 Info: => 0.0001442s 12:22:54.8 Info: CreateIndex ScheduledTasks (TypeName) 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:54.8 Info: => 0.0001108s 12:22:54.8 Info: CreateTable Indexers 12:22:54.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:54.8 Info: => 0.000147s 12:22:54.8 Info: CreateIndex Indexers (Name) 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:54.8 Info: => 0.0001279s 12:22:54.8 Info: CreateTable Profiles 12:22:54.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:54.8 Info: => 0.0001324s 12:22:54.8 Info: CreateIndex Profiles (Name) 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:54.8 Info: => 0.0001071s 12:22:54.8 Info: CreateTable QualityDefinitions 12:22:54.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:54.8 Info: => 0.0001422s 12:22:54.8 Info: CreateIndex QualityDefinitions (Quality) 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:54.8 Info: => 0.000105s 12:22:54.8 Info: CreateIndex QualityDefinitions (Title) 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:54.8 Info: => 0.0001068s 12:22:54.8 Info: CreateTable NamingConfig 12:22:54.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:54.8 Info: => 0.0001693s 12:22:54.8 Info: CreateTable Blacklist 12:22:54.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:54.8 Info: => 0.000224s 12:22:54.8 Info: CreateTable Metadata 12:22:54.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:54.8 Info: => 0.0001473s 12:22:54.8 Info: CreateTable MetadataFiles 12:22:54.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:54.8 Info: => 0.0001753s 12:22:54.8 Info: CreateTable DownloadClients 12:22:54.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:54.8 Info: => 0.0001464s 12:22:54.8 Info: CreateTable PendingReleases 12:22:54.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:54.8 Info: => 0.0001556s 12:22:54.8 Info: CreateTable RemotePathMappings 12:22:54.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:54.8 Info: => 0.000129s 12:22:54.8 Info: CreateTable Tags 12:22:54.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:54.8 Info: => 0.0001184s 12:22:54.8 Info: CreateIndex Tags (Label) 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:54.8 Info: => 0.0001177s 12:22:54.8 Info: CreateTable Restrictions 12:22:54.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:54.8 Info: => 0.0001521s 12:22:54.8 Info: CreateTable DelayProfiles 12:22:54.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:54.8 Info: => 0.0001716s 12:22:54.8 Info: CreateTable Users 12:22:54.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:54.8 Info: => 0.0001315s 12:22:54.8 Info: CreateIndex Users (Identifier) 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:54.8 Info: => 0.0001133s 12:22:54.8 Info: CreateIndex Users (Username) 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:54.8 Info: => 0.0001095s 12:22:54.8 Info: CreateTable Commands 12:22:54.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:54.8 Info: => 0.0001792s 12:22:54.8 Info: CreateTable IndexerStatus 12:22:54.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:54.8 Info: => 0.0001663s 12:22:54.8 Info: CreateIndex IndexerStatus (ProviderId) 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:54.8 Info: => 0.0001145s 12:22:54.8 Info: CreateTable ExtraFiles 12:22:54.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:54.8 Info: => 0.0001585s 12:22:54.8 Info: CreateTable LyricFiles 12:22:54.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:54.8 Info: => 0.0001741s 12:22:54.8 Info: CreateTable LanguageProfiles 12:22:54.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:54.8 Info: => 0.0001288s 12:22:54.8 Info: CreateIndex LanguageProfiles (Name) 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:54.8 Info: => 0.0001129s 12:22:54.8 Info: CreateTable DownloadClientStatus 12:22:54.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:54.8 Info: => 0.0001466s 12:22:54.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:54.8 Info: => 0.0001194s 12:22:54.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:54.8 Info: -> 1 Insert operations completed in 00:00:00.0000772 taking an average of 00:00:00.0000772 12:22:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:54', 'InitialSetup') 12:22:54.8 Info: Committing Transaction 12:22:54.8 Info: 1: InitialSetup migrated 12:22:54.8 Info: => 0.0011427s 12:22:54.8 Info: 2: add_reason_to_pending_releases migrating 12:22:54.8 Info: Beginning Transaction 12:22:54.8 Info: Starting migration of Main DB to 2 12:22:54.8 Info: AlterTable PendingReleases 12:22:54.8 Info: => 1.3E-06s 12:22:54.8 Info: CreateColumn PendingReleases Reason Int32 12:22:54.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:54.8 Info: => 0.000783s 12:22:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:54', 'add_reason_to_pending_releases') 12:22:54.8 Info: Committing Transaction 12:22:54.8 Info: 2: add_reason_to_pending_releases migrated 12:22:54.8 Info: => 0.0010971s 12:22:54.8 Info: 3: add_medium_support migrating 12:22:54.8 Info: Beginning Transaction 12:22:54.8 Info: Starting migration of Main DB to 3 12:22:54.8 Info: AlterTable Albums 12:22:54.8 Info: => 1.3E-06s 12:22:54.8 Info: CreateColumn Albums Media String 12:22:54.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:54.8 Info: => 0.0005896s 12:22:54.8 Info: AlterTable Tracks 12:22:54.8 Info: => 1.2E-06s 12:22:54.8 Info: CreateColumn Tracks MediumNumber Int32 12:22:54.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:54.8 Info: => 0.0005467s 12:22:54.8 Info: AlterTable Tracks 12:22:54.8 Info: => 1.2E-06s 12:22:54.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:54.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:54.9 Info: => 0.0005512s 12:22:54.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:54.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:54.9 Info: => 5.52E-05s 12:22:54.9 Info: DeleteColumn Tracks TrackNumber 12:22:54.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:54.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:54.9 Info: DROP TABLE "Tracks" 12:22:54.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:54.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:54.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:54.9 Info: => 0.0050367s 12:22:54.9 Info: AlterTable Tracks 12:22:54.9 Info: => 1.2E-06s 12:22:54.9 Info: CreateColumn Tracks TrackNumber String 12:22:54.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:54.9 Info: => 0.0005343s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:54', 'add_medium_support') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 3: add_medium_support migrated 12:22:54.9 Info: => 0.0009516s 12:22:54.9 Info: 4: add_various_qualites_in_profile migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 4 12:22:54.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:54.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:54.9 Info: => 6.73E-05s 12:22:54.9 Info: PerformDBOperation 12:22:54.9 Info: Performing DB Operation 12:22:54.9 Info: => 4.12E-05s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:54', 'add_various_qualites_in_profile') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 4: add_various_qualites_in_profile migrated 12:22:54.9 Info: => 0.0003332s 12:22:54.9 Info: 5: metadata_profiles migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 5 12:22:54.9 Info: CreateTable MetadataProfiles 12:22:54.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:54.9 Info: => 0.0001785s 12:22:54.9 Info: CreateIndex MetadataProfiles (Name) 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:54.9 Info: => 0.000126s 12:22:54.9 Info: AlterTable Artists 12:22:54.9 Info: => 1.2E-06s 12:22:54.9 Info: CreateColumn Artists MetadataProfileId Int32 12:22:54.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:54.9 Info: => 0.0005643s 12:22:54.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:54.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:54.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:54.9 Info: DROP TABLE "Artists" 12:22:54.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:54.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.9 Info: => 0.0054281s 12:22:54.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:54.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:54.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:54.9 Info: DROP TABLE "Artists" 12:22:54.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:54.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.9 Info: => 0.0053287s 12:22:54.9 Info: AlterTable Albums 12:22:54.9 Info: => 1.2E-06s 12:22:54.9 Info: CreateColumn Albums SecondaryTypes String 12:22:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:54.9 Info: => 0.0005477s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:54', 'metadata_profiles') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 5: metadata_profiles migrated 12:22:54.9 Info: => 0.0009801s 12:22:54.9 Info: 6: separate_automatic_and_interactive_search migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 6 12:22:54.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:54.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:54.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:54.9 Info: DROP TABLE "Indexers" 12:22:54.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:54.9 Info: => 0.0045973s 12:22:54.9 Info: AlterTable Indexers 12:22:54.9 Info: => 1.2E-06s 12:22:54.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:54.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:54.9 Info: => 0.0005494s 12:22:54.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:54.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:54.9 Info: => 4.57E-05s 12:22:54.9 Info: AlterTable Indexers 12:22:54.9 Info: => 1.1E-06s 12:22:54.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:54.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:54.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:54.9 Info: DROP TABLE "Indexers" 12:22:54.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:54.9 Info: => 0.004604s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:54', 'separate_automatic_and_interactive_search') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 6: separate_automatic_and_interactive_search migrated 12:22:54.9 Info: => 0.0049569s 12:22:54.9 Info: 7: change_album_path_to_relative migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 7 12:22:54.9 Info: DeleteColumn Albums Path 12:22:54.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:54.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:54.9 Info: DROP TABLE "Albums" 12:22:54.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.9 Info: => 0.0069269s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:54', 'change_album_path_to_relative') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 7: change_album_path_to_relative migrated 12:22:54.9 Info: => 0.0073777s 12:22:54.9 Info: 8: change_quality_size_mb_to_kb migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 8 12:22:54.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:54.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:54.9 Info: => 5.65E-05s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:54', 'change_quality_size_mb_to_kb') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 8: change_quality_size_mb_to_kb migrated 12:22:54.9 Info: => 0.0003055s 12:22:54.9 Info: 9: album_releases migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 9 12:22:54.9 Info: AlterTable Albums 12:22:54.9 Info: => 1.3E-06s 12:22:54.9 Info: CreateColumn Albums Releases String 12:22:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:54.9 Info: => 0.0005735s 12:22:54.9 Info: AlterTable Albums 12:22:54.9 Info: => 1.3E-06s 12:22:54.9 Info: CreateColumn Albums CurrentRelease String 12:22:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:54.9 Info: => 0.0005559s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:54', 'album_releases') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 9: album_releases migrated 12:22:54.9 Info: => 0.0008455s 12:22:54.9 Info: 10: album_releases_fix migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 10 12:22:54.9 Info: AlterTable Albums 12:22:54.9 Info: => 1.1E-06s 12:22:54.9 Info: AlterColumn Albums Releases String 12:22:54.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:54.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:54.9 Info: DROP TABLE "Albums" 12:22:54.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.9 Info: => 0.0049935s 12:22:54.9 Info: AlterTable Albums 12:22:54.9 Info: => 1.2E-06s 12:22:54.9 Info: AlterColumn Albums CurrentRelease String 12:22:54.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:54.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:54.9 Info: DROP TABLE "Albums" 12:22:54.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.9 Info: => 0.0049381s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:54', 'album_releases_fix') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 10: album_releases_fix migrated 12:22:54.9 Info: => 0.0053166s 12:22:54.9 Info: 11: import_lists migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 11 12:22:54.9 Info: CreateTable ImportLists 12:22:54.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:54.9 Info: => 0.0002204s 12:22:54.9 Info: CreateIndex ImportLists (Name) 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:54.9 Info: => 9.51E-05s 12:22:54.9 Info: CreateTable ImportListStatus 12:22:54.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:54.9 Info: => 0.0001596s 12:22:54.9 Info: CreateIndex ImportListStatus (ProviderId) 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:54.9 Info: => 9.3E-05s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:54', 'import_lists') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 11: import_lists migrated 12:22:54.9 Info: => 0.0004155s 12:22:54.9 Info: 12: add_release_status migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 12 12:22:54.9 Info: AlterTable MetadataProfiles 12:22:54.9 Info: => 1.3E-06s 12:22:54.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:54.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:54.9 Info: => 0.0006346s 12:22:54.9 Info: PerformDBOperation 12:22:54.9 Info: Performing DB Operation 12:22:54.9 Info: => 3.42E-05s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:54', 'add_release_status') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 12: add_release_status migrated 12:22:54.9 Info: => 0.0003107s 12:22:54.9 Info: 13: album_download_notification migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 13 12:22:54.9 Info: AlterTable Notifications 12:22:54.9 Info: => 1.3E-06s 12:22:54.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:54.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:54.9 Info: => 0.0006113s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:54', 'album_download_notification') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 13: album_download_notification migrated 12:22:54.9 Info: => 0.0009024s 12:22:54.9 Info: 14: fix_language_metadata_profiles migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 14 12:22:54.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:54.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:54.9 Info: => 8.62E-05s 12:22:54.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:54.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:54.9 Info: => 6.89E-05s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:54', 'fix_language_metadata_profiles') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 14: fix_language_metadata_profiles migrated 12:22:54.9 Info: => 0.0003228s 12:22:54.9 Info: 15: remove_fanzub migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 15 12:22:54.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:54.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:54.9 Info: => 5.17E-05s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:54', 'remove_fanzub') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 15: remove_fanzub migrated 12:22:54.9 Info: => 0.0002963s 12:22:54.9 Info: 16: update_artist_history_indexes migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 16 12:22:54.9 Info: CreateIndex Albums (ArtistId) 12:22:54.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:54.9 Info: => 0.0001174s 12:22:54.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:54.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:54.9 Info: => 9.58E-05s 12:22:54.9 Info: DeleteIndex History (AlbumId) 12:22:54.9 Info: DROP INDEX "IX_History_AlbumId" 12:22:54.9 Info: => 0.0001263s 12:22:54.9 Info: CreateIndex History (AlbumId, Date) 12:22:54.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:54.9 Info: => 0.0001046s 12:22:54.9 Info: DeleteIndex History (DownloadId) 12:22:54.9 Info: DROP INDEX "IX_History_DownloadId" 12:22:54.9 Info: => 0.0001113s 12:22:54.9 Info: CreateIndex History (DownloadId, Date) 12:22:54.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:54.9 Info: => 0.0001021s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:54', 'update_artist_history_indexes') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 16: update_artist_history_indexes migrated 12:22:54.9 Info: => 0.0004216s 12:22:54.9 Info: 17: remove_nma migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 17 12:22:54.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:54.9 Info: => 5.45E-05s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:54', 'remove_nma') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 17: remove_nma migrated 12:22:54.9 Info: => 0.0002998s 12:22:54.9 Info: 18: album_disambiguation migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 18 12:22:54.9 Info: AlterTable Albums 12:22:54.9 Info: => 1.4E-06s 12:22:54.9 Info: CreateColumn Albums Disambiguation String 12:22:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:54.9 Info: => 0.0006257s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:54', 'album_disambiguation') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 18: album_disambiguation migrated 12:22:54.9 Info: => 0.0009156s 12:22:54.9 Info: 19: add_ape_quality_in_profiles migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 19 12:22:54.9 Info: PerformDBOperation 12:22:54.9 Info: Performing DB Operation 12:22:54.9 Info: => 3.75E-05s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:54', 'add_ape_quality_in_profiles') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 19: add_ape_quality_in_profiles migrated 12:22:54.9 Info: => 0.0002979s 12:22:54.9 Info: 20: remove_pushalot migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 20 12:22:54.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:54.9 Info: => 5.33E-05s 12:22:54.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:54.9 Info: => 4.2E-05s 12:22:54.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:54.9 Info: => 4.08E-05s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:54', 'remove_pushalot') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 20: remove_pushalot migrated 12:22:54.9 Info: => 0.0002915s 12:22:54.9 Info: 21: add_custom_filters migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 21 12:22:54.9 Info: CreateTable CustomFilters 12:22:54.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:54.9 Info: => 0.000173s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:54', 'add_custom_filters') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 21: add_custom_filters migrated 12:22:54.9 Info: => 0.0004601s 12:22:54.9 Info: 22: import_list_tags migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 22 12:22:54.9 Info: AlterTable ImportLists 12:22:54.9 Info: => 1.3E-06s 12:22:54.9 Info: CreateColumn ImportLists Tags String 12:22:54.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:54.9 Info: => 0.0006s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:54', 'import_list_tags') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 22: import_list_tags migrated 12:22:54.9 Info: => 0.0008871s 12:22:54.9 Info: 23: add_release_groups_etc migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 23 12:22:54.9 Info: CreateTable ArtistMetadata 12:22:54.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:54.9 Info: => 0.000231s 12:22:54.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:54.9 Info: => 0.0001013s 12:22:54.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:54.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:54.9 Info: => 0.0001063s 12:22:54.9 Info: AlterTable Artists 12:22:54.9 Info: => 1.1E-06s 12:22:54.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:54.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:54.9 Info: => 0.0006048s 12:22:54.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:54.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:54.9 Info: => 7.88E-05s 12:22:54.9 Info: CreateTable AlbumReleases 12:22:54.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:54.9 Info: => 0.000202s 12:22:54.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:54.9 Info: => 9.65E-05s 12:22:54.9 Info: CreateIndex AlbumReleases (AlbumId) 12:22:54.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:54.9 Info: => 8.82E-05s 12:22:54.9 Info: PerformDBOperation 12:22:54.9 Info: Performing DB Operation 12:22:54.9 Info: => 6.81E-05s 12:22:54.9 Info: AlterTable Albums 12:22:54.9 Info: => 1.2E-06s 12:22:54.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:54.9 Info: => 0.0006181s 12:22:54.9 Info: AlterTable Albums 12:22:54.9 Info: => 1.2E-06s 12:22:54.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:54.9 Info: => 0.0006229s 12:22:54.9 Info: AlterTable Albums 12:22:54.9 Info: => 1.2E-06s 12:22:54.9 Info: CreateColumn Albums Links String 12:22:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:54.9 Info: => 0.0006089s 12:22:54.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:54.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:54.9 Info: => 9.16E-05s 12:22:54.9 Info: AlterTable Tracks 12:22:54.9 Info: => 1.2E-06s 12:22:54.9 Info: CreateColumn Tracks ForeignRecordingId String 12:22:54.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:54.9 Info: => 0.0006064s 12:22:54.9 Info: AlterTable Tracks 12:22:54.9 Info: => 1.4E-06s 12:22:54.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:54.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:54.9 Info: => 0.0006059s 12:22:54.9 Info: AlterTable Tracks 12:22:54.9 Info: => 1.2E-06s 12:22:54.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:54.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:54.9 Info: => 0.0006169s 12:22:54.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:54.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:54.9 Info: => 9.37E-05s 12:22:54.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:54.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:54.9 Info: => 7.97E-05s 12:22:54.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:54.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:54.9 Info: DROP TABLE "Artists" 12:22:54.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.9 Info: => 0.0068658s 12:22:54.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:54.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:54.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:54.9 Info: DROP TABLE "Albums" 12:22:54.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.9 Info: => 0.0052773s 12:22:54.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:54.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:54.9 Info: DROP TABLE "Tracks" 12:22:54.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:54.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:54.9 Info: => 0.0048997s 12:22:54.9 Info: DeleteColumn TrackFiles ArtistId 12:22:54.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:54.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:54.9 Info: DROP TABLE "TrackFiles" 12:22:54.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.9 Info: => 0.0046793s 12:22:54.9 Info: CreateIndex Artists (ArtistMetadataId) 12:22:54.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.9 Info: => 9.27E-05s 12:22:54.9 Info: CreateIndex Artists (Monitored) 12:22:54.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.9 Info: => 8.98E-05s 12:22:54.9 Info: CreateIndex Albums (ArtistMetadataId) 12:22:54.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:54.9 Info: => 8.88E-05s 12:22:54.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:54.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:54.9 Info: => 8.64E-05s 12:22:54.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:54.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:54.9 Info: => 8.7E-05s 12:22:54.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:54.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:54.9 Info: => 8.9E-05s 12:22:54.9 Info: UpdateData 12:22:54.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:54.9 Info: => 5.23E-05s 12:22:54.9 Info: UpdateData 12:22:54.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:54.9 Info: => 4.56E-05s 12:22:54.9 Info: UpdateData 12:22:54.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:54.9 Info: => 5.38E-05s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:54', 'add_release_groups_etc') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 23: add_release_groups_etc migrated 12:22:54.9 Info: => 0.0020389s 12:22:54.9 Info: 24: NewMediaInfoFormat migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 24 12:22:54.9 Info: UpdateData 12:22:54.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:54.9 Info: => 6.08E-05s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:54', 'NewMediaInfoFormat') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 24: NewMediaInfoFormat migrated 12:22:54.9 Info: => 0.000369s 12:22:54.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 25 12:22:54.9 Info: RenameTable Restrictions ReleaseProfiles 12:22:54.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:54.9 Info: => 0.0017294s 12:22:54.9 Info: AlterTable ReleaseProfiles 12:22:54.9 Info: => 1.9E-06s 12:22:54.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:54.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:54.9 Info: => 0.0005973s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:54', 'rename_restrictions_to_release_profiles') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:54.9 Info: => 0.0009787s 12:22:54.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 26 12:22:54.9 Info: RenameTable Profiles QualityProfiles 12:22:54.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:55.0 Info: => 0.0017086s 12:22:55.0 Info: AlterTable QualityProfiles 12:22:55.0 Info: => 1.4E-06s 12:22:55.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:55.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:55.0 Info: => 0.0005955s 12:22:55.0 Info: AlterTable LanguageProfiles 12:22:55.0 Info: => 1.3E-06s 12:22:55.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:55.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:55.0 Info: => 0.0005683s 12:22:55.0 Info: UpdateData 12:22:55.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:55.0 Info: => 4.97E-05s 12:22:55.0 Info: UpdateData 12:22:55.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:55.0 Info: => 4.12E-05s 12:22:55.0 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:55.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:55.0 Info: DROP TABLE "Artists" 12:22:55.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:55.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:55.0 Info: => 0.0052482s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:55', 'rename_quality_profiles_add_upgrade_allowed') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:55.0 Info: => 0.0057251s 12:22:55.0 Info: 27: add_import_exclusions migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 27 12:22:55.0 Info: CreateTable ImportListExclusions 12:22:55.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:55.0 Info: => 0.0001702s 12:22:55.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:55.0 Info: => 0.0001033s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:55', 'add_import_exclusions') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 27: add_import_exclusions migrated 12:22:55.0 Info: => 0.0004394s 12:22:55.0 Info: 28: clean_artist_metadata_table migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 28 12:22:55.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.0 Info: => 0.0001674s 12:22:55.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.0 Info: => 0.0001382s 12:22:55.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:55.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:55.0 Info: => 0.0001302s 12:22:55.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:55.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:55.0 Info: => 0.0001276s 12:22:55.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.0 Info: => 0.0001292s 12:22:55.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.0 Info: => 0.0001301s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:55', 'clean_artist_metadata_table') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 28: clean_artist_metadata_table migrated 12:22:55.0 Info: => 0.0004424s 12:22:55.0 Info: 29: health_issue_notification migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 29 12:22:55.0 Info: AlterTable Notifications 12:22:55.0 Info: => 1.4E-06s 12:22:55.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:55.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:55.0 Info: => 0.0006359s 12:22:55.0 Info: AlterTable Notifications 12:22:55.0 Info: => 1.3E-06s 12:22:55.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:55.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:55.0 Info: => 0.0006037s 12:22:55.0 Info: AlterTable Notifications 12:22:55.0 Info: => 1.2E-06s 12:22:55.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:55.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:55.0 Info: => 0.0005984s 12:22:55.0 Info: AlterTable Notifications 12:22:55.0 Info: => 1.2E-06s 12:22:55.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:55.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:55.0 Info: => 0.000594s 12:22:55.0 Info: AlterTable Notifications 12:22:55.0 Info: => 1.2E-06s 12:22:55.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:55.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:55.0 Info: => 0.0006084s 12:22:55.0 Info: DeleteColumn Notifications OnDownload 12:22:55.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:55.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:55.0 Info: DROP TABLE "Notifications" 12:22:55.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:55.0 Info: => 0.006178s 12:22:55.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:55.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:55.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:55.0 Info: DROP TABLE "Notifications" 12:22:55.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:55.0 Info: => 0.0062287s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:55', 'health_issue_notification') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 29: health_issue_notification migrated 12:22:55.0 Info: => 0.0066465s 12:22:55.0 Info: 30: add_mediafilerepository_mtime migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 30 12:22:55.0 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:22:55.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:22:55.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:22:55.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:22:55', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 12:22:55.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:22:55.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:22:55', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 12:22:55.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:22:55.0 Info: AlterTable TrackFiles 12:22:55.0 Info: => 1.1E-06s 12:22:55.0 Info: CreateColumn TrackFiles Modified DateTime 12:22:55.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:55.0 Info: => 0.0006384s 12:22:55.0 Info: AlterTable TrackFiles 12:22:55.0 Info: => 2.3E-06s 12:22:55.0 Info: CreateColumn TrackFiles Path String 12:22:55.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:55.0 Info: => 0.0006045s 12:22:55.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:55.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:55.0 Info: => 4.65E-05s 12:22:55.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.0 Info: => 0.0001351s 12:22:55.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:55.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:55.0 Info: => 0.0001527s 12:22:55.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:55.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:55.0 Info: => 0.0001492s 12:22:55.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:55.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:55.0 Info: => 9.75E-05s 12:22:55.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:55.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:55.0 Info: => 6.16E-05s 12:22:55.0 Info: AlterTable TrackFiles 12:22:55.0 Info: => 1.4E-06s 12:22:55.0 Info: AlterColumn TrackFiles Path String 12:22:55.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:55.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:55.0 Info: DROP TABLE "TrackFiles" 12:22:55.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.0 Info: => 0.004886s 12:22:55.0 Info: CreateIndex TrackFiles (Path) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:55.0 Info: => 9.43E-05s 12:22:55.0 Info: DeleteColumn TrackFiles RelativePath 12:22:55.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:55.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:55.0 Info: DROP TABLE "TrackFiles" 12:22:55.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:55.0 Info: => 0.0050113s 12:22:55.0 Info: -> 7 Insert operations completed in 00:00:00.0006232 taking an average of 00:00:00.0000890 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:55', 'add_mediafilerepository_mtime') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 30: add_mediafilerepository_mtime migrated 12:22:55.0 Info: => 0.005564s 12:22:55.0 Debug: Took: 00:00:00.1863998 12:22:55.0 Debug: Got 0 tracks 12:22:55.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 12:22:55.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 12:22:55.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149750958648_163/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:55.1 Info: DatabaseEngineVersionCheck migrating 12:22:55.1 Info: PerformDBOperation 12:22:55.1 Info: Performing DB Operation 12:22:55.1 Info: SQLite 3.47.0 12:22:55.1 Info: => 0.0010115s 12:22:55.1 Info: DatabaseEngineVersionCheck migrated 12:22:55.1 Info: => 0.0010295s 12:22:55.1 Info: VersionMigration migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: CreateTable VersionInfo 12:22:55.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:55.1 Info: => 0.0025169s 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: VersionMigration migrated 12:22:55.1 Info: => 0.0028714s 12:22:55.1 Info: VersionUniqueMigration migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: CreateIndex VersionInfo (Version) 12:22:55.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:55.1 Info: => 0.0001317s 12:22:55.1 Info: AlterTable VersionInfo 12:22:55.1 Info: => 1.5E-06s 12:22:55.1 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:55.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:55.1 Info: => 0.0005387s 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: VersionUniqueMigration migrated 12:22:55.1 Info: => 0.0008047s 12:22:55.1 Info: VersionDescriptionMigration migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: AlterTable VersionInfo 12:22:55.1 Info: => 1.4E-06s 12:22:55.1 Info: CreateColumn VersionInfo Description String 12:22:55.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:55.1 Info: => 0.0001982s 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: VersionDescriptionMigration migrated 12:22:55.1 Info: => 0.0003913s 12:22:55.1 Info: 1: InitialSetup migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 1 12:22:55.1 Info: CreateTable Config 12:22:55.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:55.1 Info: => 0.0001723s 12:22:55.1 Info: CreateIndex Config (Key) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:55.1 Info: => 8.83E-05s 12:22:55.1 Info: CreateTable RootFolders 12:22:55.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:55.1 Info: => 0.0001311s 12:22:55.1 Info: CreateIndex RootFolders (Path) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:55.1 Info: => 8.79E-05s 12:22:55.1 Info: CreateTable Artists 12:22:55.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:55.1 Info: => 0.0003755s 12:22:55.1 Info: CreateIndex Artists (ForeignArtistId) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.1 Info: => 9.4E-05s 12:22:55.1 Info: CreateIndex Artists (NameSlug) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.1 Info: => 8.13E-05s 12:22:55.1 Info: CreateIndex Artists (CleanName) 12:22:55.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.1 Info: => 7.71E-05s 12:22:55.1 Info: CreateIndex Artists (Path) 12:22:55.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.1 Info: => 7.6E-05s 12:22:55.1 Info: CreateTable Albums 12:22:55.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:55.1 Info: => 0.0002814s 12:22:55.1 Info: CreateIndex Albums (ForeignAlbumId) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.1 Info: => 8.79E-05s 12:22:55.1 Info: CreateIndex Albums (MBId) 12:22:55.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.1 Info: => 8.05E-05s 12:22:55.1 Info: CreateIndex Albums (TADBId) 12:22:55.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.1 Info: => 7.95E-05s 12:22:55.1 Info: CreateIndex Albums (TitleSlug) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.1 Info: => 8.14E-05s 12:22:55.1 Info: CreateIndex Albums (CleanTitle) 12:22:55.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.1 Info: => 7.88E-05s 12:22:55.1 Info: CreateIndex Albums (Path) 12:22:55.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:55.1 Info: => 7.72E-05s 12:22:55.1 Info: CreateTable Tracks 12:22:55.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:55.1 Info: => 0.0001955s 12:22:55.1 Info: CreateIndex Tracks (ForeignTrackId) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:55.1 Info: => 8.84E-05s 12:22:55.1 Info: CreateIndex Tracks (ArtistId) 12:22:55.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:55.1 Info: => 8.41E-05s 12:22:55.1 Info: CreateIndex Tracks (TrackFileId) 12:22:55.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:55.1 Info: => 9.87E-05s 12:22:55.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:55.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:55.1 Info: => 9.38E-05s 12:22:55.1 Info: CreateTable TrackFiles 12:22:55.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:55.1 Info: => 0.0001805s 12:22:55.1 Info: CreateIndex TrackFiles (ArtistId) 12:22:55.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:55.1 Info: => 9.19E-05s 12:22:55.1 Info: CreateIndex TrackFiles (AlbumId) 12:22:55.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.1 Info: => 8.61E-05s 12:22:55.1 Info: CreateTable History 12:22:55.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:55.1 Info: => 0.0001905s 12:22:55.1 Info: CreateIndex History (Date) 12:22:55.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:55.1 Info: => 9.33E-05s 12:22:55.1 Info: CreateIndex History (EventType) 12:22:55.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:55.1 Info: => 0.0001048s 12:22:55.1 Info: CreateIndex History (DownloadId) 12:22:55.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:55.1 Info: => 9.5E-05s 12:22:55.1 Info: CreateIndex History (AlbumId) 12:22:55.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:55.1 Info: => 9.67E-05s 12:22:55.1 Info: CreateTable Notifications 12:22:55.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:55.1 Info: => 0.0001725s 12:22:55.1 Info: CreateTable ScheduledTasks 12:22:55.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:55.1 Info: => 0.0001421s 12:22:55.1 Info: CreateIndex ScheduledTasks (TypeName) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:55.1 Info: => 9.31E-05s 12:22:55.1 Info: CreateTable Indexers 12:22:55.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:55.1 Info: => 0.0001463s 12:22:55.1 Info: CreateIndex Indexers (Name) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.1 Info: => 0.0001119s 12:22:55.1 Info: CreateTable Profiles 12:22:55.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:55.1 Info: => 0.000138s 12:22:55.1 Info: CreateIndex Profiles (Name) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:55.1 Info: => 9.16E-05s 12:22:55.1 Info: CreateTable QualityDefinitions 12:22:55.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:55.1 Info: => 0.000144s 12:22:55.1 Info: CreateIndex QualityDefinitions (Quality) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:55.1 Info: => 9.15E-05s 12:22:55.1 Info: CreateIndex QualityDefinitions (Title) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:55.1 Info: => 8.98E-05s 12:22:55.1 Info: CreateTable NamingConfig 12:22:55.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:55.1 Info: => 0.0001736s 12:22:55.1 Info: CreateTable Blacklist 12:22:55.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:55.1 Info: => 0.0002174s 12:22:55.1 Info: CreateTable Metadata 12:22:55.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:55.1 Info: => 0.0001473s 12:22:55.1 Info: CreateTable MetadataFiles 12:22:55.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:55.1 Info: => 0.0001702s 12:22:55.1 Info: CreateTable DownloadClients 12:22:55.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:55.1 Info: => 0.0001442s 12:22:55.1 Info: CreateTable PendingReleases 12:22:55.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:55.1 Info: => 0.0001575s 12:22:55.1 Info: CreateTable RemotePathMappings 12:22:55.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:55.1 Info: => 0.000137s 12:22:55.1 Info: CreateTable Tags 12:22:55.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:55.1 Info: => 0.0001191s 12:22:55.1 Info: CreateIndex Tags (Label) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:55.1 Info: => 0.0001016s 12:22:55.1 Info: CreateTable Restrictions 12:22:55.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:55.1 Info: => 0.0001351s 12:22:55.1 Info: CreateTable DelayProfiles 12:22:55.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:55.1 Info: => 0.0001776s 12:22:55.1 Info: CreateTable Users 12:22:55.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:55.1 Info: => 0.0001381s 12:22:55.1 Info: CreateIndex Users (Identifier) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:55.1 Info: => 9.43E-05s 12:22:55.1 Info: CreateIndex Users (Username) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:55.1 Info: => 8.87E-05s 12:22:55.1 Info: CreateTable Commands 12:22:55.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:55.1 Info: => 0.0001825s 12:22:55.1 Info: CreateTable IndexerStatus 12:22:55.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:55.1 Info: => 0.00017s 12:22:55.1 Info: CreateIndex IndexerStatus (ProviderId) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:55.1 Info: => 9.31E-05s 12:22:55.1 Info: CreateTable ExtraFiles 12:22:55.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:55.1 Info: => 0.0001564s 12:22:55.1 Info: CreateTable LyricFiles 12:22:55.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:55.1 Info: => 0.0001808s 12:22:55.1 Info: CreateTable LanguageProfiles 12:22:55.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:55.1 Info: => 0.0001332s 12:22:55.1 Info: CreateIndex LanguageProfiles (Name) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:55.1 Info: => 9.87E-05s 12:22:55.1 Info: CreateTable DownloadClientStatus 12:22:55.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:55.1 Info: => 0.0001472s 12:22:55.1 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:55.1 Info: => 9.98E-05s 12:22:55.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:55.1 Info: -> 1 Insert operations completed in 00:00:00.0000764 taking an average of 00:00:00.0000764 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:55', 'InitialSetup') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 1: InitialSetup migrated 12:22:55.1 Info: => 0.0010267s 12:22:55.1 Info: 2: add_reason_to_pending_releases migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 2 12:22:55.1 Info: AlterTable PendingReleases 12:22:55.1 Info: => 1.2E-06s 12:22:55.1 Info: CreateColumn PendingReleases Reason Int32 12:22:55.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:55.1 Info: => 0.0006282s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:55', 'add_reason_to_pending_releases') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 2: add_reason_to_pending_releases migrated 12:22:55.1 Info: => 0.0009426s 12:22:55.1 Info: 3: add_medium_support migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 3 12:22:55.1 Info: AlterTable Albums 12:22:55.1 Info: => 1.5E-06s 12:22:55.1 Info: CreateColumn Albums Media String 12:22:55.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:55.1 Info: => 0.0005856s 12:22:55.1 Info: AlterTable Tracks 12:22:55.1 Info: => 1.2E-06s 12:22:55.1 Info: CreateColumn Tracks MediumNumber Int32 12:22:55.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:55.1 Info: => 0.0005375s 12:22:55.1 Info: AlterTable Tracks 12:22:55.1 Info: => 2.1E-06s 12:22:55.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:55.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:55.1 Info: => 0.0005376s 12:22:55.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:55.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:55.1 Info: => 4.79E-05s 12:22:55.1 Info: DeleteColumn Tracks TrackNumber 12:22:55.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:55.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:55.1 Info: DROP TABLE "Tracks" 12:22:55.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:55.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:55.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:55.1 Info: => 0.004674s 12:22:55.1 Info: AlterTable Tracks 12:22:55.1 Info: => 1.2E-06s 12:22:55.1 Info: CreateColumn Tracks TrackNumber String 12:22:55.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:55.1 Info: => 0.0005398s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:55', 'add_medium_support') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 3: add_medium_support migrated 12:22:55.1 Info: => 0.0009589s 12:22:55.1 Info: 4: add_various_qualites_in_profile migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 4 12:22:55.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:55.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:55.1 Info: => 5.96E-05s 12:22:55.1 Info: PerformDBOperation 12:22:55.1 Info: Performing DB Operation 12:22:55.1 Info: => 4.23E-05s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:55', 'add_various_qualites_in_profile') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 4: add_various_qualites_in_profile migrated 12:22:55.1 Info: => 0.0003022s 12:22:55.1 Info: 5: metadata_profiles migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 5 12:22:55.1 Info: CreateTable MetadataProfiles 12:22:55.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:55.1 Info: => 0.0001733s 12:22:55.1 Info: CreateIndex MetadataProfiles (Name) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:55.1 Info: => 0.0001174s 12:22:55.1 Info: AlterTable Artists 12:22:55.1 Info: => 1.1E-06s 12:22:55.1 Info: CreateColumn Artists MetadataProfileId Int32 12:22:55.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:55.1 Info: => 0.0005664s 12:22:55.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:55.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:55.1 Info: DROP TABLE "Artists" 12:22:55.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.1 Info: => 0.0050077s 12:22:55.1 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:55.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:55.1 Info: DROP TABLE "Artists" 12:22:55.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.1 Info: => 0.0050644s 12:22:55.1 Info: AlterTable Albums 12:22:55.1 Info: => 1.2E-06s 12:22:55.1 Info: CreateColumn Albums SecondaryTypes String 12:22:55.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:55.1 Info: => 0.0005702s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:55', 'metadata_profiles') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 5: metadata_profiles migrated 12:22:55.1 Info: => 0.0010192s 12:22:55.1 Info: 6: separate_automatic_and_interactive_search migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 6 12:22:55.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:55.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:55.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:55.1 Info: DROP TABLE "Indexers" 12:22:55.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.1 Info: => 0.0045877s 12:22:55.1 Info: AlterTable Indexers 12:22:55.1 Info: => 1.2E-06s 12:22:55.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:55.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:55.1 Info: => 0.0005631s 12:22:55.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:55.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:55.1 Info: => 5.12E-05s 12:22:55.1 Info: AlterTable Indexers 12:22:55.1 Info: => 1.1E-06s 12:22:55.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:55.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:55.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:55.1 Info: DROP TABLE "Indexers" 12:22:55.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.1 Info: => 0.0045601s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:55', 'separate_automatic_and_interactive_search') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 6: separate_automatic_and_interactive_search migrated 12:22:55.1 Info: => 0.0049331s 12:22:55.1 Info: 7: change_album_path_to_relative migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 7 12:22:55.1 Info: DeleteColumn Albums Path 12:22:55.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:55.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:55.1 Info: DROP TABLE "Albums" 12:22:55.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.1 Info: => 0.0055555s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:55', 'change_album_path_to_relative') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 7: change_album_path_to_relative migrated 12:22:55.1 Info: => 0.0060182s 12:22:55.1 Info: 8: change_quality_size_mb_to_kb migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 8 12:22:55.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:55.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:55.2 Info: => 0.0001085s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:55', 'change_quality_size_mb_to_kb') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 8: change_quality_size_mb_to_kb migrated 12:22:55.2 Info: => 0.0004303s 12:22:55.2 Info: 9: album_releases migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 9 12:22:55.2 Info: AlterTable Albums 12:22:55.2 Info: => 1.5E-06s 12:22:55.2 Info: CreateColumn Albums Releases String 12:22:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:55.2 Info: => 0.0007439s 12:22:55.2 Info: AlterTable Albums 12:22:55.2 Info: => 1.4E-06s 12:22:55.2 Info: CreateColumn Albums CurrentRelease String 12:22:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:55.2 Info: => 0.0006028s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:55', 'album_releases') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 9: album_releases migrated 12:22:55.2 Info: => 0.0008992s 12:22:55.2 Info: 10: album_releases_fix migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 10 12:22:55.2 Info: AlterTable Albums 12:22:55.2 Info: => 1.3E-06s 12:22:55.2 Info: AlterColumn Albums Releases String 12:22:55.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:55.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:55.2 Info: DROP TABLE "Albums" 12:22:55.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.2 Info: => 0.0052536s 12:22:55.2 Info: AlterTable Albums 12:22:55.2 Info: => 1.3E-06s 12:22:55.2 Info: AlterColumn Albums CurrentRelease String 12:22:55.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:55.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:55.2 Info: DROP TABLE "Albums" 12:22:55.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.2 Info: => 0.0050586s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:55', 'album_releases_fix') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 10: album_releases_fix migrated 12:22:55.2 Info: => 0.0054534s 12:22:55.2 Info: 11: import_lists migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 11 12:22:55.2 Info: CreateTable ImportLists 12:22:55.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.2 Info: => 0.0002297s 12:22:55.2 Info: CreateIndex ImportLists (Name) 12:22:55.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:55.2 Info: => 0.0001223s 12:22:55.2 Info: CreateTable ImportListStatus 12:22:55.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:55.2 Info: => 0.0001733s 12:22:55.2 Info: CreateIndex ImportListStatus (ProviderId) 12:22:55.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:55.2 Info: => 0.000115s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:55', 'import_lists') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 11: import_lists migrated 12:22:55.2 Info: => 0.0004361s 12:22:55.2 Info: 12: add_release_status migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 12 12:22:55.2 Info: AlterTable MetadataProfiles 12:22:55.2 Info: => 1.4E-06s 12:22:55.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:55.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:55.2 Info: => 0.0006273s 12:22:55.2 Info: PerformDBOperation 12:22:55.2 Info: Performing DB Operation 12:22:55.2 Info: => 3.79E-05s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:55', 'add_release_status') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 12: add_release_status migrated 12:22:55.2 Info: => 0.000326s 12:22:55.2 Info: 13: album_download_notification migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 13 12:22:55.2 Info: AlterTable Notifications 12:22:55.2 Info: => 1.4E-06s 12:22:55.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:55.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:55.2 Info: => 0.0006327s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:55', 'album_download_notification') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 13: album_download_notification migrated 12:22:55.2 Info: => 0.00094s 12:22:55.2 Info: 14: fix_language_metadata_profiles migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 14 12:22:55.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:55.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:55.2 Info: => 0.0001178s 12:22:55.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:55.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:55.2 Info: => 8.61E-05s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:55', 'fix_language_metadata_profiles') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 14: fix_language_metadata_profiles migrated 12:22:55.2 Info: => 0.0003466s 12:22:55.2 Info: 15: remove_fanzub migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 15 12:22:55.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:55.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:55.2 Info: => 4.94E-05s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:55', 'remove_fanzub') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 15: remove_fanzub migrated 12:22:55.2 Info: => 0.0003025s 12:22:55.2 Info: 16: update_artist_history_indexes migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 16 12:22:55.2 Info: CreateIndex Albums (ArtistId) 12:22:55.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:55.2 Info: => 0.0001443s 12:22:55.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:55.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:55.2 Info: => 0.0001227s 12:22:55.2 Info: DeleteIndex History (AlbumId) 12:22:55.2 Info: DROP INDEX "IX_History_AlbumId" 12:22:55.2 Info: => 0.0001277s 12:22:55.2 Info: CreateIndex History (AlbumId, Date) 12:22:55.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:55.2 Info: => 0.0001227s 12:22:55.2 Info: DeleteIndex History (DownloadId) 12:22:55.2 Info: DROP INDEX "IX_History_DownloadId" 12:22:55.2 Info: => 0.0001243s 12:22:55.2 Info: CreateIndex History (DownloadId, Date) 12:22:55.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:55.2 Info: => 0.0001205s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:55', 'update_artist_history_indexes') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 16: update_artist_history_indexes migrated 12:22:55.2 Info: => 0.0004525s 12:22:55.2 Info: 17: remove_nma migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 17 12:22:55.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:55.2 Info: => 5.59E-05s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:55', 'remove_nma') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 17: remove_nma migrated 12:22:55.2 Info: => 0.0003074s 12:22:55.2 Info: 18: album_disambiguation migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 18 12:22:55.2 Info: AlterTable Albums 12:22:55.2 Info: => 1.3E-06s 12:22:55.2 Info: CreateColumn Albums Disambiguation String 12:22:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:55.2 Info: => 0.0006568s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:55', 'album_disambiguation') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 18: album_disambiguation migrated 12:22:55.2 Info: => 0.0009617s 12:22:55.2 Info: 19: add_ape_quality_in_profiles migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 19 12:22:55.2 Info: PerformDBOperation 12:22:55.2 Info: Performing DB Operation 12:22:55.2 Info: => 3.85E-05s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:55', 'add_ape_quality_in_profiles') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 19: add_ape_quality_in_profiles migrated 12:22:55.2 Info: => 0.0003029s 12:22:55.2 Info: 20: remove_pushalot migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 20 12:22:55.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:55.2 Info: => 0.0014521s 12:22:55.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:55.2 Info: => 4.65E-05s 12:22:55.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:55.2 Info: => 3.95E-05s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:55', 'remove_pushalot') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 20: remove_pushalot migrated 12:22:55.2 Info: => 0.0003261s 12:22:55.2 Info: 21: add_custom_filters migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 21 12:22:55.2 Info: CreateTable CustomFilters 12:22:55.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:55.2 Info: => 0.0001771s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:55', 'add_custom_filters') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 21: add_custom_filters migrated 12:22:55.2 Info: => 0.0004805s 12:22:55.2 Info: 22: import_list_tags migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 22 12:22:55.2 Info: AlterTable ImportLists 12:22:55.2 Info: => 1.2E-06s 12:22:55.2 Info: CreateColumn ImportLists Tags String 12:22:55.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:55.2 Info: => 0.0006493s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:55', 'import_list_tags') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 22: import_list_tags migrated 12:22:55.2 Info: => 0.0009497s 12:22:55.2 Info: 23: add_release_groups_etc migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 23 12:22:55.2 Info: CreateTable ArtistMetadata 12:22:55.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:55.2 Info: => 0.0002493s 12:22:55.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:55.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:55.2 Info: => 0.0001242s 12:22:55.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:55.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:55.2 Info: => 0.0001285s 12:22:55.2 Info: AlterTable Artists 12:22:55.2 Info: => 1.1E-06s 12:22:55.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:55.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:55.2 Info: => 0.0006492s 12:22:55.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:55.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:55.2 Info: => 9.79E-05s 12:22:55.2 Info: CreateTable AlbumReleases 12:22:55.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:55.2 Info: => 0.000208s 12:22:55.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:55.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:55.2 Info: => 0.0001202s 12:22:55.2 Info: CreateIndex AlbumReleases (AlbumId) 12:22:55.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:55.2 Info: => 0.0001146s 12:22:55.2 Info: PerformDBOperation 12:22:55.2 Info: Performing DB Operation 12:22:55.2 Info: => 4.1E-05s 12:22:55.2 Info: AlterTable Albums 12:22:55.2 Info: => 1.2E-06s 12:22:55.2 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:55.2 Info: => 0.0016628s 12:22:55.2 Info: AlterTable Albums 12:22:55.2 Info: => 1.4E-06s 12:22:55.2 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:55.2 Info: => 0.0006569s 12:22:55.2 Info: AlterTable Albums 12:22:55.2 Info: => 1.3E-06s 12:22:55.2 Info: CreateColumn Albums Links String 12:22:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:55.2 Info: => 0.0006421s 12:22:55.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:55.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:55.2 Info: => 0.0001152s 12:22:55.2 Info: AlterTable Tracks 12:22:55.2 Info: => 1.1E-06s 12:22:55.2 Info: CreateColumn Tracks ForeignRecordingId String 12:22:55.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:55.2 Info: => 0.0006464s 12:22:55.2 Info: AlterTable Tracks 12:22:55.2 Info: => 1.4E-06s 12:22:55.2 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:55.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:55.2 Info: => 0.0006517s 12:22:55.2 Info: AlterTable Tracks 12:22:55.2 Info: => 1.2E-06s 12:22:55.2 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:55.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:55.2 Info: => 0.0006482s 12:22:55.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:55.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:55.2 Info: => 0.0001136s 12:22:55.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:55.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:55.2 Info: => 0.0001007s 12:22:55.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:55.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:55.2 Info: DROP TABLE "Artists" 12:22:55.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.2 Info: => 0.0061755s 12:22:55.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:55.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:55.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:55.2 Info: DROP TABLE "Albums" 12:22:55.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.2 Info: => 0.0067842s 12:22:55.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:55.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:55.2 Info: DROP TABLE "Tracks" 12:22:55.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:55.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:55.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:55.2 Info: => 0.0048609s 12:22:55.2 Info: DeleteColumn TrackFiles ArtistId 12:22:55.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:55.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:55.2 Info: DROP TABLE "TrackFiles" 12:22:55.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.3 Info: => 0.0046474s 12:22:55.3 Info: CreateIndex Artists (ArtistMetadataId) 12:22:55.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:55.3 Info: => 9.17E-05s 12:22:55.3 Info: CreateIndex Artists (Monitored) 12:22:55.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:55.3 Info: => 8.46E-05s 12:22:55.3 Info: CreateIndex Albums (ArtistMetadataId) 12:22:55.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:55.3 Info: => 8.56E-05s 12:22:55.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:55.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:55.3 Info: => 8.57E-05s 12:22:55.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:55.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:55.3 Info: => 8.63E-05s 12:22:55.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:55.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:55.3 Info: => 9.04E-05s 12:22:55.3 Info: UpdateData 12:22:55.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:55.3 Info: => 5.16E-05s 12:22:55.3 Info: UpdateData 12:22:55.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:55.3 Info: => 4.49E-05s 12:22:55.3 Info: UpdateData 12:22:55.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:55.3 Info: => 5.19E-05s 12:22:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:55', 'add_release_groups_etc') 12:22:55.3 Info: Committing Transaction 12:22:55.3 Info: 23: add_release_groups_etc migrated 12:22:55.3 Info: => 0.0007166s 12:22:55.3 Info: 24: NewMediaInfoFormat migrating 12:22:55.3 Info: Beginning Transaction 12:22:55.3 Info: Starting migration of Main DB to 24 12:22:55.3 Info: UpdateData 12:22:55.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:55.3 Info: => 5.65E-05s 12:22:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:55', 'NewMediaInfoFormat') 12:22:55.3 Info: Committing Transaction 12:22:55.3 Info: 24: NewMediaInfoFormat migrated 12:22:55.3 Info: => 0.0003054s 12:22:55.3 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:55.3 Info: Beginning Transaction 12:22:55.3 Info: Starting migration of Main DB to 25 12:22:55.3 Info: RenameTable Restrictions ReleaseProfiles 12:22:55.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:55.3 Info: => 0.0016944s 12:22:55.3 Info: AlterTable ReleaseProfiles 12:22:55.3 Info: => 1.5E-06s 12:22:55.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:55.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:55.3 Info: => 0.0005946s 12:22:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:55', 'rename_restrictions_to_release_profiles') 12:22:55.3 Info: Committing Transaction 12:22:55.3 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:55.3 Info: => 0.0008941s 12:22:55.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:55.3 Info: Beginning Transaction 12:22:55.3 Info: Starting migration of Main DB to 26 12:22:55.3 Info: RenameTable Profiles QualityProfiles 12:22:55.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:55.3 Info: => 0.0016811s 12:22:55.3 Info: AlterTable QualityProfiles 12:22:55.3 Info: => 1.5E-06s 12:22:55.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:55.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:55.3 Info: => 0.0005945s 12:22:55.3 Info: AlterTable LanguageProfiles 12:22:55.3 Info: => 2.3E-06s 12:22:55.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:55.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:55.3 Info: => 0.0005892s 12:22:55.3 Info: UpdateData 12:22:55.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:55.3 Info: => 5.18E-05s 12:22:55.3 Info: UpdateData 12:22:55.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:55.3 Info: => 3.95E-05s 12:22:55.3 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:55.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:55.3 Info: DROP TABLE "Artists" 12:22:55.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:55.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:55.3 Info: => 0.0052437s 12:22:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:55', 'rename_quality_profiles_add_upgrade_allowed') 12:22:55.3 Info: Committing Transaction 12:22:55.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:55.3 Info: => 0.005723s 12:22:55.3 Info: 27: add_import_exclusions migrating 12:22:55.3 Info: Beginning Transaction 12:22:55.3 Info: Starting migration of Main DB to 27 12:22:55.3 Info: CreateTable ImportListExclusions 12:22:55.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:55.3 Info: => 0.0001653s 12:22:55.3 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:55.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:55.3 Info: => 0.0001244s 12:22:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:55', 'add_import_exclusions') 12:22:55.3 Info: Committing Transaction 12:22:55.3 Info: 27: add_import_exclusions migrated 12:22:55.3 Info: => 0.0004353s 12:22:55.3 Info: 28: clean_artist_metadata_table migrating 12:22:55.3 Info: Beginning Transaction 12:22:55.3 Info: Starting migration of Main DB to 28 12:22:55.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.3 Info: => 0.0001616s 12:22:55.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.3 Info: => 0.0001341s 12:22:55.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:55.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:55.3 Info: => 0.0001306s 12:22:55.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:55.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:55.3 Info: => 0.0001284s 12:22:55.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.3 Info: => 0.0001285s 12:22:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.3 Info: => 0.0001287s 12:22:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:55', 'clean_artist_metadata_table') 12:22:55.3 Info: Committing Transaction 12:22:55.3 Info: 28: clean_artist_metadata_table migrated 12:22:55.3 Info: => 0.0004043s 12:22:55.3 Info: 29: health_issue_notification migrating 12:22:55.3 Info: Beginning Transaction 12:22:55.3 Info: Starting migration of Main DB to 29 12:22:55.3 Info: AlterTable Notifications 12:22:55.3 Info: => 1.3E-06s 12:22:55.3 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:55.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:55.3 Info: => 0.0006385s 12:22:55.3 Info: AlterTable Notifications 12:22:55.3 Info: => 1.3E-06s 12:22:55.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:55.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:55.3 Info: => 0.0006058s 12:22:55.3 Info: AlterTable Notifications 12:22:55.3 Info: => 1.2E-06s 12:22:55.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:55.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:55.3 Info: => 0.0005954s 12:22:55.3 Info: AlterTable Notifications 12:22:55.3 Info: => 1.2E-06s 12:22:55.3 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:55.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:55.3 Info: => 0.000594s 12:22:55.3 Info: AlterTable Notifications 12:22:55.3 Info: => 1.2E-06s 12:22:55.3 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:55.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:55.3 Info: => 0.000613s 12:22:55.3 Info: DeleteColumn Notifications OnDownload 12:22:55.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:55.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:55.3 Info: DROP TABLE "Notifications" 12:22:55.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:55.3 Info: => 0.0062954s 12:22:55.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:55.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:55.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:55.3 Info: DROP TABLE "Notifications" 12:22:55.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:55.3 Info: => 0.00469s 12:22:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:55', 'health_issue_notification') 12:22:55.3 Info: Committing Transaction 12:22:55.3 Info: 29: health_issue_notification migrated 12:22:55.3 Info: => 0.005108s 12:22:55.3 Info: 30: add_mediafilerepository_mtime migrating 12:22:55.3 Info: Beginning Transaction 12:22:55.3 Info: Starting migration of Main DB to 30 12:22:55.3 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:22:55.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:22:55.3 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:22:55.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:22:55', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:55.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 2, 0) 12:22:55.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:22:55', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:55.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 2, 0) 12:22:55.3 Info: AlterTable TrackFiles 12:22:55.3 Info: => 1.1E-06s 12:22:55.3 Info: CreateColumn TrackFiles Modified DateTime 12:22:55.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:55.3 Info: => 0.0006196s 12:22:55.3 Info: AlterTable TrackFiles 12:22:55.3 Info: => 1.3E-06s 12:22:55.3 Info: CreateColumn TrackFiles Path String 12:22:55.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:55.3 Info: => 0.0006007s 12:22:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:55.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:55.3 Info: => 4.33E-05s 12:22:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.3 Info: => 0.0001331s 12:22:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:55.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:55.3 Info: => 0.000149s 12:22:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:55.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:55.3 Info: => 0.0001619s 12:22:55.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:55.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:55.3 Info: => 9.54E-05s 12:22:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:55.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:55.3 Info: => 6.21E-05s 12:22:55.3 Info: AlterTable TrackFiles 12:22:55.3 Info: => 1.1E-06s 12:22:55.3 Info: AlterColumn TrackFiles Path String 12:22:55.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:55.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:55.3 Info: DROP TABLE "TrackFiles" 12:22:55.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.3 Info: => 0.0060574s 12:22:55.3 Info: CreateIndex TrackFiles (Path) 12:22:55.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:55.3 Info: => 9.34E-05s 12:22:55.3 Info: DeleteColumn TrackFiles RelativePath 12:22:55.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:55.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:55.3 Info: DROP TABLE "TrackFiles" 12:22:55.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:55.3 Info: => 0.004982s 12:22:55.3 Info: -> 7 Insert operations completed in 00:00:00.0006330 taking an average of 00:00:00.0000904 12:22:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:55', 'add_mediafilerepository_mtime') 12:22:55.3 Info: Committing Transaction 12:22:55.3 Info: 30: add_mediafilerepository_mtime migrated 12:22:55.3 Info: => 0.0055455s 12:22:55.3 Debug: Took: 00:00:00.2519134 12:22:55.3 Debug: Got 0 tracks 12:22:55.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 12:22:55.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 12:22:55.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149754035874_165/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:55.4 Info: DatabaseEngineVersionCheck migrating 12:22:55.4 Info: PerformDBOperation 12:22:55.4 Info: Performing DB Operation 12:22:55.4 Info: SQLite 3.47.0 12:22:55.4 Info: => 0.0010561s 12:22:55.4 Info: DatabaseEngineVersionCheck migrated 12:22:55.4 Info: => 0.0010737s 12:22:55.4 Info: VersionMigration migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: CreateTable VersionInfo 12:22:55.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:55.4 Info: => 0.0001839s 12:22:55.4 Info: Committing Transaction 12:22:55.4 Info: VersionMigration migrated 12:22:55.4 Info: => 0.0005171s 12:22:55.4 Info: VersionUniqueMigration migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: CreateIndex VersionInfo (Version) 12:22:55.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:55.4 Info: => 0.0001648s 12:22:55.4 Info: AlterTable VersionInfo 12:22:55.4 Info: => 1.4E-06s 12:22:55.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:55.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:55.4 Info: => 0.0005508s 12:22:55.4 Info: Committing Transaction 12:22:55.4 Info: VersionUniqueMigration migrated 12:22:55.4 Info: => 0.0007609s 12:22:55.4 Info: VersionDescriptionMigration migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: AlterTable VersionInfo 12:22:55.4 Info: => 1.2E-06s 12:22:55.4 Info: CreateColumn VersionInfo Description String 12:22:55.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:55.4 Info: => 0.0002131s 12:22:55.4 Info: Committing Transaction 12:22:55.4 Info: VersionDescriptionMigration migrated 12:22:55.4 Info: => 0.0003896s 12:22:55.4 Info: 1: InitialSetup migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: Starting migration of Main DB to 1 12:22:55.4 Info: CreateTable Config 12:22:55.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:55.4 Info: => 0.0002142s 12:22:55.4 Info: CreateIndex Config (Key) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:55.4 Info: => 0.0001143s 12:22:55.4 Info: CreateTable RootFolders 12:22:55.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:55.4 Info: => 0.000121s 12:22:55.4 Info: CreateIndex RootFolders (Path) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:55.4 Info: => 0.0001035s 12:22:55.4 Info: CreateTable Artists 12:22:55.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:55.4 Info: => 0.0003184s 12:22:55.4 Info: CreateIndex Artists (ForeignArtistId) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.4 Info: => 0.0001105s 12:22:55.4 Info: CreateIndex Artists (NameSlug) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.4 Info: => 0.0001041s 12:22:55.4 Info: CreateIndex Artists (CleanName) 12:22:55.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.4 Info: => 0.0001053s 12:22:55.4 Info: CreateIndex Artists (Path) 12:22:55.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.4 Info: => 0.0001014s 12:22:55.4 Info: CreateTable Albums 12:22:55.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:55.4 Info: => 0.0002773s 12:22:55.4 Info: CreateIndex Albums (ForeignAlbumId) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.4 Info: => 0.0001069s 12:22:55.4 Info: CreateIndex Albums (MBId) 12:22:55.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.4 Info: => 9.6E-05s 12:22:55.4 Info: CreateIndex Albums (TADBId) 12:22:55.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.4 Info: => 9.73E-05s 12:22:55.4 Info: CreateIndex Albums (TitleSlug) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.4 Info: => 9.73E-05s 12:22:55.4 Info: CreateIndex Albums (CleanTitle) 12:22:55.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.4 Info: => 9.9E-05s 12:22:55.4 Info: CreateIndex Albums (Path) 12:22:55.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:55.4 Info: => 9.97E-05s 12:22:55.4 Info: CreateTable Tracks 12:22:55.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:55.4 Info: => 0.0001968s 12:22:55.4 Info: CreateIndex Tracks (ForeignTrackId) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:55.4 Info: => 0.0001041s 12:22:55.4 Info: CreateIndex Tracks (ArtistId) 12:22:55.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:55.4 Info: => 0.000118s 12:22:55.4 Info: CreateIndex Tracks (TrackFileId) 12:22:55.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:55.4 Info: => 0.000125s 12:22:55.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:55.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:55.4 Info: => 0.0001146s 12:22:55.4 Info: CreateTable TrackFiles 12:22:55.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:55.4 Info: => 0.0001923s 12:22:55.4 Info: CreateIndex TrackFiles (ArtistId) 12:22:55.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:55.4 Info: => 0.0001082s 12:22:55.4 Info: CreateIndex TrackFiles (AlbumId) 12:22:55.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.4 Info: => 0.0001013s 12:22:55.4 Info: CreateTable History 12:22:55.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:55.4 Info: => 0.000188s 12:22:55.4 Info: CreateIndex History (Date) 12:22:55.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:55.4 Info: => 0.0001078s 12:22:55.4 Info: CreateIndex History (EventType) 12:22:55.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:55.4 Info: => 0.0001161s 12:22:55.4 Info: CreateIndex History (DownloadId) 12:22:55.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:55.4 Info: => 0.0001092s 12:22:55.4 Info: CreateIndex History (AlbumId) 12:22:55.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:55.4 Info: => 0.0001108s 12:22:55.4 Info: CreateTable Notifications 12:22:55.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:55.4 Info: => 0.0001849s 12:22:55.4 Info: CreateTable ScheduledTasks 12:22:55.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:55.4 Info: => 0.0001471s 12:22:55.4 Info: CreateIndex ScheduledTasks (TypeName) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:55.4 Info: => 0.0001138s 12:22:55.4 Info: CreateTable Indexers 12:22:55.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:55.4 Info: => 0.0001539s 12:22:55.4 Info: CreateIndex Indexers (Name) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.4 Info: => 0.0001224s 12:22:55.4 Info: CreateTable Profiles 12:22:55.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:55.4 Info: => 0.0001413s 12:22:55.4 Info: CreateIndex Profiles (Name) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:55.4 Info: => 0.0001073s 12:22:55.4 Info: CreateTable QualityDefinitions 12:22:55.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:55.4 Info: => 0.0001475s 12:22:55.4 Info: CreateIndex QualityDefinitions (Quality) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:55.4 Info: => 0.0001093s 12:22:55.4 Info: CreateIndex QualityDefinitions (Title) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:55.4 Info: => 0.0001091s 12:22:55.4 Info: CreateTable NamingConfig 12:22:55.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:55.4 Info: => 0.000179s 12:22:55.4 Info: CreateTable Blacklist 12:22:55.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:55.4 Info: => 0.0002263s 12:22:55.4 Info: CreateTable Metadata 12:22:55.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:55.4 Info: => 0.0001458s 12:22:55.4 Info: CreateTable MetadataFiles 12:22:55.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:55.4 Info: => 0.000183s 12:22:55.4 Info: CreateTable DownloadClients 12:22:55.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:55.4 Info: => 0.0001447s 12:22:55.4 Info: CreateTable PendingReleases 12:22:55.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:55.4 Info: => 0.0001586s 12:22:55.4 Info: CreateTable RemotePathMappings 12:22:55.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:55.4 Info: => 0.0001356s 12:22:55.4 Info: CreateTable Tags 12:22:55.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:55.4 Info: => 0.0001232s 12:22:55.4 Info: CreateIndex Tags (Label) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:55.4 Info: => 0.0001152s 12:22:55.4 Info: CreateTable Restrictions 12:22:55.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:55.4 Info: => 0.0001384s 12:22:55.4 Info: CreateTable DelayProfiles 12:22:55.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:55.4 Info: => 0.0001597s 12:22:55.4 Info: CreateTable Users 12:22:55.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:55.4 Info: => 0.0001111s 12:22:55.4 Info: CreateIndex Users (Identifier) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:55.4 Info: => 9.48E-05s 12:22:55.4 Info: CreateIndex Users (Username) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:55.4 Info: => 8.85E-05s 12:22:55.4 Info: CreateTable Commands 12:22:55.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:55.4 Info: => 0.0001537s 12:22:55.4 Info: CreateTable IndexerStatus 12:22:55.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:55.4 Info: => 0.0001479s 12:22:55.4 Info: CreateIndex IndexerStatus (ProviderId) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:55.4 Info: => 8.97E-05s 12:22:55.4 Info: CreateTable ExtraFiles 12:22:55.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:55.4 Info: => 0.000135s 12:22:55.4 Info: CreateTable LyricFiles 12:22:55.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:55.4 Info: => 0.0001575s 12:22:55.4 Info: CreateTable LanguageProfiles 12:22:55.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:55.4 Info: => 0.00011s 12:22:55.4 Info: CreateIndex LanguageProfiles (Name) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:55.4 Info: => 9.93E-05s 12:22:55.4 Info: CreateTable DownloadClientStatus 12:22:55.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:55.4 Info: => 0.0001328s 12:22:55.4 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:55.4 Info: => 0.0001013s 12:22:55.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:55.4 Info: -> 1 Insert operations completed in 00:00:00.0000764 taking an average of 00:00:00.0000764 12:22:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:55', 'InitialSetup') 12:22:55.4 Info: Committing Transaction 12:22:55.4 Info: 1: InitialSetup migrated 12:22:55.4 Info: => 0.0109847s 12:22:55.4 Info: 2: add_reason_to_pending_releases migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: Starting migration of Main DB to 2 12:22:55.4 Info: AlterTable PendingReleases 12:22:55.4 Info: => 1.6E-06s 12:22:55.4 Info: CreateColumn PendingReleases Reason Int32 12:22:55.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:55.4 Info: => 0.00067s 12:22:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:55', 'add_reason_to_pending_releases') 12:22:55.4 Info: Committing Transaction 12:22:55.4 Info: 2: add_reason_to_pending_releases migrated 12:22:55.4 Info: => 0.0009907s 12:22:55.4 Info: 3: add_medium_support migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: Starting migration of Main DB to 3 12:22:55.4 Info: AlterTable Albums 12:22:55.4 Info: => 1.2E-06s 12:22:55.4 Info: CreateColumn Albums Media String 12:22:55.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:55.4 Info: => 0.0005948s 12:22:55.4 Info: AlterTable Tracks 12:22:55.4 Info: => 1.4E-06s 12:22:55.4 Info: CreateColumn Tracks MediumNumber Int32 12:22:55.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:55.4 Info: => 0.0005443s 12:22:55.4 Info: AlterTable Tracks 12:22:55.4 Info: => 1.3E-06s 12:22:55.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:55.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:55.4 Info: => 0.0005386s 12:22:55.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:55.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:55.4 Info: => 4.79E-05s 12:22:55.4 Info: DeleteColumn Tracks TrackNumber 12:22:55.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:55.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:55.4 Info: DROP TABLE "Tracks" 12:22:55.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:55.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:55.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:55.4 Info: => 0.0046449s 12:22:55.4 Info: AlterTable Tracks 12:22:55.4 Info: => 1.3E-06s 12:22:55.4 Info: CreateColumn Tracks TrackNumber String 12:22:55.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:55.4 Info: => 0.0005427s 12:22:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:55', 'add_medium_support') 12:22:55.4 Info: Committing Transaction 12:22:55.4 Info: 3: add_medium_support migrated 12:22:55.4 Info: => 0.0009917s 12:22:55.4 Info: 4: add_various_qualites_in_profile migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: Starting migration of Main DB to 4 12:22:55.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:55.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:55.4 Info: => 5.7E-05s 12:22:55.4 Info: PerformDBOperation 12:22:55.4 Info: Performing DB Operation 12:22:55.4 Info: => 4.44E-05s 12:22:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:55', 'add_various_qualites_in_profile') 12:22:55.4 Info: Committing Transaction 12:22:55.4 Info: 4: add_various_qualites_in_profile migrated 12:22:55.4 Info: => 0.0002912s 12:22:55.4 Info: 5: metadata_profiles migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: Starting migration of Main DB to 5 12:22:55.4 Info: CreateTable MetadataProfiles 12:22:55.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:55.4 Info: => 0.0001438s 12:22:55.4 Info: CreateIndex MetadataProfiles (Name) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:55.4 Info: => 0.0001015s 12:22:55.4 Info: AlterTable Artists 12:22:55.4 Info: => 1.2E-06s 12:22:55.4 Info: CreateColumn Artists MetadataProfileId Int32 12:22:55.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:55.4 Info: => 0.0005697s 12:22:55.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:55.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:55.4 Info: DROP TABLE "Artists" 12:22:55.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.4 Info: => 0.004947s 12:22:55.4 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:55.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:55.4 Info: DROP TABLE "Artists" 12:22:55.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.4 Info: => 0.0049298s 12:22:55.4 Info: AlterTable Albums 12:22:55.4 Info: => 1.3E-06s 12:22:55.4 Info: CreateColumn Albums SecondaryTypes String 12:22:55.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:55.4 Info: => 0.0005738s 12:22:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:55', 'metadata_profiles') 12:22:55.4 Info: Committing Transaction 12:22:55.4 Info: 5: metadata_profiles migrated 12:22:55.4 Info: => 0.0009898s 12:22:55.4 Info: 6: separate_automatic_and_interactive_search migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: Starting migration of Main DB to 6 12:22:55.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:55.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:55.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:55.4 Info: DROP TABLE "Indexers" 12:22:55.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.4 Info: => 0.0045874s 12:22:55.4 Info: AlterTable Indexers 12:22:55.4 Info: => 1.3E-06s 12:22:55.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:55.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:55.4 Info: => 0.0005867s 12:22:55.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:55.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:55.4 Info: => 4.5E-05s 12:22:55.4 Info: AlterTable Indexers 12:22:55.4 Info: => 1.2E-06s 12:22:55.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:55.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:55.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:55.4 Info: DROP TABLE "Indexers" 12:22:55.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.4 Info: => 0.0045497s 12:22:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:55', 'separate_automatic_and_interactive_search') 12:22:55.4 Info: Committing Transaction 12:22:55.4 Info: 6: separate_automatic_and_interactive_search migrated 12:22:55.4 Info: => 0.0049023s 12:22:55.4 Info: 7: change_album_path_to_relative migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: Starting migration of Main DB to 7 12:22:55.4 Info: DeleteColumn Albums Path 12:22:55.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:55.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:55.4 Info: DROP TABLE "Albums" 12:22:55.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.4 Info: => 0.0054439s 12:22:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:55', 'change_album_path_to_relative') 12:22:55.4 Info: Committing Transaction 12:22:55.4 Info: 7: change_album_path_to_relative migrated 12:22:55.4 Info: => 0.0058722s 12:22:55.4 Info: 8: change_quality_size_mb_to_kb migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: Starting migration of Main DB to 8 12:22:55.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:55.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:55.4 Info: => 8.28E-05s 12:22:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:55', 'change_quality_size_mb_to_kb') 12:22:55.4 Info: Committing Transaction 12:22:55.4 Info: 8: change_quality_size_mb_to_kb migrated 12:22:55.4 Info: => 0.0003442s 12:22:55.4 Info: 9: album_releases migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: Starting migration of Main DB to 9 12:22:55.4 Info: AlterTable Albums 12:22:55.4 Info: => 1.2E-06s 12:22:55.4 Info: CreateColumn Albums Releases String 12:22:55.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:55.4 Info: => 0.0005978s 12:22:55.4 Info: AlterTable Albums 12:22:55.4 Info: => 1.3E-06s 12:22:55.4 Info: CreateColumn Albums CurrentRelease String 12:22:55.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:55.4 Info: => 0.0005668s 12:22:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:55', 'album_releases') 12:22:55.4 Info: Committing Transaction 12:22:55.4 Info: 9: album_releases migrated 12:22:55.4 Info: => 0.000863s 12:22:55.4 Info: 10: album_releases_fix migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: Starting migration of Main DB to 10 12:22:55.4 Info: AlterTable Albums 12:22:55.4 Info: => 1.2E-06s 12:22:55.4 Info: AlterColumn Albums Releases String 12:22:55.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:55.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:55.4 Info: DROP TABLE "Albums" 12:22:55.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.4 Info: => 0.0054673s 12:22:55.4 Info: AlterTable Albums 12:22:55.4 Info: => 1.2E-06s 12:22:55.4 Info: AlterColumn Albums CurrentRelease String 12:22:55.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:55.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:55.4 Info: DROP TABLE "Albums" 12:22:55.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.5 Info: => 0.0054479s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:55', 'album_releases_fix') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 10: album_releases_fix migrated 12:22:55.5 Info: => 0.0058507s 12:22:55.5 Info: 11: import_lists migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 11 12:22:55.5 Info: CreateTable ImportLists 12:22:55.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.5 Info: => 0.0002133s 12:22:55.5 Info: CreateIndex ImportLists (Name) 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:55.5 Info: => 0.0001008s 12:22:55.5 Info: CreateTable ImportListStatus 12:22:55.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:55.5 Info: => 0.000137s 12:22:55.5 Info: CreateIndex ImportListStatus (ProviderId) 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:55.5 Info: => 9.6E-05s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:55', 'import_lists') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 11: import_lists migrated 12:22:55.5 Info: => 0.0004189s 12:22:55.5 Info: 12: add_release_status migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 12 12:22:55.5 Info: AlterTable MetadataProfiles 12:22:55.5 Info: => 1.4E-06s 12:22:55.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:55.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:55.5 Info: => 0.0006108s 12:22:55.5 Info: PerformDBOperation 12:22:55.5 Info: Performing DB Operation 12:22:55.5 Info: => 3.48E-05s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:55', 'add_release_status') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 12: add_release_status migrated 12:22:55.5 Info: => 0.0003394s 12:22:55.5 Info: 13: album_download_notification migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 13 12:22:55.5 Info: AlterTable Notifications 12:22:55.5 Info: => 1.5E-06s 12:22:55.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:55.5 Info: => 0.0006229s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:55', 'album_download_notification') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 13: album_download_notification migrated 12:22:55.5 Info: => 0.0009505s 12:22:55.5 Info: 14: fix_language_metadata_profiles migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 14 12:22:55.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:55.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:55.5 Info: => 8.84E-05s 12:22:55.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:55.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:55.5 Info: => 7E-05s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:55', 'fix_language_metadata_profiles') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 14: fix_language_metadata_profiles migrated 12:22:55.5 Info: => 0.0003291s 12:22:55.5 Info: 15: remove_fanzub migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 15 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:55.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:55.5 Info: => 4.97E-05s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:55', 'remove_fanzub') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 15: remove_fanzub migrated 12:22:55.5 Info: => 0.0003022s 12:22:55.5 Info: 16: update_artist_history_indexes migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 16 12:22:55.5 Info: CreateIndex Albums (ArtistId) 12:22:55.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:55.5 Info: => 0.0001163s 12:22:55.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:55.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:55.5 Info: => 9.56E-05s 12:22:55.5 Info: DeleteIndex History (AlbumId) 12:22:55.5 Info: DROP INDEX "IX_History_AlbumId" 12:22:55.5 Info: => 0.0001241s 12:22:55.5 Info: CreateIndex History (AlbumId, Date) 12:22:55.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:55.5 Info: => 0.000105s 12:22:55.5 Info: DeleteIndex History (DownloadId) 12:22:55.5 Info: DROP INDEX "IX_History_DownloadId" 12:22:55.5 Info: => 0.00011s 12:22:55.5 Info: CreateIndex History (DownloadId, Date) 12:22:55.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:55.5 Info: => 0.0001028s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:55', 'update_artist_history_indexes') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 16: update_artist_history_indexes migrated 12:22:55.5 Info: => 0.0004401s 12:22:55.5 Info: 17: remove_nma migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 17 12:22:55.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:55.5 Info: => 5.45E-05s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:55', 'remove_nma') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 17: remove_nma migrated 12:22:55.5 Info: => 0.0003072s 12:22:55.5 Info: 18: album_disambiguation migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 18 12:22:55.5 Info: AlterTable Albums 12:22:55.5 Info: => 1.3E-06s 12:22:55.5 Info: CreateColumn Albums Disambiguation String 12:22:55.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:55.5 Info: => 0.00063s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:55', 'album_disambiguation') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 18: album_disambiguation migrated 12:22:55.5 Info: => 0.000949s 12:22:55.5 Info: 19: add_ape_quality_in_profiles migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 19 12:22:55.5 Info: PerformDBOperation 12:22:55.5 Info: Performing DB Operation 12:22:55.5 Info: => 3.71E-05s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:55', 'add_ape_quality_in_profiles') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 19: add_ape_quality_in_profiles migrated 12:22:55.5 Info: => 0.0002906s 12:22:55.5 Info: 20: remove_pushalot migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 20 12:22:55.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:55.5 Info: => 5.23E-05s 12:22:55.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:55.5 Info: => 4.28E-05s 12:22:55.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:55.5 Info: => 4.08E-05s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:55', 'remove_pushalot') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 20: remove_pushalot migrated 12:22:55.5 Info: => 0.0002957s 12:22:55.5 Info: 21: add_custom_filters migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 21 12:22:55.5 Info: CreateTable CustomFilters 12:22:55.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:55.5 Info: => 0.0001418s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:55', 'add_custom_filters') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 21: add_custom_filters migrated 12:22:55.5 Info: => 0.0004375s 12:22:55.5 Info: 22: import_list_tags migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 22 12:22:55.5 Info: AlterTable ImportLists 12:22:55.5 Info: => 1.2E-06s 12:22:55.5 Info: CreateColumn ImportLists Tags String 12:22:55.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:55.5 Info: => 0.0006295s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:55', 'import_list_tags') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 22: import_list_tags migrated 12:22:55.5 Info: => 0.0009187s 12:22:55.5 Info: 23: add_release_groups_etc migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 23 12:22:55.5 Info: CreateTable ArtistMetadata 12:22:55.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:55.5 Info: => 0.000198s 12:22:55.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:55.5 Info: => 9.85E-05s 12:22:55.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:55.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:55.5 Info: => 0.0001079s 12:22:55.5 Info: AlterTable Artists 12:22:55.5 Info: => 1.2E-06s 12:22:55.5 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:55.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:55.5 Info: => 0.0006318s 12:22:55.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:55.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:55.5 Info: => 7.53E-05s 12:22:55.5 Info: CreateTable AlbumReleases 12:22:55.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:55.5 Info: => 0.0001778s 12:22:55.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:55.5 Info: => 9.73E-05s 12:22:55.5 Info: CreateIndex AlbumReleases (AlbumId) 12:22:55.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:55.5 Info: => 8.74E-05s 12:22:55.5 Info: PerformDBOperation 12:22:55.5 Info: Performing DB Operation 12:22:55.5 Info: => 3.98E-05s 12:22:55.5 Info: AlterTable Albums 12:22:55.5 Info: => 1.2E-06s 12:22:55.5 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:55.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:55.5 Info: => 0.0006482s 12:22:55.5 Info: AlterTable Albums 12:22:55.5 Info: => 1.3E-06s 12:22:55.5 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:55.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:55.5 Info: => 0.0006353s 12:22:55.5 Info: AlterTable Albums 12:22:55.5 Info: => 1.3E-06s 12:22:55.5 Info: CreateColumn Albums Links String 12:22:55.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:55.5 Info: => 0.0006325s 12:22:55.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:55.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:55.5 Info: => 9.38E-05s 12:22:55.5 Info: AlterTable Tracks 12:22:55.5 Info: => 1.2E-06s 12:22:55.5 Info: CreateColumn Tracks ForeignRecordingId String 12:22:55.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:55.5 Info: => 0.0006205s 12:22:55.5 Info: AlterTable Tracks 12:22:55.5 Info: => 1.5E-06s 12:22:55.5 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:55.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:55.5 Info: => 0.0006232s 12:22:55.5 Info: AlterTable Tracks 12:22:55.5 Info: => 1.2E-06s 12:22:55.5 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:55.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:55.5 Info: => 0.0006428s 12:22:55.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:55.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:55.5 Info: => 9.56E-05s 12:22:55.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:55.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:55.5 Info: => 8.24E-05s 12:22:55.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:55.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:55.5 Info: DROP TABLE "Artists" 12:22:55.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.5 Info: => 0.0051624s 12:22:55.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:55.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:55.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:55.5 Info: DROP TABLE "Albums" 12:22:55.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.5 Info: => 0.0065362s 12:22:55.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:55.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:55.5 Info: DROP TABLE "Tracks" 12:22:55.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:55.5 Info: => 0.0048218s 12:22:55.5 Info: DeleteColumn TrackFiles ArtistId 12:22:55.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:55.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:55.5 Info: DROP TABLE "TrackFiles" 12:22:55.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.5 Info: => 0.0046194s 12:22:55.5 Info: CreateIndex Artists (ArtistMetadataId) 12:22:55.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:55.5 Info: => 9.25E-05s 12:22:55.5 Info: CreateIndex Artists (Monitored) 12:22:55.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:55.5 Info: => 8.65E-05s 12:22:55.5 Info: CreateIndex Albums (ArtistMetadataId) 12:22:55.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:55.5 Info: => 8.61E-05s 12:22:55.5 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:55.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:55.5 Info: => 8.6E-05s 12:22:55.5 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:55.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:55.5 Info: => 8.6E-05s 12:22:55.5 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:55.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:55.5 Info: => 8.92E-05s 12:22:55.5 Info: UpdateData 12:22:55.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:55.5 Info: => 5.08E-05s 12:22:55.5 Info: UpdateData 12:22:55.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:55.5 Info: => 4.5E-05s 12:22:55.5 Info: UpdateData 12:22:55.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:55.5 Info: => 5.46E-05s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:55', 'add_release_groups_etc') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 23: add_release_groups_etc migrated 12:22:55.5 Info: => 0.0005771s 12:22:55.5 Info: 24: NewMediaInfoFormat migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 24 12:22:55.5 Info: UpdateData 12:22:55.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:55.5 Info: => 5.74E-05s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:55', 'NewMediaInfoFormat') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 24: NewMediaInfoFormat migrated 12:22:55.5 Info: => 0.0002987s 12:22:55.5 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 25 12:22:55.5 Info: RenameTable Restrictions ReleaseProfiles 12:22:55.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:55.5 Info: => 0.0016633s 12:22:55.5 Info: AlterTable ReleaseProfiles 12:22:55.5 Info: => 1.3E-06s 12:22:55.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:55.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:55.5 Info: => 0.0005855s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:55', 'rename_restrictions_to_release_profiles') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:55.5 Info: => 0.0008771s 12:22:55.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 26 12:22:55.5 Info: RenameTable Profiles QualityProfiles 12:22:55.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:55.5 Info: => 0.0016624s 12:22:55.5 Info: AlterTable QualityProfiles 12:22:55.5 Info: => 1.4E-06s 12:22:55.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:55.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:55.5 Info: => 0.0005849s 12:22:55.5 Info: AlterTable LanguageProfiles 12:22:55.5 Info: => 1.4E-06s 12:22:55.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:55.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:55.5 Info: => 0.0005758s 12:22:55.5 Info: UpdateData 12:22:55.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:55.5 Info: => 4.98E-05s 12:22:55.5 Info: UpdateData 12:22:55.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:55.5 Info: => 4.13E-05s 12:22:55.5 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:55.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:55.5 Info: DROP TABLE "Artists" 12:22:55.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:55.5 Info: => 0.0066213s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:55', 'rename_quality_profiles_add_upgrade_allowed') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:55.5 Info: => 0.0070369s 12:22:55.5 Info: 27: add_import_exclusions migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 27 12:22:55.5 Info: CreateTable ImportListExclusions 12:22:55.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:55.5 Info: => 0.0001365s 12:22:55.5 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:55.5 Info: => 9.77E-05s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:55', 'add_import_exclusions') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 27: add_import_exclusions migrated 12:22:55.5 Info: => 0.0004109s 12:22:55.5 Info: 28: clean_artist_metadata_table migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 28 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.5 Info: => 0.0001614s 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.5 Info: => 0.0001321s 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:55.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:55.5 Info: => 0.0001311s 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:55.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:55.5 Info: => 0.0001287s 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.5 Info: => 0.0001245s 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.5 Info: => 0.0001262s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:55', 'clean_artist_metadata_table') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 28: clean_artist_metadata_table migrated 12:22:55.5 Info: => 0.0004025s 12:22:55.5 Info: 29: health_issue_notification migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 29 12:22:55.5 Info: AlterTable Notifications 12:22:55.5 Info: => 1.4E-06s 12:22:55.5 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:55.5 Info: => 0.0006296s 12:22:55.5 Info: AlterTable Notifications 12:22:55.5 Info: => 1.3E-06s 12:22:55.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:55.5 Info: => 0.0005864s 12:22:55.5 Info: AlterTable Notifications 12:22:55.5 Info: => 1.3E-06s 12:22:55.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:55.5 Info: => 0.0005826s 12:22:55.5 Info: AlterTable Notifications 12:22:55.5 Info: => 1.4E-06s 12:22:55.5 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:55.5 Info: => 0.000583s 12:22:55.5 Info: AlterTable Notifications 12:22:55.5 Info: => 1.4E-06s 12:22:55.5 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:55.5 Info: => 0.0005803s 12:22:55.5 Info: DeleteColumn Notifications OnDownload 12:22:55.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:55.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:55.5 Info: DROP TABLE "Notifications" 12:22:55.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:55.5 Info: => 0.0062427s 12:22:55.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:55.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:55.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:55.5 Info: DROP TABLE "Notifications" 12:22:55.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:55.5 Info: => 0.0047208s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:55', 'health_issue_notification') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 29: health_issue_notification migrated 12:22:55.5 Info: => 0.0051758s 12:22:55.5 Info: 30: add_mediafilerepository_mtime migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 30 12:22:55.5 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:22:55.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 2, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:22:55.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:22:55.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:22:55', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:55.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:22:55.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:22:55', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:55.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:22:55.5 Info: AlterTable TrackFiles 12:22:55.5 Info: => 1.2E-06s 12:22:55.5 Info: CreateColumn TrackFiles Modified DateTime 12:22:55.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:55.5 Info: => 0.0006348s 12:22:55.5 Info: AlterTable TrackFiles 12:22:55.5 Info: => 1.3E-06s 12:22:55.5 Info: CreateColumn TrackFiles Path String 12:22:55.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:55.5 Info: => 0.0005866s 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:55.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:55.5 Info: => 4.31E-05s 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.5 Info: => 0.000138s 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:55.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:55.5 Info: => 0.0001505s 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:55.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:55.5 Info: => 0.0001542s 12:22:55.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:55.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:55.5 Info: => 9.46E-05s 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:55.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:55.5 Info: => 6.09E-05s 12:22:55.5 Info: AlterTable TrackFiles 12:22:55.5 Info: => 1.1E-06s 12:22:55.5 Info: AlterColumn TrackFiles Path String 12:22:55.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:55.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:55.5 Info: DROP TABLE "TrackFiles" 12:22:55.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.5 Info: => 0.0048798s 12:22:55.5 Info: CreateIndex TrackFiles (Path) 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:55.5 Info: => 9.26E-05s 12:22:55.5 Info: DeleteColumn TrackFiles RelativePath 12:22:55.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:55.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:55.5 Info: DROP TABLE "TrackFiles" 12:22:55.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:55.5 Info: => 0.0049914s 12:22:55.5 Info: -> 7 Insert operations completed in 00:00:00.0006278 taking an average of 00:00:00.0000896 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:55', 'add_mediafilerepository_mtime') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 30: add_mediafilerepository_mtime migrated 12:22:55.5 Info: => 0.0055587s 12:22:55.5 Debug: Took: 00:00:00.1854786 12:22:55.6 Debug: Got 0 tracks 12:22:55.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 12:22:55.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 12:22:55.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149756447586_167/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:55.6 Info: DatabaseEngineVersionCheck migrating 12:22:55.6 Info: PerformDBOperation 12:22:55.6 Info: Performing DB Operation 12:22:55.6 Info: SQLite 3.47.0 12:22:55.6 Info: => 0.0010002s 12:22:55.6 Info: DatabaseEngineVersionCheck migrated 12:22:55.6 Info: => 0.0010203s 12:22:55.6 Info: VersionMigration migrating 12:22:55.6 Info: Beginning Transaction 12:22:55.6 Info: CreateTable VersionInfo 12:22:55.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:55.6 Info: => 0.00016s 12:22:55.6 Info: Committing Transaction 12:22:55.6 Info: VersionMigration migrated 12:22:55.6 Info: => 0.000503s 12:22:55.6 Info: VersionUniqueMigration migrating 12:22:55.6 Info: Beginning Transaction 12:22:55.6 Info: CreateIndex VersionInfo (Version) 12:22:55.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:55.6 Info: => 0.0001283s 12:22:55.6 Info: AlterTable VersionInfo 12:22:55.6 Info: => 1.4E-06s 12:22:55.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:55.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:55.6 Info: => 0.0005281s 12:22:55.6 Info: Committing Transaction 12:22:55.6 Info: VersionUniqueMigration migrated 12:22:55.6 Info: => 0.0007495s 12:22:55.6 Info: VersionDescriptionMigration migrating 12:22:55.6 Info: Beginning Transaction 12:22:55.6 Info: AlterTable VersionInfo 12:22:55.6 Info: => 1.1E-06s 12:22:55.6 Info: CreateColumn VersionInfo Description String 12:22:55.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:55.6 Info: => 0.0001986s 12:22:55.6 Info: Committing Transaction 12:22:55.6 Info: VersionDescriptionMigration migrated 12:22:55.6 Info: => 0.0003918s 12:22:55.6 Info: 1: InitialSetup migrating 12:22:55.6 Info: Beginning Transaction 12:22:55.6 Info: Starting migration of Main DB to 1 12:22:55.6 Info: CreateTable Config 12:22:55.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:55.6 Info: => 0.0002004s 12:22:55.6 Info: CreateIndex Config (Key) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:55.6 Info: => 9.5E-05s 12:22:55.6 Info: CreateTable RootFolders 12:22:55.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:55.6 Info: => 9.47E-05s 12:22:55.6 Info: CreateIndex RootFolders (Path) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:55.6 Info: => 8.61E-05s 12:22:55.6 Info: CreateTable Artists 12:22:55.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:55.6 Info: => 0.0003212s 12:22:55.6 Info: CreateIndex Artists (ForeignArtistId) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.6 Info: => 9.37E-05s 12:22:55.6 Info: CreateIndex Artists (NameSlug) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.6 Info: => 8.83E-05s 12:22:55.6 Info: CreateIndex Artists (CleanName) 12:22:55.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.6 Info: => 7.92E-05s 12:22:55.6 Info: CreateIndex Artists (Path) 12:22:55.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.6 Info: => 0.0001133s 12:22:55.6 Info: CreateTable Albums 12:22:55.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:55.6 Info: => 0.0002703s 12:22:55.6 Info: CreateIndex Albums (ForeignAlbumId) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.6 Info: => 9E-05s 12:22:55.6 Info: CreateIndex Albums (MBId) 12:22:55.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.6 Info: => 7.62E-05s 12:22:55.6 Info: CreateIndex Albums (TADBId) 12:22:55.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.6 Info: => 8.01E-05s 12:22:55.6 Info: CreateIndex Albums (TitleSlug) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.6 Info: => 0.0001123s 12:22:55.6 Info: CreateIndex Albums (CleanTitle) 12:22:55.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.6 Info: => 8.8E-05s 12:22:55.6 Info: CreateIndex Albums (Path) 12:22:55.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:55.6 Info: => 7.47E-05s 12:22:55.6 Info: CreateTable Tracks 12:22:55.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:55.6 Info: => 0.0001952s 12:22:55.6 Info: CreateIndex Tracks (ForeignTrackId) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:55.6 Info: => 9.16E-05s 12:22:55.6 Info: CreateIndex Tracks (ArtistId) 12:22:55.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:55.6 Info: => 8.33E-05s 12:22:55.6 Info: CreateIndex Tracks (TrackFileId) 12:22:55.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:55.6 Info: => 0.0001132s 12:22:55.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:55.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:55.6 Info: => 9.86E-05s 12:22:55.6 Info: CreateTable TrackFiles 12:22:55.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:55.6 Info: => 0.0001833s 12:22:55.6 Info: CreateIndex TrackFiles (ArtistId) 12:22:55.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:55.6 Info: => 9.24E-05s 12:22:55.6 Info: CreateIndex TrackFiles (AlbumId) 12:22:55.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.6 Info: => 9.83E-05s 12:22:55.6 Info: CreateTable History 12:22:55.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:55.6 Info: => 0.0001748s 12:22:55.6 Info: CreateIndex History (Date) 12:22:55.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:55.6 Info: => 8.83E-05s 12:22:55.6 Info: CreateIndex History (EventType) 12:22:55.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:55.6 Info: => 0.0001136s 12:22:55.6 Info: CreateIndex History (DownloadId) 12:22:55.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:55.6 Info: => 0.0001036s 12:22:55.6 Info: CreateIndex History (AlbumId) 12:22:55.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:55.6 Info: => 8.47E-05s 12:22:55.6 Info: CreateTable Notifications 12:22:55.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:55.6 Info: => 0.0001517s 12:22:55.6 Info: CreateTable ScheduledTasks 12:22:55.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:55.6 Info: => 0.0001299s 12:22:55.6 Info: CreateIndex ScheduledTasks (TypeName) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:55.6 Info: => 8.74E-05s 12:22:55.6 Info: CreateTable Indexers 12:22:55.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:55.6 Info: => 0.0001375s 12:22:55.6 Info: CreateIndex Indexers (Name) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.6 Info: => 0.0001293s 12:22:55.6 Info: CreateTable Profiles 12:22:55.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:55.6 Info: => 0.0001265s 12:22:55.6 Info: CreateIndex Profiles (Name) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:55.6 Info: => 9.05E-05s 12:22:55.6 Info: CreateTable QualityDefinitions 12:22:55.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:55.6 Info: => 0.0001314s 12:22:55.6 Info: CreateIndex QualityDefinitions (Quality) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:55.6 Info: => 8.6E-05s 12:22:55.6 Info: CreateIndex QualityDefinitions (Title) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:55.6 Info: => 8.79E-05s 12:22:55.6 Info: CreateTable NamingConfig 12:22:55.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:55.6 Info: => 0.0001754s 12:22:55.6 Info: CreateTable Blacklist 12:22:55.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:55.6 Info: => 0.0002398s 12:22:55.6 Info: CreateTable Metadata 12:22:55.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:55.6 Info: => 0.0001387s 12:22:55.6 Info: CreateTable MetadataFiles 12:22:55.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:55.6 Info: => 0.0001632s 12:22:55.6 Info: CreateTable DownloadClients 12:22:55.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:55.6 Info: => 0.0001282s 12:22:55.6 Info: CreateTable PendingReleases 12:22:55.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:55.6 Info: => 0.000142s 12:22:55.6 Info: CreateTable RemotePathMappings 12:22:55.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:55.6 Info: => 0.0001351s 12:22:55.6 Info: CreateTable Tags 12:22:55.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:55.6 Info: => 0.0001067s 12:22:55.6 Info: CreateIndex Tags (Label) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:55.6 Info: => 0.0001016s 12:22:55.6 Info: CreateTable Restrictions 12:22:55.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:55.6 Info: => 0.0001188s 12:22:55.6 Info: CreateTable DelayProfiles 12:22:55.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:55.6 Info: => 0.0001494s 12:22:55.6 Info: CreateTable Users 12:22:55.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:55.6 Info: => 0.0001135s 12:22:55.6 Info: CreateIndex Users (Identifier) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:55.6 Info: => 9.06E-05s 12:22:55.6 Info: CreateIndex Users (Username) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:55.6 Info: => 9.4E-05s 12:22:55.6 Info: CreateTable Commands 12:22:55.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:55.6 Info: => 0.000185s 12:22:55.6 Info: CreateTable IndexerStatus 12:22:55.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:55.6 Info: => 0.0001636s 12:22:55.6 Info: CreateIndex IndexerStatus (ProviderId) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:55.6 Info: => 9.04E-05s 12:22:55.6 Info: CreateTable ExtraFiles 12:22:55.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:55.6 Info: => 0.0001451s 12:22:55.6 Info: CreateTable LyricFiles 12:22:55.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:55.6 Info: => 0.000197s 12:22:55.6 Info: CreateTable LanguageProfiles 12:22:55.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:55.6 Info: => 0.0001175s 12:22:55.6 Info: CreateIndex LanguageProfiles (Name) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:55.6 Info: => 0.0001017s 12:22:55.6 Info: CreateTable DownloadClientStatus 12:22:55.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:55.6 Info: => 0.0001456s 12:22:55.6 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:55.6 Info: => 9.91E-05s 12:22:55.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:55.6 Info: -> 1 Insert operations completed in 00:00:00.0000873 taking an average of 00:00:00.0000873 12:22:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:55', 'InitialSetup') 12:22:55.6 Info: Committing Transaction 12:22:55.6 Info: 1: InitialSetup migrated 12:22:55.6 Info: => 0.0112668s 12:22:55.6 Info: 2: add_reason_to_pending_releases migrating 12:22:55.6 Info: Beginning Transaction 12:22:55.6 Info: Starting migration of Main DB to 2 12:22:55.6 Info: AlterTable PendingReleases 12:22:55.6 Info: => 1.6E-06s 12:22:55.6 Info: CreateColumn PendingReleases Reason Int32 12:22:55.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:55.6 Info: => 0.0006565s 12:22:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:55', 'add_reason_to_pending_releases') 12:22:55.6 Info: Committing Transaction 12:22:55.6 Info: 2: add_reason_to_pending_releases migrated 12:22:55.6 Info: => 0.0010278s 12:22:55.6 Info: 3: add_medium_support migrating 12:22:55.6 Info: Beginning Transaction 12:22:55.6 Info: Starting migration of Main DB to 3 12:22:55.6 Info: AlterTable Albums 12:22:55.6 Info: => 1.6E-06s 12:22:55.6 Info: CreateColumn Albums Media String 12:22:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:55.6 Info: => 0.0006059s 12:22:55.6 Info: AlterTable Tracks 12:22:55.6 Info: => 1.2E-06s 12:22:55.6 Info: CreateColumn Tracks MediumNumber Int32 12:22:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:55.6 Info: => 0.0005527s 12:22:55.6 Info: AlterTable Tracks 12:22:55.6 Info: => 1.3E-06s 12:22:55.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:55.6 Info: => 0.0005418s 12:22:55.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:55.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:55.6 Info: => 4.78E-05s 12:22:55.6 Info: DeleteColumn Tracks TrackNumber 12:22:55.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:55.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:55.6 Info: DROP TABLE "Tracks" 12:22:55.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:55.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:55.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:55.6 Info: => 0.0050659s 12:22:55.6 Info: AlterTable Tracks 12:22:55.6 Info: => 1E-06s 12:22:55.6 Info: CreateColumn Tracks TrackNumber String 12:22:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:55.6 Info: => 0.0005473s 12:22:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:55', 'add_medium_support') 12:22:55.6 Info: Committing Transaction 12:22:55.6 Info: 3: add_medium_support migrated 12:22:55.6 Info: => 0.0009425s 12:22:55.6 Info: 4: add_various_qualites_in_profile migrating 12:22:55.6 Info: Beginning Transaction 12:22:55.6 Info: Starting migration of Main DB to 4 12:22:55.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:55.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:55.6 Info: => 8.14E-05s 12:22:55.6 Info: PerformDBOperation 12:22:55.6 Info: Performing DB Operation 12:22:55.6 Info: => 4.38E-05s 12:22:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:55', 'add_various_qualites_in_profile') 12:22:55.6 Info: Committing Transaction 12:22:55.6 Info: 4: add_various_qualites_in_profile migrated 12:22:55.6 Info: => 0.000299s 12:22:55.6 Info: 5: metadata_profiles migrating 12:22:55.6 Info: Beginning Transaction 12:22:55.6 Info: Starting migration of Main DB to 5 12:22:55.6 Info: CreateTable MetadataProfiles 12:22:55.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:55.6 Info: => 0.0001647s 12:22:55.6 Info: CreateIndex MetadataProfiles (Name) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:55.6 Info: => 0.0001058s 12:22:55.6 Info: AlterTable Artists 12:22:55.6 Info: => 1.2E-06s 12:22:55.6 Info: CreateColumn Artists MetadataProfileId Int32 12:22:55.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:55.6 Info: => 0.0005643s 12:22:55.6 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:55.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:55.7 Info: DROP TABLE "Artists" 12:22:55.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.7 Info: => 0.008001s 12:22:55.7 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:55.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:55.7 Info: DROP TABLE "Artists" 12:22:55.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.7 Info: => 0.0049124s 12:22:55.7 Info: AlterTable Albums 12:22:55.7 Info: => 1.3E-06s 12:22:55.7 Info: CreateColumn Albums SecondaryTypes String 12:22:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:55.7 Info: => 0.0006031s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:55', 'metadata_profiles') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 5: metadata_profiles migrated 12:22:55.7 Info: => 0.0010179s 12:22:55.7 Info: 6: separate_automatic_and_interactive_search migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 6 12:22:55.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:55.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:55.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:55.7 Info: DROP TABLE "Indexers" 12:22:55.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.7 Info: => 0.0041987s 12:22:55.7 Info: AlterTable Indexers 12:22:55.7 Info: => 1.4E-06s 12:22:55.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:55.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:55.7 Info: => 0.0005661s 12:22:55.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:55.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:55.7 Info: => 4.52E-05s 12:22:55.7 Info: AlterTable Indexers 12:22:55.7 Info: => 1.1E-06s 12:22:55.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:55.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:55.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:55.7 Info: DROP TABLE "Indexers" 12:22:55.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.7 Info: => 0.0041972s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:55', 'separate_automatic_and_interactive_search') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 6: separate_automatic_and_interactive_search migrated 12:22:55.7 Info: => 0.0045547s 12:22:55.7 Info: 7: change_album_path_to_relative migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 7 12:22:55.7 Info: DeleteColumn Albums Path 12:22:55.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:55.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:55.7 Info: DROP TABLE "Albums" 12:22:55.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.7 Info: => 0.0050464s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:55', 'change_album_path_to_relative') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 7: change_album_path_to_relative migrated 12:22:55.7 Info: => 0.0054596s 12:22:55.7 Info: 8: change_quality_size_mb_to_kb migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 8 12:22:55.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:55.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:55.7 Info: => 5.48E-05s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:55', 'change_quality_size_mb_to_kb') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 8: change_quality_size_mb_to_kb migrated 12:22:55.7 Info: => 0.0003064s 12:22:55.7 Info: 9: album_releases migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 9 12:22:55.7 Info: AlterTable Albums 12:22:55.7 Info: => 1.3E-06s 12:22:55.7 Info: CreateColumn Albums Releases String 12:22:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:55.7 Info: => 0.0005927s 12:22:55.7 Info: AlterTable Albums 12:22:55.7 Info: => 1.4E-06s 12:22:55.7 Info: CreateColumn Albums CurrentRelease String 12:22:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:55.7 Info: => 0.0005581s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:55', 'album_releases') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 9: album_releases migrated 12:22:55.7 Info: => 0.000843s 12:22:55.7 Info: 10: album_releases_fix migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 10 12:22:55.7 Info: AlterTable Albums 12:22:55.7 Info: => 1.1E-06s 12:22:55.7 Info: AlterColumn Albums Releases String 12:22:55.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:55.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:55.7 Info: DROP TABLE "Albums" 12:22:55.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.7 Info: => 0.0050081s 12:22:55.7 Info: AlterTable Albums 12:22:55.7 Info: => 1.2E-06s 12:22:55.7 Info: AlterColumn Albums CurrentRelease String 12:22:55.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:55.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:55.7 Info: DROP TABLE "Albums" 12:22:55.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.7 Info: => 0.0049842s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:55', 'album_releases_fix') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 10: album_releases_fix migrated 12:22:55.7 Info: => 0.0053522s 12:22:55.7 Info: 11: import_lists migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 11 12:22:55.7 Info: CreateTable ImportLists 12:22:55.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.7 Info: => 0.000188s 12:22:55.7 Info: CreateIndex ImportLists (Name) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:55.7 Info: => 9.38E-05s 12:22:55.7 Info: CreateTable ImportListStatus 12:22:55.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:55.7 Info: => 0.0001343s 12:22:55.7 Info: CreateIndex ImportListStatus (ProviderId) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:55.7 Info: => 0.0001043s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:55', 'import_lists') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 11: import_lists migrated 12:22:55.7 Info: => 0.000436s 12:22:55.7 Info: 12: add_release_status migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 12 12:22:55.7 Info: AlterTable MetadataProfiles 12:22:55.7 Info: => 1.3E-06s 12:22:55.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:55.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:55.7 Info: => 0.0006121s 12:22:55.7 Info: PerformDBOperation 12:22:55.7 Info: Performing DB Operation 12:22:55.7 Info: => 3.5E-05s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:55', 'add_release_status') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 12: add_release_status migrated 12:22:55.7 Info: => 0.0003071s 12:22:55.7 Info: 13: album_download_notification migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 13 12:22:55.7 Info: AlterTable Notifications 12:22:55.7 Info: => 1.4E-06s 12:22:55.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:55.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:55.7 Info: => 0.0006061s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:55', 'album_download_notification') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 13: album_download_notification migrated 12:22:55.7 Info: => 0.0009075s 12:22:55.7 Info: 14: fix_language_metadata_profiles migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 14 12:22:55.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:55.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:55.7 Info: => 8.82E-05s 12:22:55.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:55.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:55.7 Info: => 6.83E-05s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:55', 'fix_language_metadata_profiles') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 14: fix_language_metadata_profiles migrated 12:22:55.7 Info: => 0.0003227s 12:22:55.7 Info: 15: remove_fanzub migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 15 12:22:55.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:55.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:55.7 Info: => 4.94E-05s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:55', 'remove_fanzub') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 15: remove_fanzub migrated 12:22:55.7 Info: => 0.0002986s 12:22:55.7 Info: 16: update_artist_history_indexes migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 16 12:22:55.7 Info: CreateIndex Albums (ArtistId) 12:22:55.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:55.7 Info: => 0.0001163s 12:22:55.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:55.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:55.7 Info: => 9.61E-05s 12:22:55.7 Info: DeleteIndex History (AlbumId) 12:22:55.7 Info: DROP INDEX "IX_History_AlbumId" 12:22:55.7 Info: => 0.0001229s 12:22:55.7 Info: CreateIndex History (AlbumId, Date) 12:22:55.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:55.7 Info: => 0.0001083s 12:22:55.7 Info: DeleteIndex History (DownloadId) 12:22:55.7 Info: DROP INDEX "IX_History_DownloadId" 12:22:55.7 Info: => 0.0001104s 12:22:55.7 Info: CreateIndex History (DownloadId, Date) 12:22:55.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:55.7 Info: => 9.89E-05s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:55', 'update_artist_history_indexes') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 16: update_artist_history_indexes migrated 12:22:55.7 Info: => 0.0004248s 12:22:55.7 Info: 17: remove_nma migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 17 12:22:55.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:55.7 Info: => 5.54E-05s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:55', 'remove_nma') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 17: remove_nma migrated 12:22:55.7 Info: => 0.0003007s 12:22:55.7 Info: 18: album_disambiguation migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 18 12:22:55.7 Info: AlterTable Albums 12:22:55.7 Info: => 1.1E-06s 12:22:55.7 Info: CreateColumn Albums Disambiguation String 12:22:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:55.7 Info: => 0.0006218s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:55', 'album_disambiguation') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 18: album_disambiguation migrated 12:22:55.7 Info: => 0.0009202s 12:22:55.7 Info: 19: add_ape_quality_in_profiles migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 19 12:22:55.7 Info: PerformDBOperation 12:22:55.7 Info: Performing DB Operation 12:22:55.7 Info: => 4E-05s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:55', 'add_ape_quality_in_profiles') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 19: add_ape_quality_in_profiles migrated 12:22:55.7 Info: => 0.0002974s 12:22:55.7 Info: 20: remove_pushalot migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 20 12:22:55.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:55.7 Info: => 5.47E-05s 12:22:55.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:55.7 Info: => 4.01E-05s 12:22:55.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:55.7 Info: => 4.1E-05s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:55', 'remove_pushalot') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 20: remove_pushalot migrated 12:22:55.7 Info: => 0.0002848s 12:22:55.7 Info: 21: add_custom_filters migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 21 12:22:55.7 Info: CreateTable CustomFilters 12:22:55.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:55.7 Info: => 0.0001378s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:55', 'add_custom_filters') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 21: add_custom_filters migrated 12:22:55.7 Info: => 0.0004213s 12:22:55.7 Info: 22: import_list_tags migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 22 12:22:55.7 Info: AlterTable ImportLists 12:22:55.7 Info: => 1.2E-06s 12:22:55.7 Info: CreateColumn ImportLists Tags String 12:22:55.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:55.7 Info: => 0.0006192s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:55', 'import_list_tags') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 22: import_list_tags migrated 12:22:55.7 Info: => 0.0009232s 12:22:55.7 Info: 23: add_release_groups_etc migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 23 12:22:55.7 Info: CreateTable ArtistMetadata 12:22:55.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:55.7 Info: => 0.0002006s 12:22:55.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:55.7 Info: => 0.000101s 12:22:55.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:55.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:55.7 Info: => 0.0001067s 12:22:55.7 Info: AlterTable Artists 12:22:55.7 Info: => 1.2E-06s 12:22:55.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:55.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:55.7 Info: => 0.0006318s 12:22:55.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:55.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:55.7 Info: => 7.89E-05s 12:22:55.7 Info: CreateTable AlbumReleases 12:22:55.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:55.7 Info: => 0.0001773s 12:22:55.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:55.7 Info: => 9.56E-05s 12:22:55.7 Info: CreateIndex AlbumReleases (AlbumId) 12:22:55.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:55.7 Info: => 8.64E-05s 12:22:55.7 Info: PerformDBOperation 12:22:55.7 Info: Performing DB Operation 12:22:55.7 Info: => 4.09E-05s 12:22:55.7 Info: AlterTable Albums 12:22:55.7 Info: => 1.1E-06s 12:22:55.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:55.7 Info: => 0.0006422s 12:22:55.7 Info: AlterTable Albums 12:22:55.7 Info: => 1.9E-06s 12:22:55.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:55.7 Info: => 0.0006311s 12:22:55.7 Info: AlterTable Albums 12:22:55.7 Info: => 1.5E-06s 12:22:55.7 Info: CreateColumn Albums Links String 12:22:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:55.7 Info: => 0.0006202s 12:22:55.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:55.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:55.7 Info: => 9.36E-05s 12:22:55.7 Info: AlterTable Tracks 12:22:55.7 Info: => 1.1E-06s 12:22:55.7 Info: CreateColumn Tracks ForeignRecordingId String 12:22:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:55.7 Info: => 0.0006244s 12:22:55.7 Info: AlterTable Tracks 12:22:55.7 Info: => 1.3E-06s 12:22:55.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:55.7 Info: => 0.0006116s 12:22:55.7 Info: AlterTable Tracks 12:22:55.7 Info: => 1.3E-06s 12:22:55.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:55.7 Info: => 0.0006187s 12:22:55.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:55.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:55.7 Info: => 9.72E-05s 12:22:55.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:55.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:55.7 Info: => 8.16E-05s 12:22:55.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:55.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:55.7 Info: DROP TABLE "Artists" 12:22:55.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.7 Info: => 0.0051558s 12:22:55.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:55.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:55.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:55.7 Info: DROP TABLE "Albums" 12:22:55.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.7 Info: => 0.005273s 12:22:55.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:55.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:55.7 Info: DROP TABLE "Tracks" 12:22:55.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:55.7 Info: => 0.004873s 12:22:55.7 Info: DeleteColumn TrackFiles ArtistId 12:22:55.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:55.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:55.7 Info: DROP TABLE "TrackFiles" 12:22:55.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.7 Info: => 0.0046344s 12:22:55.7 Info: CreateIndex Artists (ArtistMetadataId) 12:22:55.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:55.7 Info: => 9.09E-05s 12:22:55.7 Info: CreateIndex Artists (Monitored) 12:22:55.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:55.7 Info: => 8.48E-05s 12:22:55.7 Info: CreateIndex Albums (ArtistMetadataId) 12:22:55.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:55.7 Info: => 8.59E-05s 12:22:55.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:55.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:55.7 Info: => 8.59E-05s 12:22:55.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:55.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:55.7 Info: => 9E-05s 12:22:55.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:55.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:55.7 Info: => 8.63E-05s 12:22:55.7 Info: UpdateData 12:22:55.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:55.7 Info: => 5.08E-05s 12:22:55.7 Info: UpdateData 12:22:55.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:55.7 Info: => 4.52E-05s 12:22:55.7 Info: UpdateData 12:22:55.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:55.7 Info: => 5.38E-05s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:55', 'add_release_groups_etc') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 23: add_release_groups_etc migrated 12:22:55.7 Info: => 0.0005796s 12:22:55.7 Info: 24: NewMediaInfoFormat migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 24 12:22:55.7 Info: UpdateData 12:22:55.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:55.7 Info: => 5.81E-05s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:55', 'NewMediaInfoFormat') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 24: NewMediaInfoFormat migrated 12:22:55.7 Info: => 0.0002993s 12:22:55.7 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 25 12:22:55.7 Info: RenameTable Restrictions ReleaseProfiles 12:22:55.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:55.7 Info: => 0.0016695s 12:22:55.7 Info: AlterTable ReleaseProfiles 12:22:55.7 Info: => 1.3E-06s 12:22:55.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:55.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:55.7 Info: => 0.0005891s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:55', 'rename_restrictions_to_release_profiles') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:55.7 Info: => 0.0008726s 12:22:55.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 26 12:22:55.7 Info: RenameTable Profiles QualityProfiles 12:22:55.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:55.7 Info: => 0.0016781s 12:22:55.7 Info: AlterTable QualityProfiles 12:22:55.7 Info: => 1.2E-06s 12:22:55.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:55.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:55.7 Info: => 0.0005809s 12:22:55.7 Info: AlterTable LanguageProfiles 12:22:55.7 Info: => 1.4E-06s 12:22:55.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:55.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:55.7 Info: => 0.0005663s 12:22:55.7 Info: UpdateData 12:22:55.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:55.7 Info: => 4.84E-05s 12:22:55.7 Info: UpdateData 12:22:55.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:55.7 Info: => 4E-05s 12:22:55.7 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:55.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:55.7 Info: DROP TABLE "Artists" 12:22:55.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:55.7 Info: => 0.0051255s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:55', 'rename_quality_profiles_add_upgrade_allowed') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:55.7 Info: => 0.0055305s 12:22:55.7 Info: 27: add_import_exclusions migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 27 12:22:55.7 Info: CreateTable ImportListExclusions 12:22:55.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:55.7 Info: => 0.0001384s 12:22:55.7 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:55.7 Info: => 9.75E-05s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:55', 'add_import_exclusions') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 27: add_import_exclusions migrated 12:22:55.7 Info: => 0.0004072s 12:22:55.7 Info: 28: clean_artist_metadata_table migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 28 12:22:55.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.7 Info: => 0.0001642s 12:22:55.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.7 Info: => 0.0001363s 12:22:55.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:55.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:55.7 Info: => 0.0001299s 12:22:55.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:55.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:55.7 Info: => 0.0001278s 12:22:55.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.7 Info: => 0.0001261s 12:22:55.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.7 Info: => 0.0001247s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:55', 'clean_artist_metadata_table') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 28: clean_artist_metadata_table migrated 12:22:55.7 Info: => 0.0003988s 12:22:55.7 Info: 29: health_issue_notification migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 29 12:22:55.7 Info: AlterTable Notifications 12:22:55.7 Info: => 1.3E-06s 12:22:55.7 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:55.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:55.7 Info: => 0.0006211s 12:22:55.7 Info: AlterTable Notifications 12:22:55.7 Info: => 1.2E-06s 12:22:55.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:55.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:55.7 Info: => 0.0021515s 12:22:55.7 Info: AlterTable Notifications 12:22:55.7 Info: => 1.4E-06s 12:22:55.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:55.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:55.8 Info: => 0.0006103s 12:22:55.8 Info: AlterTable Notifications 12:22:55.8 Info: => 1.2E-06s 12:22:55.8 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:55.8 Info: => 0.0005899s 12:22:55.8 Info: AlterTable Notifications 12:22:55.8 Info: => 1.1E-06s 12:22:55.8 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:55.8 Info: => 0.0005828s 12:22:55.8 Info: DeleteColumn Notifications OnDownload 12:22:55.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:55.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:55.8 Info: DROP TABLE "Notifications" 12:22:55.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:55.8 Info: => 0.0047118s 12:22:55.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:55.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:55.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:55.8 Info: DROP TABLE "Notifications" 12:22:55.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:55.8 Info: => 0.0060844s 12:22:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:55', 'health_issue_notification') 12:22:55.8 Info: Committing Transaction 12:22:55.8 Info: 29: health_issue_notification migrated 12:22:55.8 Info: => 0.0064758s 12:22:55.8 Info: 30: add_mediafilerepository_mtime migrating 12:22:55.8 Info: Beginning Transaction 12:22:55.8 Info: Starting migration of Main DB to 30 12:22:55.8 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:22:55.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:22:55.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:22:55.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:22:55', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:55.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:22:55.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:22:55', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:55.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:22:55.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (3, 'folder/track1.mp3', 100, '2024-10-28T12:22:55', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:55.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:22:55.8 Info: AlterTable TrackFiles 12:22:55.8 Info: => 1E-06s 12:22:55.8 Info: CreateColumn TrackFiles Modified DateTime 12:22:55.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:55.8 Info: => 0.000622s 12:22:55.8 Info: AlterTable TrackFiles 12:22:55.8 Info: => 1.4E-06s 12:22:55.8 Info: CreateColumn TrackFiles Path String 12:22:55.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:55.8 Info: => 0.0005895s 12:22:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:55.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:55.8 Info: => 4.32E-05s 12:22:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.8 Info: => 0.0001341s 12:22:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:55.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:55.8 Info: => 0.0001464s 12:22:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:55.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:55.8 Info: => 0.0001667s 12:22:55.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:55.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:55.8 Info: => 0.0001083s 12:22:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:55.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:55.8 Info: => 0.0001247s 12:22:55.8 Info: AlterTable TrackFiles 12:22:55.8 Info: => 1.2E-06s 12:22:55.8 Info: AlterColumn TrackFiles Path String 12:22:55.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:55.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:55.8 Info: DROP TABLE "TrackFiles" 12:22:55.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.8 Info: => 0.0049403s 12:22:55.8 Info: CreateIndex TrackFiles (Path) 12:22:55.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:55.8 Info: => 0.0001185s 12:22:55.8 Info: DeleteColumn TrackFiles RelativePath 12:22:55.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:55.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:55.8 Info: DROP TABLE "TrackFiles" 12:22:55.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:55.8 Info: => 0.0066038s 12:22:55.8 Info: -> 9 Insert operations completed in 00:00:00.0007860 taking an average of 00:00:00.0000873 12:22:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:55', 'add_mediafilerepository_mtime') 12:22:55.8 Info: Committing Transaction 12:22:55.8 Info: 30: add_mediafilerepository_mtime migrated 12:22:55.8 Info: => 0.0071644s 12:22:55.8 Debug: Took: 00:00:00.1845849 12:22:55.8 Debug: Got 2 tracks 12:22:55.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 12:22:55.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 12:22:55.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149758859059_169/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:55.8 Info: DatabaseEngineVersionCheck migrating 12:22:55.8 Info: PerformDBOperation 12:22:55.8 Info: Performing DB Operation 12:22:55.8 Info: SQLite 3.47.0 12:22:55.8 Info: => 0.000992s 12:22:55.8 Info: DatabaseEngineVersionCheck migrated 12:22:55.8 Info: => 0.0010097s 12:22:55.8 Info: VersionMigration migrating 12:22:55.8 Info: Beginning Transaction 12:22:55.8 Info: CreateTable VersionInfo 12:22:55.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:55.9 Info: => 0.0001717s 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: VersionMigration migrated 12:22:55.9 Info: => 0.0006282s 12:22:55.9 Info: VersionUniqueMigration migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: CreateIndex VersionInfo (Version) 12:22:55.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:55.9 Info: => 0.0001724s 12:22:55.9 Info: AlterTable VersionInfo 12:22:55.9 Info: => 1.9E-06s 12:22:55.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:55.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:55.9 Info: => 0.0006007s 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: VersionUniqueMigration migrated 12:22:55.9 Info: => 0.0008239s 12:22:55.9 Info: VersionDescriptionMigration migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: AlterTable VersionInfo 12:22:55.9 Info: => 1.3E-06s 12:22:55.9 Info: CreateColumn VersionInfo Description String 12:22:55.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:55.9 Info: => 0.0002161s 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: VersionDescriptionMigration migrated 12:22:55.9 Info: => 0.0004152s 12:22:55.9 Info: 1: InitialSetup migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 1 12:22:55.9 Info: CreateTable Config 12:22:55.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:55.9 Info: => 0.0001801s 12:22:55.9 Info: CreateIndex Config (Key) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:55.9 Info: => 0.0001266s 12:22:55.9 Info: CreateTable RootFolders 12:22:55.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:55.9 Info: => 0.0001038s 12:22:55.9 Info: CreateIndex RootFolders (Path) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:55.9 Info: => 0.0001083s 12:22:55.9 Info: CreateTable Artists 12:22:55.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:55.9 Info: => 0.0002988s 12:22:55.9 Info: CreateIndex Artists (ForeignArtistId) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.9 Info: => 0.0001105s 12:22:55.9 Info: CreateIndex Artists (NameSlug) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.9 Info: => 0.0001022s 12:22:55.9 Info: CreateIndex Artists (CleanName) 12:22:55.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.9 Info: => 0.0001081s 12:22:55.9 Info: CreateIndex Artists (Path) 12:22:55.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.9 Info: => 9.91E-05s 12:22:55.9 Info: CreateTable Albums 12:22:55.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:55.9 Info: => 0.0002854s 12:22:55.9 Info: CreateIndex Albums (ForeignAlbumId) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.9 Info: => 0.0001097s 12:22:55.9 Info: CreateIndex Albums (MBId) 12:22:55.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.9 Info: => 0.0001051s 12:22:55.9 Info: CreateIndex Albums (TADBId) 12:22:55.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.9 Info: => 0.0001062s 12:22:55.9 Info: CreateIndex Albums (TitleSlug) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.9 Info: => 0.0001056s 12:22:55.9 Info: CreateIndex Albums (CleanTitle) 12:22:55.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.9 Info: => 9.93E-05s 12:22:55.9 Info: CreateIndex Albums (Path) 12:22:55.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:55.9 Info: => 9.63E-05s 12:22:55.9 Info: CreateTable Tracks 12:22:55.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:55.9 Info: => 0.0001937s 12:22:55.9 Info: CreateIndex Tracks (ForeignTrackId) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:55.9 Info: => 0.0001098s 12:22:55.9 Info: CreateIndex Tracks (ArtistId) 12:22:55.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:55.9 Info: => 0.0001058s 12:22:55.9 Info: CreateIndex Tracks (TrackFileId) 12:22:55.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:55.9 Info: => 0.0001206s 12:22:55.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:55.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:55.9 Info: => 9.52E-05s 12:22:55.9 Info: CreateTable TrackFiles 12:22:55.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:55.9 Info: => 0.0001596s 12:22:55.9 Info: CreateIndex TrackFiles (ArtistId) 12:22:55.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:55.9 Info: => 0.0001133s 12:22:55.9 Info: CreateIndex TrackFiles (AlbumId) 12:22:55.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.9 Info: => 0.0001055s 12:22:55.9 Info: CreateTable History 12:22:55.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:55.9 Info: => 0.0001841s 12:22:55.9 Info: CreateIndex History (Date) 12:22:55.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:55.9 Info: => 0.0001133s 12:22:55.9 Info: CreateIndex History (EventType) 12:22:55.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:55.9 Info: => 0.0001224s 12:22:55.9 Info: CreateIndex History (DownloadId) 12:22:55.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:55.9 Info: => 0.0001127s 12:22:55.9 Info: CreateIndex History (AlbumId) 12:22:55.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:55.9 Info: => 0.0001085s 12:22:55.9 Info: CreateTable Notifications 12:22:55.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:55.9 Info: => 0.0001626s 12:22:55.9 Info: CreateTable ScheduledTasks 12:22:55.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:55.9 Info: => 0.0001247s 12:22:55.9 Info: CreateIndex ScheduledTasks (TypeName) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:55.9 Info: => 0.0001122s 12:22:55.9 Info: CreateTable Indexers 12:22:55.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:55.9 Info: => 0.0025842s 12:22:55.9 Info: CreateIndex Indexers (Name) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.9 Info: => 0.0001626s 12:22:55.9 Info: CreateTable Profiles 12:22:55.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:55.9 Info: => 0.0001467s 12:22:55.9 Info: CreateIndex Profiles (Name) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:55.9 Info: => 0.0001164s 12:22:55.9 Info: CreateTable QualityDefinitions 12:22:55.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:55.9 Info: => 0.0001338s 12:22:55.9 Info: CreateIndex QualityDefinitions (Quality) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:55.9 Info: => 0.0001154s 12:22:55.9 Info: CreateIndex QualityDefinitions (Title) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:55.9 Info: => 0.0001135s 12:22:55.9 Info: CreateTable NamingConfig 12:22:55.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:55.9 Info: => 0.0001621s 12:22:55.9 Info: CreateTable Blacklist 12:22:55.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:55.9 Info: => 0.0002253s 12:22:55.9 Info: CreateTable Metadata 12:22:55.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:55.9 Info: => 0.0001246s 12:22:55.9 Info: CreateTable MetadataFiles 12:22:55.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:55.9 Info: => 0.0001481s 12:22:55.9 Info: CreateTable DownloadClients 12:22:55.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:55.9 Info: => 0.0001258s 12:22:55.9 Info: CreateTable PendingReleases 12:22:55.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:55.9 Info: => 0.000136s 12:22:55.9 Info: CreateTable RemotePathMappings 12:22:55.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:55.9 Info: => 0.0001119s 12:22:55.9 Info: CreateTable Tags 12:22:55.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:55.9 Info: => 9.92E-05s 12:22:55.9 Info: CreateIndex Tags (Label) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:55.9 Info: => 0.0001236s 12:22:55.9 Info: CreateTable Restrictions 12:22:55.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:55.9 Info: => 0.0001214s 12:22:55.9 Info: CreateTable DelayProfiles 12:22:55.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:55.9 Info: => 0.0001463s 12:22:55.9 Info: CreateTable Users 12:22:55.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:55.9 Info: => 0.0001076s 12:22:55.9 Info: CreateIndex Users (Identifier) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:55.9 Info: => 0.0001158s 12:22:55.9 Info: CreateIndex Users (Username) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:55.9 Info: => 0.0001121s 12:22:55.9 Info: CreateTable Commands 12:22:55.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:55.9 Info: => 0.0001608s 12:22:55.9 Info: CreateTable IndexerStatus 12:22:55.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:55.9 Info: => 0.0001507s 12:22:55.9 Info: CreateIndex IndexerStatus (ProviderId) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:55.9 Info: => 0.0001209s 12:22:55.9 Info: CreateTable ExtraFiles 12:22:55.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:55.9 Info: => 0.000147s 12:22:55.9 Info: CreateTable LyricFiles 12:22:55.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:55.9 Info: => 0.000158s 12:22:55.9 Info: CreateTable LanguageProfiles 12:22:55.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:55.9 Info: => 0.0001104s 12:22:55.9 Info: CreateIndex LanguageProfiles (Name) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:55.9 Info: => 0.0001217s 12:22:55.9 Info: CreateTable DownloadClientStatus 12:22:55.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:55.9 Info: => 0.0001292s 12:22:55.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:55.9 Info: => 0.0001197s 12:22:55.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:55.9 Info: -> 1 Insert operations completed in 00:00:00.0000803 taking an average of 00:00:00.0000803 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:55', 'InitialSetup') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 1: InitialSetup migrated 12:22:55.9 Info: => 0.0109805s 12:22:55.9 Info: 2: add_reason_to_pending_releases migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 2 12:22:55.9 Info: AlterTable PendingReleases 12:22:55.9 Info: => 1.4E-06s 12:22:55.9 Info: CreateColumn PendingReleases Reason Int32 12:22:55.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:55.9 Info: => 0.0006386s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:55', 'add_reason_to_pending_releases') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 2: add_reason_to_pending_releases migrated 12:22:55.9 Info: => 0.0009478s 12:22:55.9 Info: 3: add_medium_support migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 3 12:22:55.9 Info: AlterTable Albums 12:22:55.9 Info: => 1.5E-06s 12:22:55.9 Info: CreateColumn Albums Media String 12:22:55.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:55.9 Info: => 0.0005996s 12:22:55.9 Info: AlterTable Tracks 12:22:55.9 Info: => 1.3E-06s 12:22:55.9 Info: CreateColumn Tracks MediumNumber Int32 12:22:55.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:55.9 Info: => 0.0005525s 12:22:55.9 Info: AlterTable Tracks 12:22:55.9 Info: => 1.4E-06s 12:22:55.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:55.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:55.9 Info: => 0.0005407s 12:22:55.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:55.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:55.9 Info: => 4.74E-05s 12:22:55.9 Info: DeleteColumn Tracks TrackNumber 12:22:55.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:55.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:55.9 Info: DROP TABLE "Tracks" 12:22:55.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:55.9 Info: => 0.0047167s 12:22:55.9 Info: AlterTable Tracks 12:22:55.9 Info: => 1.2E-06s 12:22:55.9 Info: CreateColumn Tracks TrackNumber String 12:22:55.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:55.9 Info: => 0.0005385s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:55', 'add_medium_support') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 3: add_medium_support migrated 12:22:55.9 Info: => 0.000903s 12:22:55.9 Info: 4: add_various_qualites_in_profile migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 4 12:22:55.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:55.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:55.9 Info: => 5.96E-05s 12:22:55.9 Info: PerformDBOperation 12:22:55.9 Info: Performing DB Operation 12:22:55.9 Info: => 4.21E-05s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:55', 'add_various_qualites_in_profile') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 4: add_various_qualites_in_profile migrated 12:22:55.9 Info: => 0.0002891s 12:22:55.9 Info: 5: metadata_profiles migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 5 12:22:55.9 Info: CreateTable MetadataProfiles 12:22:55.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:55.9 Info: => 0.0001412s 12:22:55.9 Info: CreateIndex MetadataProfiles (Name) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:55.9 Info: => 9.97E-05s 12:22:55.9 Info: AlterTable Artists 12:22:55.9 Info: => 1.4E-06s 12:22:55.9 Info: CreateColumn Artists MetadataProfileId Int32 12:22:55.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:55.9 Info: => 0.0005716s 12:22:55.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:55.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:55.9 Info: DROP TABLE "Artists" 12:22:55.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.9 Info: => 0.0049502s 12:22:55.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:55.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:55.9 Info: DROP TABLE "Artists" 12:22:55.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.9 Info: => 0.004869s 12:22:55.9 Info: AlterTable Albums 12:22:55.9 Info: => 1.2E-06s 12:22:55.9 Info: CreateColumn Albums SecondaryTypes String 12:22:55.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:55.9 Info: => 0.0005494s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:55', 'metadata_profiles') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 5: metadata_profiles migrated 12:22:55.9 Info: => 0.0009575s 12:22:55.9 Info: 6: separate_automatic_and_interactive_search migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 6 12:22:55.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:55.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:55.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:55.9 Info: DROP TABLE "Indexers" 12:22:55.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.9 Info: => 0.0054042s 12:22:55.9 Info: AlterTable Indexers 12:22:55.9 Info: => 1.3E-06s 12:22:55.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:55.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:55.9 Info: => 0.0005497s 12:22:55.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:55.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:55.9 Info: => 4.79E-05s 12:22:55.9 Info: AlterTable Indexers 12:22:55.9 Info: => 1.1E-06s 12:22:55.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:55.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:55.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:55.9 Info: DROP TABLE "Indexers" 12:22:55.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.9 Info: => 0.005194s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:55', 'separate_automatic_and_interactive_search') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 6: separate_automatic_and_interactive_search migrated 12:22:55.9 Info: => 0.0055359s 12:22:55.9 Info: 7: change_album_path_to_relative migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 7 12:22:55.9 Info: DeleteColumn Albums Path 12:22:55.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:55.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:55.9 Info: DROP TABLE "Albums" 12:22:55.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.9 Info: => 0.0050693s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:55', 'change_album_path_to_relative') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 7: change_album_path_to_relative migrated 12:22:55.9 Info: => 0.0054959s 12:22:55.9 Info: 8: change_quality_size_mb_to_kb migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 8 12:22:55.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:55.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:55.9 Info: => 5.83E-05s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:55', 'change_quality_size_mb_to_kb') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 8: change_quality_size_mb_to_kb migrated 12:22:55.9 Info: => 0.0003172s 12:22:55.9 Info: 9: album_releases migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 9 12:22:55.9 Info: AlterTable Albums 12:22:55.9 Info: => 1.2E-06s 12:22:55.9 Info: CreateColumn Albums Releases String 12:22:55.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:55.9 Info: => 0.0005733s 12:22:55.9 Info: AlterTable Albums 12:22:55.9 Info: => 1.5E-06s 12:22:55.9 Info: CreateColumn Albums CurrentRelease String 12:22:55.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:55.9 Info: => 0.0005523s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:55', 'album_releases') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 9: album_releases migrated 12:22:55.9 Info: => 0.0008502s 12:22:55.9 Info: 10: album_releases_fix migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 10 12:22:55.9 Info: AlterTable Albums 12:22:55.9 Info: => 1.2E-06s 12:22:55.9 Info: AlterColumn Albums Releases String 12:22:55.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:55.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:55.9 Info: DROP TABLE "Albums" 12:22:55.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.9 Info: => 0.0060739s 12:22:55.9 Info: AlterTable Albums 12:22:55.9 Info: => 1.4E-06s 12:22:55.9 Info: AlterColumn Albums CurrentRelease String 12:22:55.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:55.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:55.9 Info: DROP TABLE "Albums" 12:22:55.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.9 Info: => 0.0049048s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:55', 'album_releases_fix') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 10: album_releases_fix migrated 12:22:55.9 Info: => 0.0053024s 12:22:55.9 Info: 11: import_lists migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 11 12:22:55.9 Info: CreateTable ImportLists 12:22:55.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.9 Info: => 0.0001839s 12:22:55.9 Info: CreateIndex ImportLists (Name) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:55.9 Info: => 9.35E-05s 12:22:55.9 Info: CreateTable ImportListStatus 12:22:55.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:55.9 Info: => 0.0001336s 12:22:55.9 Info: CreateIndex ImportListStatus (ProviderId) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:55.9 Info: => 9.8E-05s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:55', 'import_lists') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 11: import_lists migrated 12:22:55.9 Info: => 0.0004279s 12:22:55.9 Info: 12: add_release_status migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 12 12:22:55.9 Info: AlterTable MetadataProfiles 12:22:55.9 Info: => 1.3E-06s 12:22:55.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:55.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:55.9 Info: => 0.0005947s 12:22:55.9 Info: PerformDBOperation 12:22:55.9 Info: Performing DB Operation 12:22:55.9 Info: => 3.38E-05s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:55', 'add_release_status') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 12: add_release_status migrated 12:22:55.9 Info: => 0.0003151s 12:22:55.9 Info: 13: album_download_notification migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 13 12:22:55.9 Info: AlterTable Notifications 12:22:55.9 Info: => 1.3E-06s 12:22:55.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:55.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:55.9 Info: => 0.0005912s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:55', 'album_download_notification') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 13: album_download_notification migrated 12:22:55.9 Info: => 0.0009045s 12:22:55.9 Info: 14: fix_language_metadata_profiles migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 14 12:22:55.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:55.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:55.9 Info: => 8.74E-05s 12:22:55.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:55.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:55.9 Info: => 6.7E-05s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:55', 'fix_language_metadata_profiles') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 14: fix_language_metadata_profiles migrated 12:22:55.9 Info: => 0.0003318s 12:22:55.9 Info: 15: remove_fanzub migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 15 12:22:55.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:55.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:55.9 Info: => 5.16E-05s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:55', 'remove_fanzub') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 15: remove_fanzub migrated 12:22:55.9 Info: => 0.0003054s 12:22:55.9 Info: 16: update_artist_history_indexes migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 16 12:22:55.9 Info: CreateIndex Albums (ArtistId) 12:22:55.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:55.9 Info: => 0.0001148s 12:22:55.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:55.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:55.9 Info: => 9.54E-05s 12:22:55.9 Info: DeleteIndex History (AlbumId) 12:22:55.9 Info: DROP INDEX "IX_History_AlbumId" 12:22:55.9 Info: => 0.0001215s 12:22:55.9 Info: CreateIndex History (AlbumId, Date) 12:22:55.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:55.9 Info: => 0.0001043s 12:22:55.9 Info: DeleteIndex History (DownloadId) 12:22:55.9 Info: DROP INDEX "IX_History_DownloadId" 12:22:55.9 Info: => 0.0001126s 12:22:55.9 Info: CreateIndex History (DownloadId, Date) 12:22:55.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:55.9 Info: => 0.0001004s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:55', 'update_artist_history_indexes') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 16: update_artist_history_indexes migrated 12:22:55.9 Info: => 0.0004309s 12:22:55.9 Info: 17: remove_nma migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 17 12:22:55.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:55.9 Info: => 5.43E-05s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:55', 'remove_nma') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 17: remove_nma migrated 12:22:55.9 Info: => 0.0003057s 12:22:55.9 Info: 18: album_disambiguation migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 18 12:22:55.9 Info: AlterTable Albums 12:22:55.9 Info: => 1.3E-06s 12:22:55.9 Info: CreateColumn Albums Disambiguation String 12:22:55.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:55.9 Info: => 0.0006022s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:55', 'album_disambiguation') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 18: album_disambiguation migrated 12:22:55.9 Info: => 0.0008993s 12:22:55.9 Info: 19: add_ape_quality_in_profiles migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 19 12:22:55.9 Info: PerformDBOperation 12:22:55.9 Info: Performing DB Operation 12:22:55.9 Info: => 4.07E-05s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:55', 'add_ape_quality_in_profiles') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 19: add_ape_quality_in_profiles migrated 12:22:55.9 Info: => 0.0003036s 12:22:55.9 Info: 20: remove_pushalot migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 20 12:22:55.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:55.9 Info: => 5.43E-05s 12:22:55.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:55.9 Info: => 4.23E-05s 12:22:55.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:55.9 Info: => 3.98E-05s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:55', 'remove_pushalot') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 20: remove_pushalot migrated 12:22:55.9 Info: => 0.0002936s 12:22:55.9 Info: 21: add_custom_filters migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 21 12:22:55.9 Info: CreateTable CustomFilters 12:22:55.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:55.9 Info: => 0.0001374s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:55', 'add_custom_filters') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 21: add_custom_filters migrated 12:22:55.9 Info: => 0.000429s 12:22:55.9 Info: 22: import_list_tags migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 22 12:22:55.9 Info: AlterTable ImportLists 12:22:55.9 Info: => 1.2E-06s 12:22:55.9 Info: CreateColumn ImportLists Tags String 12:22:55.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:55.9 Info: => 0.000598s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:55', 'import_list_tags') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 22: import_list_tags migrated 12:22:55.9 Info: => 0.0008964s 12:22:55.9 Info: 23: add_release_groups_etc migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 23 12:22:55.9 Info: CreateTable ArtistMetadata 12:22:55.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:55.9 Info: => 0.0001992s 12:22:55.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:55.9 Info: => 9.62E-05s 12:22:55.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:55.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:55.9 Info: => 0.0001045s 12:22:55.9 Info: AlterTable Artists 12:22:55.9 Info: => 2.5E-06s 12:22:55.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:55.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:55.9 Info: => 0.0006065s 12:22:55.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:55.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:55.9 Info: => 7.74E-05s 12:22:55.9 Info: CreateTable AlbumReleases 12:22:55.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:55.9 Info: => 0.0001794s 12:22:55.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:55.9 Info: => 9.46E-05s 12:22:55.9 Info: CreateIndex AlbumReleases (AlbumId) 12:22:55.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:55.9 Info: => 8.72E-05s 12:22:55.9 Info: PerformDBOperation 12:22:55.9 Info: Performing DB Operation 12:22:55.9 Info: => 4.09E-05s 12:22:55.9 Info: AlterTable Albums 12:22:55.9 Info: => 2.2E-06s 12:22:55.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:55.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.0 Info: => 0.000626s 12:22:56.0 Info: AlterTable Albums 12:22:56.0 Info: => 1.3E-06s 12:22:56.0 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:56.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:56.0 Info: => 0.0006074s 12:22:56.0 Info: AlterTable Albums 12:22:56.0 Info: => 1.2E-06s 12:22:56.0 Info: CreateColumn Albums Links String 12:22:56.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:56.0 Info: => 0.0006026s 12:22:56.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:56.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:56.0 Info: => 0.0012097s 12:22:56.0 Info: AlterTable Tracks 12:22:56.0 Info: => 1.3E-06s 12:22:56.0 Info: CreateColumn Tracks ForeignRecordingId String 12:22:56.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:56.0 Info: => 0.0006641s 12:22:56.0 Info: AlterTable Tracks 12:22:56.0 Info: => 1.2E-06s 12:22:56.0 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:56.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:56.0 Info: => 0.0006157s 12:22:56.0 Info: AlterTable Tracks 12:22:56.0 Info: => 1.2E-06s 12:22:56.0 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:56.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.0 Info: => 0.0006157s 12:22:56.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:56.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:56.0 Info: => 9.51E-05s 12:22:56.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:56.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:56.0 Info: => 8.44E-05s 12:22:56.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:56.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:56.0 Info: DROP TABLE "Artists" 12:22:56.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.0 Info: => 0.0050697s 12:22:56.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:56.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:56.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:56.0 Info: DROP TABLE "Albums" 12:22:56.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.0 Info: => 0.0061057s 12:22:56.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:56.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:56.0 Info: DROP TABLE "Tracks" 12:22:56.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:56.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.0 Info: => 0.0058696s 12:22:56.0 Info: DeleteColumn TrackFiles ArtistId 12:22:56.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:56.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:56.0 Info: DROP TABLE "TrackFiles" 12:22:56.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.0 Info: => 0.0046004s 12:22:56.0 Info: CreateIndex Artists (ArtistMetadataId) 12:22:56.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:56.0 Info: => 9.34E-05s 12:22:56.0 Info: CreateIndex Artists (Monitored) 12:22:56.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:56.0 Info: => 8.63E-05s 12:22:56.0 Info: CreateIndex Albums (ArtistMetadataId) 12:22:56.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:56.0 Info: => 8.74E-05s 12:22:56.0 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:56.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:56.0 Info: => 8.89E-05s 12:22:56.0 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:56.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:56.0 Info: => 8.58E-05s 12:22:56.0 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:56.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:56.0 Info: => 8.86E-05s 12:22:56.0 Info: UpdateData 12:22:56.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:56.0 Info: => 5.05E-05s 12:22:56.0 Info: UpdateData 12:22:56.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:56.0 Info: => 4.48E-05s 12:22:56.0 Info: UpdateData 12:22:56.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:56.0 Info: => 5.28E-05s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:56', 'add_release_groups_etc') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 23: add_release_groups_etc migrated 12:22:56.0 Info: => 0.0007099s 12:22:56.0 Info: 24: NewMediaInfoFormat migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 24 12:22:56.0 Info: UpdateData 12:22:56.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:56.0 Info: => 5.78E-05s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:56', 'NewMediaInfoFormat') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 24: NewMediaInfoFormat migrated 12:22:56.0 Info: => 0.0003113s 12:22:56.0 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 25 12:22:56.0 Info: RenameTable Restrictions ReleaseProfiles 12:22:56.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:56.0 Info: => 0.0016637s 12:22:56.0 Info: AlterTable ReleaseProfiles 12:22:56.0 Info: => 1.4E-06s 12:22:56.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:56.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:56.0 Info: => 0.0005886s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:56', 'rename_restrictions_to_release_profiles') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:56.0 Info: => 0.0008904s 12:22:56.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 26 12:22:56.0 Info: RenameTable Profiles QualityProfiles 12:22:56.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:56.0 Info: => 0.001693s 12:22:56.0 Info: AlterTable QualityProfiles 12:22:56.0 Info: => 1.5E-06s 12:22:56.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:56.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:56.0 Info: => 0.0005757s 12:22:56.0 Info: AlterTable LanguageProfiles 12:22:56.0 Info: => 1.2E-06s 12:22:56.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:56.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:56.0 Info: => 0.000566s 12:22:56.0 Info: UpdateData 12:22:56.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:56.0 Info: => 4.96E-05s 12:22:56.0 Info: UpdateData 12:22:56.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:56.0 Info: => 3.82E-05s 12:22:56.0 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:56.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:56.0 Info: DROP TABLE "Artists" 12:22:56.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:56.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:56.0 Info: => 0.0063778s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:56', 'rename_quality_profiles_add_upgrade_allowed') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:56.0 Info: => 0.0067612s 12:22:56.0 Info: 27: add_import_exclusions migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 27 12:22:56.0 Info: CreateTable ImportListExclusions 12:22:56.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:56.0 Info: => 0.0001371s 12:22:56.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:56.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:56.0 Info: => 9.63E-05s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:56', 'add_import_exclusions') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 27: add_import_exclusions migrated 12:22:56.0 Info: => 0.0003853s 12:22:56.0 Info: 28: clean_artist_metadata_table migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 28 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.0 Info: => 0.0001637s 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.0 Info: => 0.0001353s 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:56.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:56.0 Info: => 0.000127s 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:56.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:56.0 Info: => 0.0001423s 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.0 Info: => 0.0001321s 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.0 Info: => 0.0001282s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:56', 'clean_artist_metadata_table') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 28: clean_artist_metadata_table migrated 12:22:56.0 Info: => 0.0003986s 12:22:56.0 Info: 29: health_issue_notification migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 29 12:22:56.0 Info: AlterTable Notifications 12:22:56.0 Info: => 1.3E-06s 12:22:56.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:56.0 Info: => 0.0006249s 12:22:56.0 Info: AlterTable Notifications 12:22:56.0 Info: => 1.4E-06s 12:22:56.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:56.0 Info: => 0.000585s 12:22:56.0 Info: AlterTable Notifications 12:22:56.0 Info: => 1.1E-06s 12:22:56.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:56.0 Info: => 0.0005792s 12:22:56.0 Info: AlterTable Notifications 12:22:56.0 Info: => 1.2E-06s 12:22:56.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:56.0 Info: => 0.0005939s 12:22:56.0 Info: AlterTable Notifications 12:22:56.0 Info: => 1.1E-06s 12:22:56.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:56.0 Info: => 0.0005865s 12:22:56.0 Info: DeleteColumn Notifications OnDownload 12:22:56.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:56.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:56.0 Info: DROP TABLE "Notifications" 12:22:56.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:56.0 Info: => 0.0046921s 12:22:56.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:56.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:56.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:56.0 Info: DROP TABLE "Notifications" 12:22:56.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:56.0 Info: => 0.0047157s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:56', 'health_issue_notification') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 29: health_issue_notification migrated 12:22:56.0 Info: => 0.0050725s 12:22:56.0 Info: 30: add_mediafilerepository_mtime migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 30 12:22:56.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:22:56.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:22:56.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:22:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:56.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:22:56.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:22:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:56.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:22:56.0 Info: AlterTable TrackFiles 12:22:56.0 Info: => 1E-06s 12:22:56.0 Info: CreateColumn TrackFiles Modified DateTime 12:22:56.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:56.0 Info: => 0.0006161s 12:22:56.0 Info: AlterTable TrackFiles 12:22:56.0 Info: => 1.2E-06s 12:22:56.0 Info: CreateColumn TrackFiles Path String 12:22:56.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:56.0 Info: => 0.0005897s 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:56.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:56.0 Info: => 4.43E-05s 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.0 Info: => 0.0001361s 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:56.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:56.0 Info: => 0.0001545s 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:56.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:56.0 Info: => 0.0001607s 12:22:56.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:56.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:56.0 Info: => 9.58E-05s 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:56.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:56.0 Info: => 0.001116s 12:22:56.0 Info: AlterTable TrackFiles 12:22:56.0 Info: => 1.4E-06s 12:22:56.0 Info: AlterColumn TrackFiles Path String 12:22:56.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:56.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:56.0 Info: DROP TABLE "TrackFiles" 12:22:56.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.0 Info: => 0.0059246s 12:22:56.0 Info: CreateIndex TrackFiles (Path) 12:22:56.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:56.0 Info: => 9.44E-05s 12:22:56.0 Info: DeleteColumn TrackFiles RelativePath 12:22:56.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:56.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:56.0 Info: DROP TABLE "TrackFiles" 12:22:56.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:56.0 Info: => 0.0048953s 12:22:56.0 Info: -> 6 Insert operations completed in 00:00:00.0005387 taking an average of 00:00:00.0000897 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:56', 'add_mediafilerepository_mtime') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 30: add_mediafilerepository_mtime migrated 12:22:56.0 Info: => 0.0053593s 12:22:56.0 Debug: Took: 00:00:00.1865418 12:22:56.0 Debug: Got 0 tracks 12:22:56.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 12:22:56.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 12:22:56.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149761295936_171/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:56.1 Info: DatabaseEngineVersionCheck migrating 12:22:56.1 Info: PerformDBOperation 12:22:56.1 Info: Performing DB Operation 12:22:56.1 Info: SQLite 3.47.0 12:22:56.1 Info: => 0.0010808s 12:22:56.1 Info: DatabaseEngineVersionCheck migrated 12:22:56.1 Info: => 0.0010989s 12:22:56.1 Info: VersionMigration migrating 12:22:56.1 Info: Beginning Transaction 12:22:56.1 Info: CreateTable VersionInfo 12:22:56.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:56.1 Info: => 0.0001538s 12:22:56.1 Info: Committing Transaction 12:22:56.1 Info: VersionMigration migrated 12:22:56.1 Info: => 0.0005157s 12:22:56.1 Info: VersionUniqueMigration migrating 12:22:56.1 Info: Beginning Transaction 12:22:56.1 Info: CreateIndex VersionInfo (Version) 12:22:56.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:56.1 Info: => 0.000128s 12:22:56.1 Info: AlterTable VersionInfo 12:22:56.1 Info: => 1.2E-06s 12:22:56.1 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:56.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:56.1 Info: => 0.0005435s 12:22:56.1 Info: Committing Transaction 12:22:56.1 Info: VersionUniqueMigration migrated 12:22:56.1 Info: => 0.0007688s 12:22:56.1 Info: VersionDescriptionMigration migrating 12:22:56.1 Info: Beginning Transaction 12:22:56.1 Info: AlterTable VersionInfo 12:22:56.1 Info: => 1.4E-06s 12:22:56.1 Info: CreateColumn VersionInfo Description String 12:22:56.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:56.1 Info: => 0.0002003s 12:22:56.1 Info: Committing Transaction 12:22:56.1 Info: VersionDescriptionMigration migrated 12:22:56.1 Info: => 0.0003939s 12:22:56.1 Info: 1: InitialSetup migrating 12:22:56.1 Info: Beginning Transaction 12:22:56.1 Info: Starting migration of Main DB to 1 12:22:56.1 Info: CreateTable Config 12:22:56.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:56.1 Info: => 0.0001836s 12:22:56.1 Info: CreateIndex Config (Key) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:56.1 Info: => 8.82E-05s 12:22:56.1 Info: CreateTable RootFolders 12:22:56.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:56.1 Info: => 9.58E-05s 12:22:56.1 Info: CreateIndex RootFolders (Path) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:56.1 Info: => 8.28E-05s 12:22:56.1 Info: CreateTable Artists 12:22:56.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:56.1 Info: => 0.0003502s 12:22:56.1 Info: CreateIndex Artists (ForeignArtistId) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.1 Info: => 8.83E-05s 12:22:56.1 Info: CreateIndex Artists (NameSlug) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.1 Info: => 8.28E-05s 12:22:56.1 Info: CreateIndex Artists (CleanName) 12:22:56.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.1 Info: => 8.76E-05s 12:22:56.1 Info: CreateIndex Artists (Path) 12:22:56.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.1 Info: => 8.32E-05s 12:22:56.1 Info: CreateTable Albums 12:22:56.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:56.1 Info: => 0.0002962s 12:22:56.1 Info: CreateIndex Albums (ForeignAlbumId) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.1 Info: => 8.5E-05s 12:22:56.1 Info: CreateIndex Albums (MBId) 12:22:56.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.1 Info: => 8.45E-05s 12:22:56.1 Info: CreateIndex Albums (TADBId) 12:22:56.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.1 Info: => 8.48E-05s 12:22:56.1 Info: CreateIndex Albums (TitleSlug) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.1 Info: => 7.73E-05s 12:22:56.1 Info: CreateIndex Albums (CleanTitle) 12:22:56.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.1 Info: => 7.87E-05s 12:22:56.1 Info: CreateIndex Albums (Path) 12:22:56.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:56.1 Info: => 8.68E-05s 12:22:56.1 Info: CreateTable Tracks 12:22:56.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:56.1 Info: => 0.0001974s 12:22:56.1 Info: CreateIndex Tracks (ForeignTrackId) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.1 Info: => 8.86E-05s 12:22:56.1 Info: CreateIndex Tracks (ArtistId) 12:22:56.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:56.1 Info: => 9.3E-05s 12:22:56.1 Info: CreateIndex Tracks (TrackFileId) 12:22:56.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.1 Info: => 0.0001025s 12:22:56.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:56.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:56.1 Info: => 9.05E-05s 12:22:56.1 Info: CreateTable TrackFiles 12:22:56.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:56.1 Info: => 0.0001666s 12:22:56.1 Info: CreateIndex TrackFiles (ArtistId) 12:22:56.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:56.1 Info: => 8.68E-05s 12:22:56.1 Info: CreateIndex TrackFiles (AlbumId) 12:22:56.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.1 Info: => 8.91E-05s 12:22:56.1 Info: CreateTable History 12:22:56.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:56.1 Info: => 0.0001896s 12:22:56.1 Info: CreateIndex History (Date) 12:22:56.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:56.1 Info: => 8.92E-05s 12:22:56.1 Info: CreateIndex History (EventType) 12:22:56.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:56.1 Info: => 0.0001132s 12:22:56.1 Info: CreateIndex History (DownloadId) 12:22:56.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:56.1 Info: => 0.0001012s 12:22:56.1 Info: CreateIndex History (AlbumId) 12:22:56.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:56.1 Info: => 8.68E-05s 12:22:56.1 Info: CreateTable Notifications 12:22:56.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:56.1 Info: => 0.0001861s 12:22:56.1 Info: CreateTable ScheduledTasks 12:22:56.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:56.1 Info: => 0.0001325s 12:22:56.1 Info: CreateIndex ScheduledTasks (TypeName) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:56.1 Info: => 9.59E-05s 12:22:56.1 Info: CreateTable Indexers 12:22:56.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:56.1 Info: => 0.0001284s 12:22:56.1 Info: CreateIndex Indexers (Name) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.1 Info: => 0.0001191s 12:22:56.1 Info: CreateTable Profiles 12:22:56.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:56.1 Info: => 0.0001236s 12:22:56.1 Info: CreateIndex Profiles (Name) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:56.1 Info: => 9.91E-05s 12:22:56.1 Info: CreateTable QualityDefinitions 12:22:56.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:56.1 Info: => 0.0001321s 12:22:56.1 Info: CreateIndex QualityDefinitions (Quality) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:56.1 Info: => 0.0001082s 12:22:56.1 Info: CreateIndex QualityDefinitions (Title) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:56.1 Info: => 9.86E-05s 12:22:56.1 Info: CreateTable NamingConfig 12:22:56.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:56.1 Info: => 0.0001626s 12:22:56.1 Info: CreateTable Blacklist 12:22:56.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:56.1 Info: => 0.0002207s 12:22:56.1 Info: CreateTable Metadata 12:22:56.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:56.1 Info: => 0.0001299s 12:22:56.1 Info: CreateTable MetadataFiles 12:22:56.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:56.1 Info: => 0.0001787s 12:22:56.1 Info: CreateTable DownloadClients 12:22:56.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:56.1 Info: => 0.000136s 12:22:56.1 Info: CreateTable PendingReleases 12:22:56.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:56.1 Info: => 0.0001368s 12:22:56.1 Info: CreateTable RemotePathMappings 12:22:56.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:56.1 Info: => 0.0001167s 12:22:56.1 Info: CreateTable Tags 12:22:56.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:56.1 Info: => 0.0001051s 12:22:56.1 Info: CreateIndex Tags (Label) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:56.1 Info: => 0.0001068s 12:22:56.1 Info: CreateTable Restrictions 12:22:56.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:56.1 Info: => 0.0001209s 12:22:56.1 Info: CreateTable DelayProfiles 12:22:56.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:56.1 Info: => 0.0001748s 12:22:56.1 Info: CreateTable Users 12:22:56.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:56.1 Info: => 0.0001254s 12:22:56.1 Info: CreateIndex Users (Identifier) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:56.1 Info: => 9.98E-05s 12:22:56.1 Info: CreateIndex Users (Username) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:56.1 Info: => 8.77E-05s 12:22:56.1 Info: CreateTable Commands 12:22:56.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:56.1 Info: => 0.0001651s 12:22:56.1 Info: CreateTable IndexerStatus 12:22:56.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:56.1 Info: => 0.0001534s 12:22:56.1 Info: CreateIndex IndexerStatus (ProviderId) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:56.1 Info: => 0.0001112s 12:22:56.1 Info: CreateTable ExtraFiles 12:22:56.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:56.1 Info: => 0.0001458s 12:22:56.1 Info: CreateTable LyricFiles 12:22:56.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:56.1 Info: => 0.000169s 12:22:56.1 Info: CreateTable LanguageProfiles 12:22:56.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:56.1 Info: => 0.0001162s 12:22:56.1 Info: CreateIndex LanguageProfiles (Name) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:56.1 Info: => 9.52E-05s 12:22:56.1 Info: CreateTable DownloadClientStatus 12:22:56.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:56.1 Info: => 0.0001333s 12:22:56.1 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:56.1 Info: => 0.0001019s 12:22:56.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:56.1 Info: -> 1 Insert operations completed in 00:00:00.0000848 taking an average of 00:00:00.0000848 12:22:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:56', 'InitialSetup') 12:22:56.1 Info: Committing Transaction 12:22:56.1 Info: 1: InitialSetup migrated 12:22:56.1 Info: => 0.0109463s 12:22:56.1 Info: 2: add_reason_to_pending_releases migrating 12:22:56.1 Info: Beginning Transaction 12:22:56.1 Info: Starting migration of Main DB to 2 12:22:56.1 Info: AlterTable PendingReleases 12:22:56.1 Info: => 1.5E-06s 12:22:56.1 Info: CreateColumn PendingReleases Reason Int32 12:22:56.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:56.1 Info: => 0.0006161s 12:22:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:56', 'add_reason_to_pending_releases') 12:22:56.1 Info: Committing Transaction 12:22:56.1 Info: 2: add_reason_to_pending_releases migrated 12:22:56.1 Info: => 0.0009462s 12:22:56.1 Info: 3: add_medium_support migrating 12:22:56.1 Info: Beginning Transaction 12:22:56.1 Info: Starting migration of Main DB to 3 12:22:56.1 Info: AlterTable Albums 12:22:56.1 Info: => 1.4E-06s 12:22:56.1 Info: CreateColumn Albums Media String 12:22:56.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:56.1 Info: => 0.0005969s 12:22:56.1 Info: AlterTable Tracks 12:22:56.1 Info: => 1.6E-06s 12:22:56.1 Info: CreateColumn Tracks MediumNumber Int32 12:22:56.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:56.1 Info: => 0.000541s 12:22:56.1 Info: AlterTable Tracks 12:22:56.1 Info: => 1E-06s 12:22:56.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:56.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:56.1 Info: => 0.0005415s 12:22:56.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:56.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:56.1 Info: => 5.15E-05s 12:22:56.1 Info: DeleteColumn Tracks TrackNumber 12:22:56.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:56.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:56.1 Info: DROP TABLE "Tracks" 12:22:56.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:56.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.1 Info: => 0.0050639s 12:22:56.1 Info: AlterTable Tracks 12:22:56.1 Info: => 1.2E-06s 12:22:56.1 Info: CreateColumn Tracks TrackNumber String 12:22:56.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:56.1 Info: => 0.000533s 12:22:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:56', 'add_medium_support') 12:22:56.1 Info: Committing Transaction 12:22:56.1 Info: 3: add_medium_support migrated 12:22:56.1 Info: => 0.000906s 12:22:56.1 Info: 4: add_various_qualites_in_profile migrating 12:22:56.1 Info: Beginning Transaction 12:22:56.1 Info: Starting migration of Main DB to 4 12:22:56.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:56.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:56.1 Info: => 6.66E-05s 12:22:56.1 Info: PerformDBOperation 12:22:56.1 Info: Performing DB Operation 12:22:56.1 Info: => 4.26E-05s 12:22:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:56', 'add_various_qualites_in_profile') 12:22:56.1 Info: Committing Transaction 12:22:56.1 Info: 4: add_various_qualites_in_profile migrated 12:22:56.1 Info: => 0.0003232s 12:22:56.1 Info: 5: metadata_profiles migrating 12:22:56.1 Info: Beginning Transaction 12:22:56.1 Info: Starting migration of Main DB to 5 12:22:56.1 Info: CreateTable MetadataProfiles 12:22:56.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:56.1 Info: => 0.0001507s 12:22:56.1 Info: CreateIndex MetadataProfiles (Name) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:56.1 Info: => 0.0001086s 12:22:56.1 Info: AlterTable Artists 12:22:56.1 Info: => 1.2E-06s 12:22:56.1 Info: CreateColumn Artists MetadataProfileId Int32 12:22:56.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:56.1 Info: => 0.0005839s 12:22:56.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:56.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:56.1 Info: DROP TABLE "Artists" 12:22:56.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.1 Info: => 0.0053785s 12:22:56.1 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:56.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:56.1 Info: DROP TABLE "Artists" 12:22:56.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.1 Info: => 0.0053235s 12:22:56.1 Info: AlterTable Albums 12:22:56.1 Info: => 1.3E-06s 12:22:56.1 Info: CreateColumn Albums SecondaryTypes String 12:22:56.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:56.1 Info: => 0.0005475s 12:22:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:56', 'metadata_profiles') 12:22:56.1 Info: Committing Transaction 12:22:56.1 Info: 5: metadata_profiles migrated 12:22:56.1 Info: => 0.0009359s 12:22:56.1 Info: 6: separate_automatic_and_interactive_search migrating 12:22:56.1 Info: Beginning Transaction 12:22:56.1 Info: Starting migration of Main DB to 6 12:22:56.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:56.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:56.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:56.2 Info: DROP TABLE "Indexers" 12:22:56.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.2 Info: => 0.0061187s 12:22:56.2 Info: AlterTable Indexers 12:22:56.2 Info: => 1.2E-06s 12:22:56.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:56.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:56.2 Info: => 0.0005374s 12:22:56.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:56.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:56.2 Info: => 4.71E-05s 12:22:56.2 Info: AlterTable Indexers 12:22:56.2 Info: => 1.4E-06s 12:22:56.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:56.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:56.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:56.2 Info: DROP TABLE "Indexers" 12:22:56.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.2 Info: => 0.0041716s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:56', 'separate_automatic_and_interactive_search') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 6: separate_automatic_and_interactive_search migrated 12:22:56.2 Info: => 0.0045049s 12:22:56.2 Info: 7: change_album_path_to_relative migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 7 12:22:56.2 Info: DeleteColumn Albums Path 12:22:56.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:56.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:56.2 Info: DROP TABLE "Albums" 12:22:56.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.2 Info: => 0.0050223s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:56', 'change_album_path_to_relative') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 7: change_album_path_to_relative migrated 12:22:56.2 Info: => 0.0054243s 12:22:56.2 Info: 8: change_quality_size_mb_to_kb migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 8 12:22:56.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:56.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:56.2 Info: => 5.64E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:56', 'change_quality_size_mb_to_kb') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 8: change_quality_size_mb_to_kb migrated 12:22:56.2 Info: => 0.0003155s 12:22:56.2 Info: 9: album_releases migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 9 12:22:56.2 Info: AlterTable Albums 12:22:56.2 Info: => 1.2E-06s 12:22:56.2 Info: CreateColumn Albums Releases String 12:22:56.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:56.2 Info: => 0.0005731s 12:22:56.2 Info: AlterTable Albums 12:22:56.2 Info: => 1.4E-06s 12:22:56.2 Info: CreateColumn Albums CurrentRelease String 12:22:56.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:56.2 Info: => 0.0005549s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:56', 'album_releases') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 9: album_releases migrated 12:22:56.2 Info: => 0.0008643s 12:22:56.2 Info: 10: album_releases_fix migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 10 12:22:56.2 Info: AlterTable Albums 12:22:56.2 Info: => 1.4E-06s 12:22:56.2 Info: AlterColumn Albums Releases String 12:22:56.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:56.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:56.2 Info: DROP TABLE "Albums" 12:22:56.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.2 Info: => 0.0049553s 12:22:56.2 Info: AlterTable Albums 12:22:56.2 Info: => 1.2E-06s 12:22:56.2 Info: AlterColumn Albums CurrentRelease String 12:22:56.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:56.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:56.2 Info: DROP TABLE "Albums" 12:22:56.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.2 Info: => 0.004893s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:56', 'album_releases_fix') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 10: album_releases_fix migrated 12:22:56.2 Info: => 0.0052778s 12:22:56.2 Info: 11: import_lists migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 11 12:22:56.2 Info: CreateTable ImportLists 12:22:56.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.2 Info: => 0.0001918s 12:22:56.2 Info: CreateIndex ImportLists (Name) 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:56.2 Info: => 9.21E-05s 12:22:56.2 Info: CreateTable ImportListStatus 12:22:56.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:56.2 Info: => 0.0001307s 12:22:56.2 Info: CreateIndex ImportListStatus (ProviderId) 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:56.2 Info: => 8.81E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:56', 'import_lists') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 11: import_lists migrated 12:22:56.2 Info: => 0.000401s 12:22:56.2 Info: 12: add_release_status migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 12 12:22:56.2 Info: AlterTable MetadataProfiles 12:22:56.2 Info: => 1.4E-06s 12:22:56.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:56.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:56.2 Info: => 0.0005859s 12:22:56.2 Info: PerformDBOperation 12:22:56.2 Info: Performing DB Operation 12:22:56.2 Info: => 3.51E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:56', 'add_release_status') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 12: add_release_status migrated 12:22:56.2 Info: => 0.000336s 12:22:56.2 Info: 13: album_download_notification migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 13 12:22:56.2 Info: AlterTable Notifications 12:22:56.2 Info: => 1.2E-06s 12:22:56.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:56.2 Info: => 0.0005872s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:56', 'album_download_notification') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 13: album_download_notification migrated 12:22:56.2 Info: => 0.000881s 12:22:56.2 Info: 14: fix_language_metadata_profiles migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 14 12:22:56.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:56.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:56.2 Info: => 9.37E-05s 12:22:56.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:56.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:56.2 Info: => 6.9E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:56', 'fix_language_metadata_profiles') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 14: fix_language_metadata_profiles migrated 12:22:56.2 Info: => 0.0003237s 12:22:56.2 Info: 15: remove_fanzub migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 15 12:22:56.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:56.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:56.2 Info: => 5.06E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:56', 'remove_fanzub') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 15: remove_fanzub migrated 12:22:56.2 Info: => 0.0003391s 12:22:56.2 Info: 16: update_artist_history_indexes migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 16 12:22:56.2 Info: CreateIndex Albums (ArtistId) 12:22:56.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:56.2 Info: => 0.0001121s 12:22:56.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:56.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:56.2 Info: => 9.56E-05s 12:22:56.2 Info: DeleteIndex History (AlbumId) 12:22:56.2 Info: DROP INDEX "IX_History_AlbumId" 12:22:56.2 Info: => 0.0001214s 12:22:56.2 Info: CreateIndex History (AlbumId, Date) 12:22:56.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:56.2 Info: => 0.000101s 12:22:56.2 Info: DeleteIndex History (DownloadId) 12:22:56.2 Info: DROP INDEX "IX_History_DownloadId" 12:22:56.2 Info: => 0.0001129s 12:22:56.2 Info: CreateIndex History (DownloadId, Date) 12:22:56.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:56.2 Info: => 9.85E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:56', 'update_artist_history_indexes') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 16: update_artist_history_indexes migrated 12:22:56.2 Info: => 0.000424s 12:22:56.2 Info: 17: remove_nma migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 17 12:22:56.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:56.2 Info: => 5.32E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:56', 'remove_nma') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 17: remove_nma migrated 12:22:56.2 Info: => 0.0003056s 12:22:56.2 Info: 18: album_disambiguation migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 18 12:22:56.2 Info: AlterTable Albums 12:22:56.2 Info: => 1.3E-06s 12:22:56.2 Info: CreateColumn Albums Disambiguation String 12:22:56.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:56.2 Info: => 0.0006279s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:56', 'album_disambiguation') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 18: album_disambiguation migrated 12:22:56.2 Info: => 0.0009632s 12:22:56.2 Info: 19: add_ape_quality_in_profiles migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 19 12:22:56.2 Info: PerformDBOperation 12:22:56.2 Info: Performing DB Operation 12:22:56.2 Info: => 3.79E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:56', 'add_ape_quality_in_profiles') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 19: add_ape_quality_in_profiles migrated 12:22:56.2 Info: => 0.0003199s 12:22:56.2 Info: 20: remove_pushalot migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 20 12:22:56.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:56.2 Info: => 5.35E-05s 12:22:56.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:56.2 Info: => 4.24E-05s 12:22:56.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:56.2 Info: => 4.15E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:56', 'remove_pushalot') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 20: remove_pushalot migrated 12:22:56.2 Info: => 0.0002939s 12:22:56.2 Info: 21: add_custom_filters migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 21 12:22:56.2 Info: CreateTable CustomFilters 12:22:56.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:56.2 Info: => 0.0001393s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:56', 'add_custom_filters') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 21: add_custom_filters migrated 12:22:56.2 Info: => 0.0004389s 12:22:56.2 Info: 22: import_list_tags migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 22 12:22:56.2 Info: AlterTable ImportLists 12:22:56.2 Info: => 1.2E-06s 12:22:56.2 Info: CreateColumn ImportLists Tags String 12:22:56.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:56.2 Info: => 0.0005978s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:56', 'import_list_tags') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 22: import_list_tags migrated 12:22:56.2 Info: => 0.0009075s 12:22:56.2 Info: 23: add_release_groups_etc migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 23 12:22:56.2 Info: CreateTable ArtistMetadata 12:22:56.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:56.2 Info: => 0.0001948s 12:22:56.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:56.2 Info: => 9.44E-05s 12:22:56.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:56.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:56.2 Info: => 0.0001026s 12:22:56.2 Info: AlterTable Artists 12:22:56.2 Info: => 1.3E-06s 12:22:56.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:56.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.2 Info: => 0.0006041s 12:22:56.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:56.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:56.2 Info: => 7.52E-05s 12:22:56.2 Info: CreateTable AlbumReleases 12:22:56.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:56.2 Info: => 0.000175s 12:22:56.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:56.2 Info: => 9.21E-05s 12:22:56.2 Info: CreateIndex AlbumReleases (AlbumId) 12:22:56.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:56.2 Info: => 8.58E-05s 12:22:56.2 Info: PerformDBOperation 12:22:56.2 Info: Performing DB Operation 12:22:56.2 Info: => 3.59E-05s 12:22:56.2 Info: AlterTable Albums 12:22:56.2 Info: => 1.2E-06s 12:22:56.2 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:56.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.2 Info: => 0.0006252s 12:22:56.2 Info: AlterTable Albums 12:22:56.2 Info: => 1.2E-06s 12:22:56.2 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:56.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:56.2 Info: => 0.0006093s 12:22:56.2 Info: AlterTable Albums 12:22:56.2 Info: => 1.2E-06s 12:22:56.2 Info: CreateColumn Albums Links String 12:22:56.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:56.2 Info: => 0.0006044s 12:22:56.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:56.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:56.2 Info: => 9.38E-05s 12:22:56.2 Info: AlterTable Tracks 12:22:56.2 Info: => 1.1E-06s 12:22:56.2 Info: CreateColumn Tracks ForeignRecordingId String 12:22:56.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:56.2 Info: => 0.0006014s 12:22:56.2 Info: AlterTable Tracks 12:22:56.2 Info: => 1.3E-06s 12:22:56.2 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:56.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:56.2 Info: => 0.0006123s 12:22:56.2 Info: AlterTable Tracks 12:22:56.2 Info: => 1.3E-06s 12:22:56.2 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:56.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.2 Info: => 0.0006132s 12:22:56.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:56.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:56.2 Info: => 9.36E-05s 12:22:56.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:56.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:56.2 Info: => 8.13E-05s 12:22:56.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:56.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:56.2 Info: DROP TABLE "Artists" 12:22:56.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.2 Info: => 0.0053543s 12:22:56.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:56.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:56.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:56.2 Info: DROP TABLE "Albums" 12:22:56.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.2 Info: => 0.0072563s 12:22:56.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:56.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:56.2 Info: DROP TABLE "Tracks" 12:22:56.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.2 Info: => 0.0048511s 12:22:56.2 Info: DeleteColumn TrackFiles ArtistId 12:22:56.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:56.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:56.2 Info: DROP TABLE "TrackFiles" 12:22:56.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.2 Info: => 0.0045735s 12:22:56.2 Info: CreateIndex Artists (ArtistMetadataId) 12:22:56.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:56.2 Info: => 9.49E-05s 12:22:56.2 Info: CreateIndex Artists (Monitored) 12:22:56.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:56.2 Info: => 8.91E-05s 12:22:56.2 Info: CreateIndex Albums (ArtistMetadataId) 12:22:56.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:56.2 Info: => 0.0001027s 12:22:56.2 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:56.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:56.2 Info: => 9.14E-05s 12:22:56.2 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:56.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:56.2 Info: => 8.82E-05s 12:22:56.2 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:56.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:56.2 Info: => 8.49E-05s 12:22:56.2 Info: UpdateData 12:22:56.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:56.2 Info: => 5.07E-05s 12:22:56.2 Info: UpdateData 12:22:56.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:56.2 Info: => 4.65E-05s 12:22:56.2 Info: UpdateData 12:22:56.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:56.2 Info: => 5.32E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:56', 'add_release_groups_etc') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 23: add_release_groups_etc migrated 12:22:56.2 Info: => 0.0007046s 12:22:56.2 Info: 24: NewMediaInfoFormat migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 24 12:22:56.2 Info: UpdateData 12:22:56.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:56.2 Info: => 5.69E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:56', 'NewMediaInfoFormat') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 24: NewMediaInfoFormat migrated 12:22:56.2 Info: => 0.0003162s 12:22:56.2 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 25 12:22:56.2 Info: RenameTable Restrictions ReleaseProfiles 12:22:56.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:56.2 Info: => 0.001679s 12:22:56.2 Info: AlterTable ReleaseProfiles 12:22:56.2 Info: => 1.5E-06s 12:22:56.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:56.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:56.2 Info: => 0.0005874s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:56', 'rename_restrictions_to_release_profiles') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:56.2 Info: => 0.0008969s 12:22:56.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 26 12:22:56.2 Info: RenameTable Profiles QualityProfiles 12:22:56.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:56.2 Info: => 0.0016586s 12:22:56.2 Info: AlterTable QualityProfiles 12:22:56.2 Info: => 1.7E-06s 12:22:56.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:56.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:56.2 Info: => 0.0005826s 12:22:56.2 Info: AlterTable LanguageProfiles 12:22:56.2 Info: => 1.2E-06s 12:22:56.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:56.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:56.2 Info: => 0.0005634s 12:22:56.2 Info: UpdateData 12:22:56.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:56.2 Info: => 5.1E-05s 12:22:56.2 Info: UpdateData 12:22:56.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:56.2 Info: => 4.12E-05s 12:22:56.2 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:56.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:56.2 Info: DROP TABLE "Artists" 12:22:56.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:56.2 Info: => 0.0051134s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:56', 'rename_quality_profiles_add_upgrade_allowed') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:56.2 Info: => 0.0055556s 12:22:56.2 Info: 27: add_import_exclusions migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 27 12:22:56.2 Info: CreateTable ImportListExclusions 12:22:56.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:56.2 Info: => 0.0001373s 12:22:56.2 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:56.2 Info: => 9.91E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:56', 'add_import_exclusions') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 27: add_import_exclusions migrated 12:22:56.2 Info: => 0.0004241s 12:22:56.2 Info: 28: clean_artist_metadata_table migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 28 12:22:56.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.2 Info: => 0.0001605s 12:22:56.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.2 Info: => 0.0001385s 12:22:56.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:56.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:56.2 Info: => 0.0001287s 12:22:56.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:56.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:56.2 Info: => 0.0001235s 12:22:56.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.2 Info: => 0.0001264s 12:22:56.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.2 Info: => 0.0001291s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:56', 'clean_artist_metadata_table') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 28: clean_artist_metadata_table migrated 12:22:56.2 Info: => 0.0003986s 12:22:56.2 Info: 29: health_issue_notification migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 29 12:22:56.2 Info: AlterTable Notifications 12:22:56.2 Info: => 1.2E-06s 12:22:56.2 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:56.2 Info: => 0.0006324s 12:22:56.2 Info: AlterTable Notifications 12:22:56.2 Info: => 1.3E-06s 12:22:56.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:56.2 Info: => 0.0005906s 12:22:56.2 Info: AlterTable Notifications 12:22:56.2 Info: => 1.2E-06s 12:22:56.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:56.2 Info: => 0.0005848s 12:22:56.2 Info: AlterTable Notifications 12:22:56.2 Info: => 1.4E-06s 12:22:56.2 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:56.2 Info: => 0.000581s 12:22:56.2 Info: AlterTable Notifications 12:22:56.2 Info: => 2.1E-06s 12:22:56.2 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:56.2 Info: => 0.0005814s 12:22:56.2 Info: DeleteColumn Notifications OnDownload 12:22:56.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:56.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:56.2 Info: DROP TABLE "Notifications" 12:22:56.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:56.2 Info: => 0.0059438s 12:22:56.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:56.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:56.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:56.2 Info: DROP TABLE "Notifications" 12:22:56.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:56.2 Info: => 0.0047321s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:56', 'health_issue_notification') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 29: health_issue_notification migrated 12:22:56.2 Info: => 0.0050953s 12:22:56.2 Info: 30: add_mediafilerepository_mtime migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 30 12:22:56.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:22:56.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:22:56.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:22:56.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:22:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:56.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:22:56.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, NULL, 100, '2024-10-28T12:22:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:56.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:22:56.2 Info: AlterTable TrackFiles 12:22:56.2 Info: => 1.2E-06s 12:22:56.2 Info: CreateColumn TrackFiles Modified DateTime 12:22:56.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:56.2 Info: => 0.0006201s 12:22:56.2 Info: AlterTable TrackFiles 12:22:56.2 Info: => 1.2E-06s 12:22:56.2 Info: CreateColumn TrackFiles Path String 12:22:56.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:56.3 Info: => 0.0005969s 12:22:56.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:56.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:56.3 Info: => 4.81E-05s 12:22:56.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.3 Info: => 0.0001346s 12:22:56.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:56.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:56.3 Info: => 0.0001464s 12:22:56.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:56.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:56.3 Info: => 0.0001521s 12:22:56.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:56.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:56.3 Info: => 9.99E-05s 12:22:56.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:56.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:56.3 Info: => 0.0001167s 12:22:56.3 Info: AlterTable TrackFiles 12:22:56.3 Info: => 1.1E-06s 12:22:56.3 Info: AlterColumn TrackFiles Path String 12:22:56.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:56.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:56.3 Info: DROP TABLE "TrackFiles" 12:22:56.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.3 Info: => 0.006046s 12:22:56.3 Info: CreateIndex TrackFiles (Path) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:56.3 Info: => 9.38E-05s 12:22:56.3 Info: DeleteColumn TrackFiles RelativePath 12:22:56.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:56.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:56.3 Info: DROP TABLE "TrackFiles" 12:22:56.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:56.3 Info: => 0.0060067s 12:22:56.3 Info: -> 7 Insert operations completed in 00:00:00.0007082 taking an average of 00:00:00.0001011 12:22:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:56', 'add_mediafilerepository_mtime') 12:22:56.3 Info: Committing Transaction 12:22:56.3 Info: 30: add_mediafilerepository_mtime migrated 12:22:56.3 Info: => 0.0065131s 12:22:56.3 Debug: Took: 00:00:00.1842678 12:22:56.3 Debug: Got 1 tracks 12:22:56.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 12:22:56.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 12:22:56.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149763637948_173/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:56.3 Info: DatabaseEngineVersionCheck migrating 12:22:56.3 Info: PerformDBOperation 12:22:56.3 Info: Performing DB Operation 12:22:56.3 Info: SQLite 3.47.0 12:22:56.3 Info: => 0.0010765s 12:22:56.3 Info: DatabaseEngineVersionCheck migrated 12:22:56.3 Info: => 0.001095s 12:22:56.3 Info: VersionMigration migrating 12:22:56.3 Info: Beginning Transaction 12:22:56.3 Info: CreateTable VersionInfo 12:22:56.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:56.3 Info: => 0.0001873s 12:22:56.3 Info: Committing Transaction 12:22:56.3 Info: VersionMigration migrated 12:22:56.3 Info: => 0.0005949s 12:22:56.3 Info: VersionUniqueMigration migrating 12:22:56.3 Info: Beginning Transaction 12:22:56.3 Info: CreateIndex VersionInfo (Version) 12:22:56.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:56.3 Info: => 0.0001619s 12:22:56.3 Info: AlterTable VersionInfo 12:22:56.3 Info: => 1.4E-06s 12:22:56.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:56.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:56.3 Info: => 0.0005538s 12:22:56.3 Info: Committing Transaction 12:22:56.3 Info: VersionUniqueMigration migrated 12:22:56.3 Info: => 0.0007617s 12:22:56.3 Info: VersionDescriptionMigration migrating 12:22:56.3 Info: Beginning Transaction 12:22:56.3 Info: AlterTable VersionInfo 12:22:56.3 Info: => 1.3E-06s 12:22:56.3 Info: CreateColumn VersionInfo Description String 12:22:56.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:56.3 Info: => 0.0002041s 12:22:56.3 Info: Committing Transaction 12:22:56.3 Info: VersionDescriptionMigration migrated 12:22:56.3 Info: => 0.0004089s 12:22:56.3 Info: 1: InitialSetup migrating 12:22:56.3 Info: Beginning Transaction 12:22:56.3 Info: Starting migration of Main DB to 1 12:22:56.3 Info: CreateTable Config 12:22:56.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:56.3 Info: => 0.0001704s 12:22:56.3 Info: CreateIndex Config (Key) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:56.3 Info: => 0.0001168s 12:22:56.3 Info: CreateTable RootFolders 12:22:56.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:56.3 Info: => 0.0001233s 12:22:56.3 Info: CreateIndex RootFolders (Path) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:56.3 Info: => 0.0001067s 12:22:56.3 Info: CreateTable Artists 12:22:56.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:56.3 Info: => 0.0003218s 12:22:56.3 Info: CreateIndex Artists (ForeignArtistId) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.3 Info: => 0.0001055s 12:22:56.3 Info: CreateIndex Artists (NameSlug) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.3 Info: => 0.0001051s 12:22:56.3 Info: CreateIndex Artists (CleanName) 12:22:56.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.3 Info: => 0.0001065s 12:22:56.3 Info: CreateIndex Artists (Path) 12:22:56.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.3 Info: => 9.8E-05s 12:22:56.3 Info: CreateTable Albums 12:22:56.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:56.3 Info: => 0.0002898s 12:22:56.3 Info: CreateIndex Albums (ForeignAlbumId) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.3 Info: => 0.0001074s 12:22:56.3 Info: CreateIndex Albums (MBId) 12:22:56.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.3 Info: => 9.91E-05s 12:22:56.3 Info: CreateIndex Albums (TADBId) 12:22:56.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.3 Info: => 9.93E-05s 12:22:56.3 Info: CreateIndex Albums (TitleSlug) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.3 Info: => 0.0001009s 12:22:56.3 Info: CreateIndex Albums (CleanTitle) 12:22:56.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.3 Info: => 0.0001003s 12:22:56.3 Info: CreateIndex Albums (Path) 12:22:56.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:56.3 Info: => 9.53E-05s 12:22:56.3 Info: CreateTable Tracks 12:22:56.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:56.3 Info: => 0.000212s 12:22:56.3 Info: CreateIndex Tracks (ForeignTrackId) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.3 Info: => 0.0001073s 12:22:56.3 Info: CreateIndex Tracks (ArtistId) 12:22:56.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:56.3 Info: => 0.0001048s 12:22:56.3 Info: CreateIndex Tracks (TrackFileId) 12:22:56.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.3 Info: => 0.0001187s 12:22:56.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:56.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:56.3 Info: => 0.0001444s 12:22:56.3 Info: CreateTable TrackFiles 12:22:56.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:56.3 Info: => 0.0001884s 12:22:56.3 Info: CreateIndex TrackFiles (ArtistId) 12:22:56.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:56.3 Info: => 0.0001109s 12:22:56.3 Info: CreateIndex TrackFiles (AlbumId) 12:22:56.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.3 Info: => 0.0001039s 12:22:56.3 Info: CreateTable History 12:22:56.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:56.3 Info: => 0.0001964s 12:22:56.3 Info: CreateIndex History (Date) 12:22:56.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:56.3 Info: => 0.0001111s 12:22:56.3 Info: CreateIndex History (EventType) 12:22:56.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:56.3 Info: => 0.0001163s 12:22:56.3 Info: CreateIndex History (DownloadId) 12:22:56.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:56.3 Info: => 0.0001092s 12:22:56.3 Info: CreateIndex History (AlbumId) 12:22:56.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:56.3 Info: => 0.0001071s 12:22:56.3 Info: CreateTable Notifications 12:22:56.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:56.3 Info: => 0.000173s 12:22:56.3 Info: CreateTable ScheduledTasks 12:22:56.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:56.3 Info: => 0.0001456s 12:22:56.3 Info: CreateIndex ScheduledTasks (TypeName) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:56.3 Info: => 0.0001093s 12:22:56.3 Info: CreateTable Indexers 12:22:56.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:56.3 Info: => 0.0001455s 12:22:56.3 Info: CreateIndex Indexers (Name) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.3 Info: => 0.0001194s 12:22:56.3 Info: CreateTable Profiles 12:22:56.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:56.3 Info: => 0.0001372s 12:22:56.3 Info: CreateIndex Profiles (Name) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:56.3 Info: => 0.0001101s 12:22:56.3 Info: CreateTable QualityDefinitions 12:22:56.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:56.3 Info: => 0.0001426s 12:22:56.3 Info: CreateIndex QualityDefinitions (Quality) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:56.3 Info: => 0.0001089s 12:22:56.3 Info: CreateIndex QualityDefinitions (Title) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:56.3 Info: => 0.0001085s 12:22:56.3 Info: CreateTable NamingConfig 12:22:56.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:56.3 Info: => 0.0001696s 12:22:56.3 Info: CreateTable Blacklist 12:22:56.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:56.3 Info: => 0.0002323s 12:22:56.3 Info: CreateTable Metadata 12:22:56.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:56.3 Info: => 0.0001472s 12:22:56.3 Info: CreateTable MetadataFiles 12:22:56.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:56.3 Info: => 0.0001725s 12:22:56.3 Info: CreateTable DownloadClients 12:22:56.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:56.3 Info: => 0.0024595s 12:22:56.3 Info: CreateTable PendingReleases 12:22:56.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:56.3 Info: => 0.0001699s 12:22:56.3 Info: CreateTable RemotePathMappings 12:22:56.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:56.3 Info: => 0.0001375s 12:22:56.3 Info: CreateTable Tags 12:22:56.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:56.3 Info: => 0.0001256s 12:22:56.3 Info: CreateIndex Tags (Label) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:56.3 Info: => 0.0001229s 12:22:56.3 Info: CreateTable Restrictions 12:22:56.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:56.3 Info: => 0.0001414s 12:22:56.3 Info: CreateTable DelayProfiles 12:22:56.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:56.3 Info: => 0.0001664s 12:22:56.3 Info: CreateTable Users 12:22:56.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:56.3 Info: => 0.0001341s 12:22:56.3 Info: CreateIndex Users (Identifier) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:56.3 Info: => 0.0001155s 12:22:56.3 Info: CreateIndex Users (Username) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:56.3 Info: => 0.000117s 12:22:56.3 Info: CreateTable Commands 12:22:56.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:56.3 Info: => 0.0001855s 12:22:56.3 Info: CreateTable IndexerStatus 12:22:56.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:56.3 Info: => 0.0001655s 12:22:56.3 Info: CreateIndex IndexerStatus (ProviderId) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:56.3 Info: => 0.0001131s 12:22:56.3 Info: CreateTable ExtraFiles 12:22:56.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:56.3 Info: => 0.000162s 12:22:56.3 Info: CreateTable LyricFiles 12:22:56.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:56.3 Info: => 0.0001744s 12:22:56.3 Info: CreateTable LanguageProfiles 12:22:56.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:56.3 Info: => 0.0001343s 12:22:56.3 Info: CreateIndex LanguageProfiles (Name) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:56.3 Info: => 0.0001145s 12:22:56.3 Info: CreateTable DownloadClientStatus 12:22:56.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:56.3 Info: => 0.000147s 12:22:56.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:56.3 Info: => 0.0001174s 12:22:56.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:56.3 Info: -> 1 Insert operations completed in 00:00:00.0000772 taking an average of 00:00:00.0000772 12:22:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:56', 'InitialSetup') 12:22:56.3 Info: Committing Transaction 12:22:56.4 Info: 1: InitialSetup migrated 12:22:56.4 Info: => 0.0028147s 12:22:56.4 Info: 2: add_reason_to_pending_releases migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 2 12:22:56.4 Info: AlterTable PendingReleases 12:22:56.4 Info: => 1.4E-06s 12:22:56.4 Info: CreateColumn PendingReleases Reason Int32 12:22:56.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:56.4 Info: => 0.0006251s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:56', 'add_reason_to_pending_releases') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 2: add_reason_to_pending_releases migrated 12:22:56.4 Info: => 0.0009619s 12:22:56.4 Info: 3: add_medium_support migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 3 12:22:56.4 Info: AlterTable Albums 12:22:56.4 Info: => 1.1E-06s 12:22:56.4 Info: CreateColumn Albums Media String 12:22:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:56.4 Info: => 0.0006129s 12:22:56.4 Info: AlterTable Tracks 12:22:56.4 Info: => 1.4E-06s 12:22:56.4 Info: CreateColumn Tracks MediumNumber Int32 12:22:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:56.4 Info: => 0.0005607s 12:22:56.4 Info: AlterTable Tracks 12:22:56.4 Info: => 1.1E-06s 12:22:56.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:56.4 Info: => 0.0005583s 12:22:56.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:56.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:56.4 Info: => 4.76E-05s 12:22:56.4 Info: DeleteColumn Tracks TrackNumber 12:22:56.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:56.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:56.4 Info: DROP TABLE "Tracks" 12:22:56.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.4 Info: => 0.0046911s 12:22:56.4 Info: AlterTable Tracks 12:22:56.4 Info: => 1.2E-06s 12:22:56.4 Info: CreateColumn Tracks TrackNumber String 12:22:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:56.4 Info: => 0.0005626s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:56', 'add_medium_support') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 3: add_medium_support migrated 12:22:56.4 Info: => 0.0009892s 12:22:56.4 Info: 4: add_various_qualites_in_profile migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 4 12:22:56.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:56.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:56.4 Info: => 6.11E-05s 12:22:56.4 Info: PerformDBOperation 12:22:56.4 Info: Performing DB Operation 12:22:56.4 Info: => 4.11E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:56', 'add_various_qualites_in_profile') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 4: add_various_qualites_in_profile migrated 12:22:56.4 Info: => 0.0003033s 12:22:56.4 Info: 5: metadata_profiles migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 5 12:22:56.4 Info: CreateTable MetadataProfiles 12:22:56.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:56.4 Info: => 0.0001696s 12:22:56.4 Info: CreateIndex MetadataProfiles (Name) 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:56.4 Info: => 0.000105s 12:22:56.4 Info: AlterTable Artists 12:22:56.4 Info: => 1.3E-06s 12:22:56.4 Info: CreateColumn Artists MetadataProfileId Int32 12:22:56.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:56.4 Info: => 0.0005836s 12:22:56.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:56.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:56.4 Info: DROP TABLE "Artists" 12:22:56.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.4 Info: => 0.0049634s 12:22:56.4 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:56.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:56.4 Info: DROP TABLE "Artists" 12:22:56.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.4 Info: => 0.0048171s 12:22:56.4 Info: AlterTable Albums 12:22:56.4 Info: => 1.3E-06s 12:22:56.4 Info: CreateColumn Albums SecondaryTypes String 12:22:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:56.4 Info: => 0.0005534s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:56', 'metadata_profiles') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 5: metadata_profiles migrated 12:22:56.4 Info: => 0.000994s 12:22:56.4 Info: 6: separate_automatic_and_interactive_search migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 6 12:22:56.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:56.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:56.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:56.4 Info: DROP TABLE "Indexers" 12:22:56.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.4 Info: => 0.0044159s 12:22:56.4 Info: AlterTable Indexers 12:22:56.4 Info: => 1.1E-06s 12:22:56.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:56.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:56.4 Info: => 0.0005366s 12:22:56.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:56.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:56.4 Info: => 4.47E-05s 12:22:56.4 Info: AlterTable Indexers 12:22:56.4 Info: => 1E-06s 12:22:56.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:56.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:56.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:56.4 Info: DROP TABLE "Indexers" 12:22:56.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.4 Info: => 0.005251s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:56', 'separate_automatic_and_interactive_search') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 6: separate_automatic_and_interactive_search migrated 12:22:56.4 Info: => 0.0056153s 12:22:56.4 Info: 7: change_album_path_to_relative migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 7 12:22:56.4 Info: DeleteColumn Albums Path 12:22:56.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:56.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:56.4 Info: DROP TABLE "Albums" 12:22:56.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.4 Info: => 0.0062601s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:56', 'change_album_path_to_relative') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 7: change_album_path_to_relative migrated 12:22:56.4 Info: => 0.0066697s 12:22:56.4 Info: 8: change_quality_size_mb_to_kb migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 8 12:22:56.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:56.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:56.4 Info: => 5.67E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:56', 'change_quality_size_mb_to_kb') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 8: change_quality_size_mb_to_kb migrated 12:22:56.4 Info: => 0.0003082s 12:22:56.4 Info: 9: album_releases migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 9 12:22:56.4 Info: AlterTable Albums 12:22:56.4 Info: => 1.4E-06s 12:22:56.4 Info: CreateColumn Albums Releases String 12:22:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:56.4 Info: => 0.0005719s 12:22:56.4 Info: AlterTable Albums 12:22:56.4 Info: => 1.3E-06s 12:22:56.4 Info: CreateColumn Albums CurrentRelease String 12:22:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:56.4 Info: => 0.0005456s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:56', 'album_releases') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 9: album_releases migrated 12:22:56.4 Info: => 0.0008328s 12:22:56.4 Info: 10: album_releases_fix migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 10 12:22:56.4 Info: AlterTable Albums 12:22:56.4 Info: => 1.2E-06s 12:22:56.4 Info: AlterColumn Albums Releases String 12:22:56.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:56.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:56.4 Info: DROP TABLE "Albums" 12:22:56.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.4 Info: => 0.0049679s 12:22:56.4 Info: AlterTable Albums 12:22:56.4 Info: => 1.2E-06s 12:22:56.4 Info: AlterColumn Albums CurrentRelease String 12:22:56.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:56.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:56.4 Info: DROP TABLE "Albums" 12:22:56.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.4 Info: => 0.0049332s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:56', 'album_releases_fix') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 10: album_releases_fix migrated 12:22:56.4 Info: => 0.0053225s 12:22:56.4 Info: 11: import_lists migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 11 12:22:56.4 Info: CreateTable ImportLists 12:22:56.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.4 Info: => 0.0002164s 12:22:56.4 Info: CreateIndex ImportLists (Name) 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:56.4 Info: => 9.79E-05s 12:22:56.4 Info: CreateTable ImportListStatus 12:22:56.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:56.4 Info: => 0.0001582s 12:22:56.4 Info: CreateIndex ImportListStatus (ProviderId) 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:56.4 Info: => 9.38E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:56', 'import_lists') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 11: import_lists migrated 12:22:56.4 Info: => 0.0004083s 12:22:56.4 Info: 12: add_release_status migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 12 12:22:56.4 Info: AlterTable MetadataProfiles 12:22:56.4 Info: => 1.2E-06s 12:22:56.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:56.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:56.4 Info: => 0.0005934s 12:22:56.4 Info: PerformDBOperation 12:22:56.4 Info: Performing DB Operation 12:22:56.4 Info: => 3.45E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:56', 'add_release_status') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 12: add_release_status migrated 12:22:56.4 Info: => 0.0003115s 12:22:56.4 Info: 13: album_download_notification migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 13 12:22:56.4 Info: AlterTable Notifications 12:22:56.4 Info: => 1.2E-06s 12:22:56.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:56.4 Info: => 0.000587s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:56', 'album_download_notification') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 13: album_download_notification migrated 12:22:56.4 Info: => 0.0008855s 12:22:56.4 Info: 14: fix_language_metadata_profiles migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 14 12:22:56.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:56.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:56.4 Info: => 8.75E-05s 12:22:56.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:56.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:56.4 Info: => 6.97E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:56', 'fix_language_metadata_profiles') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 14: fix_language_metadata_profiles migrated 12:22:56.4 Info: => 0.0003328s 12:22:56.4 Info: 15: remove_fanzub migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 15 12:22:56.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:56.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:56.4 Info: => 4.96E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:56', 'remove_fanzub') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 15: remove_fanzub migrated 12:22:56.4 Info: => 0.0002931s 12:22:56.4 Info: 16: update_artist_history_indexes migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 16 12:22:56.4 Info: CreateIndex Albums (ArtistId) 12:22:56.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:56.4 Info: => 0.0001179s 12:22:56.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:56.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:56.4 Info: => 9.59E-05s 12:22:56.4 Info: DeleteIndex History (AlbumId) 12:22:56.4 Info: DROP INDEX "IX_History_AlbumId" 12:22:56.4 Info: => 0.0001233s 12:22:56.4 Info: CreateIndex History (AlbumId, Date) 12:22:56.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:56.4 Info: => 0.0001029s 12:22:56.4 Info: DeleteIndex History (DownloadId) 12:22:56.4 Info: DROP INDEX "IX_History_DownloadId" 12:22:56.4 Info: => 0.0001099s 12:22:56.4 Info: CreateIndex History (DownloadId, Date) 12:22:56.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:56.4 Info: => 9.74E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:56', 'update_artist_history_indexes') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 16: update_artist_history_indexes migrated 12:22:56.4 Info: => 0.000416s 12:22:56.4 Info: 17: remove_nma migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 17 12:22:56.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:56.4 Info: => 5.36E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:56', 'remove_nma') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 17: remove_nma migrated 12:22:56.4 Info: => 0.0003005s 12:22:56.4 Info: 18: album_disambiguation migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 18 12:22:56.4 Info: AlterTable Albums 12:22:56.4 Info: => 1.3E-06s 12:22:56.4 Info: CreateColumn Albums Disambiguation String 12:22:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:56.4 Info: => 0.0005982s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:56', 'album_disambiguation') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 18: album_disambiguation migrated 12:22:56.4 Info: => 0.0008858s 12:22:56.4 Info: 19: add_ape_quality_in_profiles migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 19 12:22:56.4 Info: PerformDBOperation 12:22:56.4 Info: Performing DB Operation 12:22:56.4 Info: => 3.77E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:56', 'add_ape_quality_in_profiles') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 19: add_ape_quality_in_profiles migrated 12:22:56.4 Info: => 0.0002898s 12:22:56.4 Info: 20: remove_pushalot migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 20 12:22:56.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:56.4 Info: => 5.6E-05s 12:22:56.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:56.4 Info: => 4.24E-05s 12:22:56.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:56.4 Info: => 3.92E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:56', 'remove_pushalot') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 20: remove_pushalot migrated 12:22:56.4 Info: => 0.0002807s 12:22:56.4 Info: 21: add_custom_filters migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 21 12:22:56.4 Info: CreateTable CustomFilters 12:22:56.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:56.4 Info: => 0.0001784s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:56', 'add_custom_filters') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 21: add_custom_filters migrated 12:22:56.4 Info: => 0.0004796s 12:22:56.4 Info: 22: import_list_tags migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 22 12:22:56.4 Info: AlterTable ImportLists 12:22:56.4 Info: => 1.3E-06s 12:22:56.4 Info: CreateColumn ImportLists Tags String 12:22:56.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:56.4 Info: => 0.0006054s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:56', 'import_list_tags') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 22: import_list_tags migrated 12:22:56.4 Info: => 0.0009034s 12:22:56.4 Info: 23: add_release_groups_etc migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 23 12:22:56.4 Info: CreateTable ArtistMetadata 12:22:56.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:56.4 Info: => 0.0002279s 12:22:56.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:56.4 Info: => 0.000102s 12:22:56.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:56.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:56.4 Info: => 0.0001055s 12:22:56.4 Info: AlterTable Artists 12:22:56.4 Info: => 1.1E-06s 12:22:56.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:56.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.4 Info: => 0.0006043s 12:22:56.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:56.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:56.4 Info: => 7.78E-05s 12:22:56.4 Info: CreateTable AlbumReleases 12:22:56.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:56.4 Info: => 0.0002022s 12:22:56.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:56.4 Info: => 9.81E-05s 12:22:56.4 Info: CreateIndex AlbumReleases (AlbumId) 12:22:56.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:56.4 Info: => 8.82E-05s 12:22:56.4 Info: PerformDBOperation 12:22:56.4 Info: Performing DB Operation 12:22:56.4 Info: => 4.05E-05s 12:22:56.4 Info: AlterTable Albums 12:22:56.4 Info: => 1.5E-06s 12:22:56.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.4 Info: => 0.0006263s 12:22:56.4 Info: AlterTable Albums 12:22:56.4 Info: => 1.4E-06s 12:22:56.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:56.4 Info: => 0.0006049s 12:22:56.4 Info: AlterTable Albums 12:22:56.4 Info: => 1.2E-06s 12:22:56.4 Info: CreateColumn Albums Links String 12:22:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:56.4 Info: => 0.00061s 12:22:56.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:56.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:56.4 Info: => 9.62E-05s 12:22:56.4 Info: AlterTable Tracks 12:22:56.4 Info: => 1.1E-06s 12:22:56.4 Info: CreateColumn Tracks ForeignRecordingId String 12:22:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:56.4 Info: => 0.0006047s 12:22:56.4 Info: AlterTable Tracks 12:22:56.4 Info: => 1.2E-06s 12:22:56.4 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:56.4 Info: => 0.00061s 12:22:56.4 Info: AlterTable Tracks 12:22:56.4 Info: => 1.1E-06s 12:22:56.4 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.4 Info: => 0.0006162s 12:22:56.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:56.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:56.4 Info: => 9.64E-05s 12:22:56.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:56.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:56.4 Info: => 8.26E-05s 12:22:56.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:56.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:56.4 Info: DROP TABLE "Artists" 12:22:56.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.4 Info: => 0.0063011s 12:22:56.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:56.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:56.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:56.4 Info: DROP TABLE "Albums" 12:22:56.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.4 Info: => 0.0052077s 12:22:56.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:56.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:56.4 Info: DROP TABLE "Tracks" 12:22:56.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.4 Info: => 0.004871s 12:22:56.4 Info: DeleteColumn TrackFiles ArtistId 12:22:56.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:56.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:56.4 Info: DROP TABLE "TrackFiles" 12:22:56.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.4 Info: => 0.0057636s 12:22:56.4 Info: CreateIndex Artists (ArtistMetadataId) 12:22:56.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:56.4 Info: => 9.29E-05s 12:22:56.4 Info: CreateIndex Artists (Monitored) 12:22:56.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:56.4 Info: => 0.0001222s 12:22:56.4 Info: CreateIndex Albums (ArtistMetadataId) 12:22:56.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:56.4 Info: => 9.28E-05s 12:22:56.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:56.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:56.4 Info: => 8.88E-05s 12:22:56.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:56.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:56.4 Info: => 8.58E-05s 12:22:56.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:56.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:56.4 Info: => 8.8E-05s 12:22:56.4 Info: UpdateData 12:22:56.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:56.4 Info: => 5.1E-05s 12:22:56.4 Info: UpdateData 12:22:56.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:56.4 Info: => 4.5E-05s 12:22:56.4 Info: UpdateData 12:22:56.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:56.4 Info: => 5.14E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:56', 'add_release_groups_etc') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 23: add_release_groups_etc migrated 12:22:56.4 Info: => 0.0006282s 12:22:56.4 Info: 24: NewMediaInfoFormat migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 24 12:22:56.4 Info: UpdateData 12:22:56.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:56.4 Info: => 5.52E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:56', 'NewMediaInfoFormat') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 24: NewMediaInfoFormat migrated 12:22:56.4 Info: => 0.0003088s 12:22:56.4 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 25 12:22:56.4 Info: RenameTable Restrictions ReleaseProfiles 12:22:56.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:56.5 Info: => 0.0016715s 12:22:56.5 Info: AlterTable ReleaseProfiles 12:22:56.5 Info: => 1.3E-06s 12:22:56.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:56.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:56.5 Info: => 0.0005916s 12:22:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:56', 'rename_restrictions_to_release_profiles') 12:22:56.5 Info: Committing Transaction 12:22:56.5 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:56.5 Info: => 0.0008936s 12:22:56.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:56.5 Info: Beginning Transaction 12:22:56.5 Info: Starting migration of Main DB to 26 12:22:56.5 Info: RenameTable Profiles QualityProfiles 12:22:56.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:56.5 Info: => 0.0016666s 12:22:56.5 Info: AlterTable QualityProfiles 12:22:56.5 Info: => 1.4E-06s 12:22:56.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:56.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:56.5 Info: => 0.0005835s 12:22:56.5 Info: AlterTable LanguageProfiles 12:22:56.5 Info: => 1.3E-06s 12:22:56.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:56.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:56.5 Info: => 0.0005664s 12:22:56.5 Info: UpdateData 12:22:56.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:56.5 Info: => 4.88E-05s 12:22:56.5 Info: UpdateData 12:22:56.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:56.5 Info: => 4.19E-05s 12:22:56.5 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:56.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:56.5 Info: DROP TABLE "Artists" 12:22:56.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:56.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:56.5 Info: => 0.0063505s 12:22:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:56', 'rename_quality_profiles_add_upgrade_allowed') 12:22:56.5 Info: Committing Transaction 12:22:56.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:56.5 Info: => 0.0068122s 12:22:56.5 Info: 27: add_import_exclusions migrating 12:22:56.5 Info: Beginning Transaction 12:22:56.5 Info: Starting migration of Main DB to 27 12:22:56.5 Info: CreateTable ImportListExclusions 12:22:56.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:56.5 Info: => 0.0001371s 12:22:56.5 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:56.5 Info: => 9.55E-05s 12:22:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:56', 'add_import_exclusions') 12:22:56.5 Info: Committing Transaction 12:22:56.5 Info: 27: add_import_exclusions migrated 12:22:56.5 Info: => 0.0004107s 12:22:56.5 Info: 28: clean_artist_metadata_table migrating 12:22:56.5 Info: Beginning Transaction 12:22:56.5 Info: Starting migration of Main DB to 28 12:22:56.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.5 Info: => 0.0001615s 12:22:56.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.5 Info: => 0.0001333s 12:22:56.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:56.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:56.5 Info: => 0.0001294s 12:22:56.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:56.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:56.5 Info: => 0.0001257s 12:22:56.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.5 Info: => 0.0001421s 12:22:56.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.5 Info: => 0.000128s 12:22:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:56', 'clean_artist_metadata_table') 12:22:56.5 Info: Committing Transaction 12:22:56.5 Info: 28: clean_artist_metadata_table migrated 12:22:56.5 Info: => 0.000397s 12:22:56.5 Info: 29: health_issue_notification migrating 12:22:56.5 Info: Beginning Transaction 12:22:56.5 Info: Starting migration of Main DB to 29 12:22:56.5 Info: AlterTable Notifications 12:22:56.5 Info: => 1.5E-06s 12:22:56.5 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:56.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:56.5 Info: => 0.0006255s 12:22:56.5 Info: AlterTable Notifications 12:22:56.5 Info: => 1.2E-06s 12:22:56.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:56.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:56.5 Info: => 0.000582s 12:22:56.5 Info: AlterTable Notifications 12:22:56.5 Info: => 1.2E-06s 12:22:56.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:56.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:56.5 Info: => 0.0005798s 12:22:56.5 Info: AlterTable Notifications 12:22:56.5 Info: => 1.4E-06s 12:22:56.5 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:56.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:56.5 Info: => 0.0005943s 12:22:56.5 Info: AlterTable Notifications 12:22:56.5 Info: => 1.4E-06s 12:22:56.5 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:56.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:56.5 Info: => 0.0005913s 12:22:56.5 Info: DeleteColumn Notifications OnDownload 12:22:56.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:56.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:56.5 Info: DROP TABLE "Notifications" 12:22:56.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:56.5 Info: => 0.0046413s 12:22:56.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:56.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:56.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:56.5 Info: DROP TABLE "Notifications" 12:22:56.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:56.5 Info: => 0.0046918s 12:22:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:56', 'health_issue_notification') 12:22:56.5 Info: Committing Transaction 12:22:56.5 Info: 29: health_issue_notification migrated 12:22:56.5 Info: => 0.0050859s 12:22:56.5 Info: 30: add_mediafilerepository_mtime migrating 12:22:56.5 Info: Beginning Transaction 12:22:56.5 Info: Starting migration of Main DB to 30 12:22:56.5 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:22:56.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:22:56.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:22:56.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:22:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:56.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:22:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:56.5 Info: AlterTable TrackFiles 12:22:56.5 Info: => 1.1E-06s 12:22:56.5 Info: CreateColumn TrackFiles Modified DateTime 12:22:56.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:56.5 Info: => 0.0006147s 12:22:56.5 Info: AlterTable TrackFiles 12:22:56.5 Info: => 1.2E-06s 12:22:56.5 Info: CreateColumn TrackFiles Path String 12:22:56.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:56.5 Info: => 0.0005808s 12:22:56.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:56.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:56.5 Info: => 4.38E-05s 12:22:56.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.5 Info: => 0.000153s 12:22:56.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:56.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:56.5 Info: => 0.0001516s 12:22:56.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:56.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:56.5 Info: => 0.0001532s 12:22:56.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:56.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:56.5 Info: => 9.57E-05s 12:22:56.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:56.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:56.5 Info: => 6.16E-05s 12:22:56.5 Info: AlterTable TrackFiles 12:22:56.5 Info: => 1.4E-06s 12:22:56.5 Info: AlterColumn TrackFiles Path String 12:22:56.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:56.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:56.5 Info: DROP TABLE "TrackFiles" 12:22:56.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.5 Info: => 0.0058678s 12:22:56.5 Info: CreateIndex TrackFiles (Path) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:56.5 Info: => 0.0001127s 12:22:56.5 Info: DeleteColumn TrackFiles RelativePath 12:22:56.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:56.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:56.5 Info: DROP TABLE "TrackFiles" 12:22:56.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:56.5 Info: => 0.0049848s 12:22:56.5 Info: -> 5 Insert operations completed in 00:00:00.0004481 taking an average of 00:00:00.0000896 12:22:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:56', 'add_mediafilerepository_mtime') 12:22:56.5 Info: Committing Transaction 12:22:56.5 Info: 30: add_mediafilerepository_mtime migrated 12:22:56.5 Info: => 0.005502s 12:22:56.5 Debug: Took: 00:00:00.1774175 12:22:56.5 Debug: Got 0 tracks 12:22:56.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 12:22:56.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 12:22:56.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149765895192_175/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:56.6 Info: DatabaseEngineVersionCheck migrating 12:22:56.6 Info: PerformDBOperation 12:22:56.6 Info: Performing DB Operation 12:22:56.6 Info: SQLite 3.47.0 12:22:56.6 Info: => 0.0010281s 12:22:56.6 Info: DatabaseEngineVersionCheck migrated 12:22:56.6 Info: => 0.001046s 12:22:56.6 Info: VersionMigration migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: CreateTable VersionInfo 12:22:56.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:56.6 Info: => 0.0001559s 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: VersionMigration migrated 12:22:56.6 Info: => 0.0005025s 12:22:56.6 Info: VersionUniqueMigration migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: CreateIndex VersionInfo (Version) 12:22:56.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:56.6 Info: => 0.0001619s 12:22:56.6 Info: AlterTable VersionInfo 12:22:56.6 Info: => 1.5E-06s 12:22:56.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:56.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:56.6 Info: => 0.0005472s 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: VersionUniqueMigration migrated 12:22:56.6 Info: => 0.000752s 12:22:56.6 Info: VersionDescriptionMigration migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: AlterTable VersionInfo 12:22:56.6 Info: => 1.2E-06s 12:22:56.6 Info: CreateColumn VersionInfo Description String 12:22:56.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:56.6 Info: => 0.0002115s 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: VersionDescriptionMigration migrated 12:22:56.6 Info: => 0.0004122s 12:22:56.6 Info: 1: InitialSetup migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 1 12:22:56.6 Info: CreateTable Config 12:22:56.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:56.6 Info: => 0.0001754s 12:22:56.6 Info: CreateIndex Config (Key) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:56.6 Info: => 0.0001213s 12:22:56.6 Info: CreateTable RootFolders 12:22:56.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:56.6 Info: => 0.0001008s 12:22:56.6 Info: CreateIndex RootFolders (Path) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:56.6 Info: => 0.000111s 12:22:56.6 Info: CreateTable Artists 12:22:56.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:56.6 Info: => 0.0002954s 12:22:56.6 Info: CreateIndex Artists (ForeignArtistId) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.6 Info: => 0.000109s 12:22:56.6 Info: CreateIndex Artists (NameSlug) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.6 Info: => 0.0001056s 12:22:56.6 Info: CreateIndex Artists (CleanName) 12:22:56.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.6 Info: => 0.0001006s 12:22:56.6 Info: CreateIndex Artists (Path) 12:22:56.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.6 Info: => 9.88E-05s 12:22:56.6 Info: CreateTable Albums 12:22:56.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:56.6 Info: => 0.0002799s 12:22:56.6 Info: CreateIndex Albums (ForeignAlbumId) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.6 Info: => 0.0001074s 12:22:56.6 Info: CreateIndex Albums (MBId) 12:22:56.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.6 Info: => 0.0001001s 12:22:56.6 Info: CreateIndex Albums (TADBId) 12:22:56.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.6 Info: => 0.0001006s 12:22:56.6 Info: CreateIndex Albums (TitleSlug) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.6 Info: => 0.0001013s 12:22:56.6 Info: CreateIndex Albums (CleanTitle) 12:22:56.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.6 Info: => 9.62E-05s 12:22:56.6 Info: CreateIndex Albums (Path) 12:22:56.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:56.6 Info: => 9.72E-05s 12:22:56.6 Info: CreateTable Tracks 12:22:56.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:56.6 Info: => 0.0001859s 12:22:56.6 Info: CreateIndex Tracks (ForeignTrackId) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.6 Info: => 0.000103s 12:22:56.6 Info: CreateIndex Tracks (ArtistId) 12:22:56.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:56.6 Info: => 0.0001081s 12:22:56.6 Info: CreateIndex Tracks (TrackFileId) 12:22:56.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.6 Info: => 0.0001167s 12:22:56.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:56.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:56.6 Info: => 9.4E-05s 12:22:56.6 Info: CreateTable TrackFiles 12:22:56.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:56.6 Info: => 0.0001569s 12:22:56.6 Info: CreateIndex TrackFiles (ArtistId) 12:22:56.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:56.6 Info: => 0.0001097s 12:22:56.6 Info: CreateIndex TrackFiles (AlbumId) 12:22:56.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.6 Info: => 0.0001072s 12:22:56.6 Info: CreateTable History 12:22:56.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:56.6 Info: => 0.0001886s 12:22:56.6 Info: CreateIndex History (Date) 12:22:56.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:56.6 Info: => 0.0001767s 12:22:56.6 Info: CreateIndex History (EventType) 12:22:56.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:56.6 Info: => 0.0001162s 12:22:56.6 Info: CreateIndex History (DownloadId) 12:22:56.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:56.6 Info: => 0.0001106s 12:22:56.6 Info: CreateIndex History (AlbumId) 12:22:56.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:56.6 Info: => 0.000105s 12:22:56.6 Info: CreateTable Notifications 12:22:56.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:56.6 Info: => 0.000149s 12:22:56.6 Info: CreateTable ScheduledTasks 12:22:56.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:56.6 Info: => 0.00012s 12:22:56.6 Info: CreateIndex ScheduledTasks (TypeName) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:56.6 Info: => 0.0001109s 12:22:56.6 Info: CreateTable Indexers 12:22:56.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:56.6 Info: => 0.0001272s 12:22:56.6 Info: CreateIndex Indexers (Name) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.6 Info: => 0.0001241s 12:22:56.6 Info: CreateTable Profiles 12:22:56.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:56.6 Info: => 0.0001181s 12:22:56.6 Info: CreateIndex Profiles (Name) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:56.6 Info: => 0.0001048s 12:22:56.6 Info: CreateTable QualityDefinitions 12:22:56.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:56.6 Info: => 0.0001266s 12:22:56.6 Info: CreateIndex QualityDefinitions (Quality) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:56.6 Info: => 0.0001081s 12:22:56.6 Info: CreateIndex QualityDefinitions (Title) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:56.6 Info: => 0.0001101s 12:22:56.6 Info: CreateTable NamingConfig 12:22:56.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:56.6 Info: => 0.0001587s 12:22:56.6 Info: CreateTable Blacklist 12:22:56.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:56.6 Info: => 0.0002172s 12:22:56.6 Info: CreateTable Metadata 12:22:56.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:56.6 Info: => 0.0001208s 12:22:56.6 Info: CreateTable MetadataFiles 12:22:56.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:56.6 Info: => 0.000152s 12:22:56.6 Info: CreateTable DownloadClients 12:22:56.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:56.6 Info: => 0.0001253s 12:22:56.6 Info: CreateTable PendingReleases 12:22:56.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:56.6 Info: => 0.000163s 12:22:56.6 Info: CreateTable RemotePathMappings 12:22:56.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:56.6 Info: => 0.0001199s 12:22:56.6 Info: CreateTable Tags 12:22:56.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:56.6 Info: => 0.0001057s 12:22:56.6 Info: CreateIndex Tags (Label) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:56.6 Info: => 0.000121s 12:22:56.6 Info: CreateTable Restrictions 12:22:56.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:56.6 Info: => 0.0001213s 12:22:56.6 Info: CreateTable DelayProfiles 12:22:56.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:56.6 Info: => 0.0001482s 12:22:56.6 Info: CreateTable Users 12:22:56.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:56.6 Info: => 0.000113s 12:22:56.6 Info: CreateIndex Users (Identifier) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:56.6 Info: => 0.0001356s 12:22:56.6 Info: CreateIndex Users (Username) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:56.6 Info: => 0.0001151s 12:22:56.6 Info: CreateTable Commands 12:22:56.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:56.6 Info: => 0.0001647s 12:22:56.6 Info: CreateTable IndexerStatus 12:22:56.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:56.6 Info: => 0.0001552s 12:22:56.6 Info: CreateIndex IndexerStatus (ProviderId) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:56.6 Info: => 0.000118s 12:22:56.6 Info: CreateTable ExtraFiles 12:22:56.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:56.6 Info: => 0.000163s 12:22:56.6 Info: CreateTable LyricFiles 12:22:56.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:56.6 Info: => 0.0001646s 12:22:56.6 Info: CreateTable LanguageProfiles 12:22:56.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:56.6 Info: => 0.0001162s 12:22:56.6 Info: CreateIndex LanguageProfiles (Name) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:56.6 Info: => 0.0001252s 12:22:56.6 Info: CreateTable DownloadClientStatus 12:22:56.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:56.6 Info: => 0.0001366s 12:22:56.6 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:56.6 Info: => 0.0001263s 12:22:56.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:56.6 Info: -> 1 Insert operations completed in 00:00:00.0000946 taking an average of 00:00:00.0000946 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:56', 'InitialSetup') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 1: InitialSetup migrated 12:22:56.6 Info: => 0.0010218s 12:22:56.6 Info: 2: add_reason_to_pending_releases migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 2 12:22:56.6 Info: AlterTable PendingReleases 12:22:56.6 Info: => 1.3E-06s 12:22:56.6 Info: CreateColumn PendingReleases Reason Int32 12:22:56.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:56.6 Info: => 0.0005973s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:56', 'add_reason_to_pending_releases') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 2: add_reason_to_pending_releases migrated 12:22:56.6 Info: => 0.0009031s 12:22:56.6 Info: 3: add_medium_support migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 3 12:22:56.6 Info: AlterTable Albums 12:22:56.6 Info: => 1.5E-06s 12:22:56.6 Info: CreateColumn Albums Media String 12:22:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:56.6 Info: => 0.0006041s 12:22:56.6 Info: AlterTable Tracks 12:22:56.6 Info: => 1.2E-06s 12:22:56.6 Info: CreateColumn Tracks MediumNumber Int32 12:22:56.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:56.6 Info: => 0.000552s 12:22:56.6 Info: AlterTable Tracks 12:22:56.6 Info: => 1.1E-06s 12:22:56.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:56.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:56.6 Info: => 0.0005559s 12:22:56.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:56.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:56.6 Info: => 5.1E-05s 12:22:56.6 Info: DeleteColumn Tracks TrackNumber 12:22:56.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:56.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:56.6 Info: DROP TABLE "Tracks" 12:22:56.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.6 Info: => 0.0050464s 12:22:56.6 Info: AlterTable Tracks 12:22:56.6 Info: => 1.2E-06s 12:22:56.6 Info: CreateColumn Tracks TrackNumber String 12:22:56.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:56.6 Info: => 0.0005424s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:56', 'add_medium_support') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 3: add_medium_support migrated 12:22:56.6 Info: => 0.0009529s 12:22:56.6 Info: 4: add_various_qualites_in_profile migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 4 12:22:56.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:56.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:56.6 Info: => 5.92E-05s 12:22:56.6 Info: PerformDBOperation 12:22:56.6 Info: Performing DB Operation 12:22:56.6 Info: => 4.6E-05s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:56', 'add_various_qualites_in_profile') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 4: add_various_qualites_in_profile migrated 12:22:56.6 Info: => 0.0003189s 12:22:56.6 Info: 5: metadata_profiles migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 5 12:22:56.6 Info: CreateTable MetadataProfiles 12:22:56.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:56.6 Info: => 0.000147s 12:22:56.6 Info: CreateIndex MetadataProfiles (Name) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:56.6 Info: => 0.0001074s 12:22:56.6 Info: AlterTable Artists 12:22:56.6 Info: => 1.1E-06s 12:22:56.6 Info: CreateColumn Artists MetadataProfileId Int32 12:22:56.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:56.6 Info: => 0.0005688s 12:22:56.6 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:56.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:56.6 Info: DROP TABLE "Artists" 12:22:56.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.6 Info: => 0.0054003s 12:22:56.6 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:56.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:56.6 Info: DROP TABLE "Artists" 12:22:56.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.6 Info: => 0.0052689s 12:22:56.6 Info: AlterTable Albums 12:22:56.6 Info: => 1.2E-06s 12:22:56.6 Info: CreateColumn Albums SecondaryTypes String 12:22:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:56.6 Info: => 0.0005381s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:56', 'metadata_profiles') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 5: metadata_profiles migrated 12:22:56.6 Info: => 0.0009818s 12:22:56.6 Info: 6: separate_automatic_and_interactive_search migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 6 12:22:56.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:56.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:56.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:56.6 Info: DROP TABLE "Indexers" 12:22:56.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.6 Info: => 0.0045316s 12:22:56.6 Info: AlterTable Indexers 12:22:56.6 Info: => 1.5E-06s 12:22:56.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:56.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:56.6 Info: => 0.0005335s 12:22:56.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:56.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:56.6 Info: => 5.12E-05s 12:22:56.6 Info: AlterTable Indexers 12:22:56.6 Info: => 1.2E-06s 12:22:56.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:56.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:56.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:56.6 Info: DROP TABLE "Indexers" 12:22:56.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.6 Info: => 0.0065646s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:56', 'separate_automatic_and_interactive_search') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 6: separate_automatic_and_interactive_search migrated 12:22:56.6 Info: => 0.0069261s 12:22:56.6 Info: 7: change_album_path_to_relative migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 7 12:22:56.6 Info: DeleteColumn Albums Path 12:22:56.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:56.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:56.6 Info: DROP TABLE "Albums" 12:22:56.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.6 Info: => 0.0050595s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:56', 'change_album_path_to_relative') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 7: change_album_path_to_relative migrated 12:22:56.6 Info: => 0.0055079s 12:22:56.6 Info: 8: change_quality_size_mb_to_kb migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 8 12:22:56.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:56.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:56.6 Info: => 5.55E-05s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:56', 'change_quality_size_mb_to_kb') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 8: change_quality_size_mb_to_kb migrated 12:22:56.6 Info: => 0.0003233s 12:22:56.6 Info: 9: album_releases migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 9 12:22:56.6 Info: AlterTable Albums 12:22:56.6 Info: => 1.2E-06s 12:22:56.6 Info: CreateColumn Albums Releases String 12:22:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:56.6 Info: => 0.000589s 12:22:56.6 Info: AlterTable Albums 12:22:56.6 Info: => 1.3E-06s 12:22:56.6 Info: CreateColumn Albums CurrentRelease String 12:22:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:56.6 Info: => 0.0005778s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:56', 'album_releases') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 9: album_releases migrated 12:22:56.6 Info: => 0.0008829s 12:22:56.6 Info: 10: album_releases_fix migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 10 12:22:56.6 Info: AlterTable Albums 12:22:56.6 Info: => 1.6E-06s 12:22:56.6 Info: AlterColumn Albums Releases String 12:22:56.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:56.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:56.6 Info: DROP TABLE "Albums" 12:22:56.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.6 Info: => 0.0050027s 12:22:56.6 Info: AlterTable Albums 12:22:56.6 Info: => 1.4E-06s 12:22:56.6 Info: AlterColumn Albums CurrentRelease String 12:22:56.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:56.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:56.6 Info: DROP TABLE "Albums" 12:22:56.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.6 Info: => 0.0049514s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:56', 'album_releases_fix') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 10: album_releases_fix migrated 12:22:56.6 Info: => 0.0053386s 12:22:56.6 Info: 11: import_lists migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 11 12:22:56.6 Info: CreateTable ImportLists 12:22:56.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.6 Info: => 0.0001847s 12:22:56.6 Info: CreateIndex ImportLists (Name) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:56.6 Info: => 9.21E-05s 12:22:56.6 Info: CreateTable ImportListStatus 12:22:56.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:56.6 Info: => 0.0001346s 12:22:56.6 Info: CreateIndex ImportListStatus (ProviderId) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:56.6 Info: => 8.98E-05s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:56', 'import_lists') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 11: import_lists migrated 12:22:56.6 Info: => 0.0004347s 12:22:56.6 Info: 12: add_release_status migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 12 12:22:56.6 Info: AlterTable MetadataProfiles 12:22:56.6 Info: => 1.5E-06s 12:22:56.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:56.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:56.6 Info: => 0.0006148s 12:22:56.6 Info: PerformDBOperation 12:22:56.6 Info: Performing DB Operation 12:22:56.6 Info: => 3.45E-05s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:56', 'add_release_status') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 12: add_release_status migrated 12:22:56.6 Info: => 0.000313s 12:22:56.6 Info: 13: album_download_notification migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 13 12:22:56.6 Info: AlterTable Notifications 12:22:56.6 Info: => 1.5E-06s 12:22:56.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:56.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:56.6 Info: => 0.0006086s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:56', 'album_download_notification') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 13: album_download_notification migrated 12:22:56.6 Info: => 0.0009023s 12:22:56.6 Info: 14: fix_language_metadata_profiles migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 14 12:22:56.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:56.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:56.6 Info: => 8.81E-05s 12:22:56.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:56.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:56.6 Info: => 6.88E-05s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:56', 'fix_language_metadata_profiles') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 14: fix_language_metadata_profiles migrated 12:22:56.6 Info: => 0.0003206s 12:22:56.6 Info: 15: remove_fanzub migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 15 12:22:56.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:56.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:56.6 Info: => 5.13E-05s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:56', 'remove_fanzub') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 15: remove_fanzub migrated 12:22:56.6 Info: => 0.000296s 12:22:56.6 Info: 16: update_artist_history_indexes migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 16 12:22:56.6 Info: CreateIndex Albums (ArtistId) 12:22:56.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:56.6 Info: => 0.0001141s 12:22:56.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:56.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:56.6 Info: => 9.61E-05s 12:22:56.6 Info: DeleteIndex History (AlbumId) 12:22:56.6 Info: DROP INDEX "IX_History_AlbumId" 12:22:56.6 Info: => 0.0001326s 12:22:56.6 Info: CreateIndex History (AlbumId, Date) 12:22:56.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:56.6 Info: => 0.0001076s 12:22:56.6 Info: DeleteIndex History (DownloadId) 12:22:56.6 Info: DROP INDEX "IX_History_DownloadId" 12:22:56.6 Info: => 0.0001127s 12:22:56.6 Info: CreateIndex History (DownloadId, Date) 12:22:56.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:56.6 Info: => 0.0001019s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:56', 'update_artist_history_indexes') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 16: update_artist_history_indexes migrated 12:22:56.6 Info: => 0.0004194s 12:22:56.6 Info: 17: remove_nma migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 17 12:22:56.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:56.6 Info: => 5.38E-05s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:56', 'remove_nma') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 17: remove_nma migrated 12:22:56.6 Info: => 0.0013158s 12:22:56.6 Info: 18: album_disambiguation migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 18 12:22:56.6 Info: AlterTable Albums 12:22:56.6 Info: => 1.3E-06s 12:22:56.6 Info: CreateColumn Albums Disambiguation String 12:22:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:56.6 Info: => 0.000631s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:56', 'album_disambiguation') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 18: album_disambiguation migrated 12:22:56.6 Info: => 0.0009378s 12:22:56.6 Info: 19: add_ape_quality_in_profiles migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 19 12:22:56.6 Info: PerformDBOperation 12:22:56.6 Info: Performing DB Operation 12:22:56.6 Info: => 3.83E-05s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:56', 'add_ape_quality_in_profiles') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 19: add_ape_quality_in_profiles migrated 12:22:56.6 Info: => 0.0002942s 12:22:56.6 Info: 20: remove_pushalot migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 20 12:22:56.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:56.6 Info: => 5.28E-05s 12:22:56.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:56.6 Info: => 4.08E-05s 12:22:56.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:56.6 Info: => 4.08E-05s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:56', 'remove_pushalot') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 20: remove_pushalot migrated 12:22:56.6 Info: => 0.0002822s 12:22:56.6 Info: 21: add_custom_filters migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 21 12:22:56.6 Info: CreateTable CustomFilters 12:22:56.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:56.6 Info: => 0.0001377s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:56', 'add_custom_filters') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 21: add_custom_filters migrated 12:22:56.6 Info: => 0.0004178s 12:22:56.6 Info: 22: import_list_tags migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 22 12:22:56.6 Info: AlterTable ImportLists 12:22:56.6 Info: => 1.3E-06s 12:22:56.6 Info: CreateColumn ImportLists Tags String 12:22:56.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:56.6 Info: => 0.000621s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:56', 'import_list_tags') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 22: import_list_tags migrated 12:22:56.6 Info: => 0.0009065s 12:22:56.6 Info: 23: add_release_groups_etc migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 23 12:22:56.6 Info: CreateTable ArtistMetadata 12:22:56.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:56.6 Info: => 0.0002031s 12:22:56.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:56.6 Info: => 9.78E-05s 12:22:56.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:56.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:56.6 Info: => 0.0001062s 12:22:56.6 Info: AlterTable Artists 12:22:56.6 Info: => 1.4E-06s 12:22:56.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:56.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.6 Info: => 0.0006377s 12:22:56.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:56.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:56.6 Info: => 8.01E-05s 12:22:56.6 Info: CreateTable AlbumReleases 12:22:56.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:56.6 Info: => 0.0001918s 12:22:56.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:56.6 Info: => 9.51E-05s 12:22:56.6 Info: CreateIndex AlbumReleases (AlbumId) 12:22:56.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:56.6 Info: => 9.09E-05s 12:22:56.6 Info: PerformDBOperation 12:22:56.6 Info: Performing DB Operation 12:22:56.6 Info: => 4.01E-05s 12:22:56.6 Info: AlterTable Albums 12:22:56.6 Info: => 1.1E-06s 12:22:56.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.6 Info: => 0.00064s 12:22:56.6 Info: AlterTable Albums 12:22:56.6 Info: => 1.2E-06s 12:22:56.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:56.6 Info: => 0.0006244s 12:22:56.6 Info: AlterTable Albums 12:22:56.6 Info: => 1.1E-06s 12:22:56.6 Info: CreateColumn Albums Links String 12:22:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:56.6 Info: => 0.0006263s 12:22:56.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:56.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:56.6 Info: => 9.42E-05s 12:22:56.6 Info: AlterTable Tracks 12:22:56.6 Info: => 1E-06s 12:22:56.6 Info: CreateColumn Tracks ForeignRecordingId String 12:22:56.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:56.6 Info: => 0.0006019s 12:22:56.6 Info: AlterTable Tracks 12:22:56.6 Info: => 1.4E-06s 12:22:56.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:56.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:56.6 Info: => 0.0006209s 12:22:56.6 Info: AlterTable Tracks 12:22:56.6 Info: => 1.2E-06s 12:22:56.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:56.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.6 Info: => 0.000609s 12:22:56.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:56.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:56.6 Info: => 9.54E-05s 12:22:56.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:56.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:56.6 Info: => 8.24E-05s 12:22:56.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:56.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:56.7 Info: DROP TABLE "Artists" 12:22:56.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.7 Info: => 0.0061372s 12:22:56.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:56.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:56.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:56.7 Info: DROP TABLE "Albums" 12:22:56.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.7 Info: => 0.0051881s 12:22:56.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:56.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:56.7 Info: DROP TABLE "Tracks" 12:22:56.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:56.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.7 Info: => 0.0048545s 12:22:56.7 Info: DeleteColumn TrackFiles ArtistId 12:22:56.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:56.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:56.7 Info: DROP TABLE "TrackFiles" 12:22:56.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.7 Info: => 0.0058904s 12:22:56.7 Info: CreateIndex Artists (ArtistMetadataId) 12:22:56.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:56.7 Info: => 9.12E-05s 12:22:56.7 Info: CreateIndex Artists (Monitored) 12:22:56.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:56.7 Info: => 8.74E-05s 12:22:56.7 Info: CreateIndex Albums (ArtistMetadataId) 12:22:56.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:56.7 Info: => 8.46E-05s 12:22:56.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:56.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:56.7 Info: => 8.61E-05s 12:22:56.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:56.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:56.7 Info: => 8.66E-05s 12:22:56.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:56.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:56.7 Info: => 8.79E-05s 12:22:56.7 Info: UpdateData 12:22:56.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:56.7 Info: => 4.99E-05s 12:22:56.7 Info: UpdateData 12:22:56.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:56.7 Info: => 4.67E-05s 12:22:56.7 Info: UpdateData 12:22:56.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:56.7 Info: => 5.26E-05s 12:22:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:56', 'add_release_groups_etc') 12:22:56.7 Info: Committing Transaction 12:22:56.7 Info: 23: add_release_groups_etc migrated 12:22:56.7 Info: => 0.0005943s 12:22:56.7 Info: 24: NewMediaInfoFormat migrating 12:22:56.7 Info: Beginning Transaction 12:22:56.7 Info: Starting migration of Main DB to 24 12:22:56.7 Info: UpdateData 12:22:56.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:56.7 Info: => 5.65E-05s 12:22:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:56', 'NewMediaInfoFormat') 12:22:56.7 Info: Committing Transaction 12:22:56.7 Info: 24: NewMediaInfoFormat migrated 12:22:56.7 Info: => 0.0003063s 12:22:56.7 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:56.7 Info: Beginning Transaction 12:22:56.7 Info: Starting migration of Main DB to 25 12:22:56.7 Info: RenameTable Restrictions ReleaseProfiles 12:22:56.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:56.7 Info: => 0.001663s 12:22:56.7 Info: AlterTable ReleaseProfiles 12:22:56.7 Info: => 1.5E-06s 12:22:56.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:56.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:56.7 Info: => 0.0005843s 12:22:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:56', 'rename_restrictions_to_release_profiles') 12:22:56.7 Info: Committing Transaction 12:22:56.7 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:56.7 Info: => 0.0008796s 12:22:56.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:56.7 Info: Beginning Transaction 12:22:56.7 Info: Starting migration of Main DB to 26 12:22:56.7 Info: RenameTable Profiles QualityProfiles 12:22:56.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:56.7 Info: => 0.0016828s 12:22:56.7 Info: AlterTable QualityProfiles 12:22:56.7 Info: => 1.7E-06s 12:22:56.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:56.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:56.7 Info: => 0.0005828s 12:22:56.7 Info: AlterTable LanguageProfiles 12:22:56.7 Info: => 1.1E-06s 12:22:56.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:56.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:56.7 Info: => 0.0005684s 12:22:56.7 Info: UpdateData 12:22:56.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:56.7 Info: => 4.83E-05s 12:22:56.7 Info: UpdateData 12:22:56.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:56.7 Info: => 4.28E-05s 12:22:56.7 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:56.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:56.7 Info: DROP TABLE "Artists" 12:22:56.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:56.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:56.7 Info: => 0.0051112s 12:22:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:56', 'rename_quality_profiles_add_upgrade_allowed') 12:22:56.7 Info: Committing Transaction 12:22:56.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:56.7 Info: => 0.0055324s 12:22:56.7 Info: 27: add_import_exclusions migrating 12:22:56.7 Info: Beginning Transaction 12:22:56.7 Info: Starting migration of Main DB to 27 12:22:56.7 Info: CreateTable ImportListExclusions 12:22:56.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:56.7 Info: => 0.0001351s 12:22:56.7 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:56.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:56.7 Info: => 9.72E-05s 12:22:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:56', 'add_import_exclusions') 12:22:56.7 Info: Committing Transaction 12:22:56.7 Info: 27: add_import_exclusions migrated 12:22:56.7 Info: => 0.0004419s 12:22:56.7 Info: 28: clean_artist_metadata_table migrating 12:22:56.7 Info: Beginning Transaction 12:22:56.7 Info: Starting migration of Main DB to 28 12:22:56.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.7 Info: => 0.0001616s 12:22:56.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.7 Info: => 0.0001352s 12:22:56.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:56.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:56.7 Info: => 0.0011372s 12:22:56.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:56.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:56.7 Info: => 0.0001499s 12:22:56.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.7 Info: => 0.0001325s 12:22:56.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.7 Info: => 0.0001318s 12:22:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:56', 'clean_artist_metadata_table') 12:22:56.7 Info: Committing Transaction 12:22:56.7 Info: 28: clean_artist_metadata_table migrated 12:22:56.7 Info: => 0.0004446s 12:22:56.7 Info: 29: health_issue_notification migrating 12:22:56.7 Info: Beginning Transaction 12:22:56.7 Info: Starting migration of Main DB to 29 12:22:56.7 Info: AlterTable Notifications 12:22:56.7 Info: => 1.2E-06s 12:22:56.7 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:56.7 Info: => 0.0006305s 12:22:56.7 Info: AlterTable Notifications 12:22:56.7 Info: => 1.5E-06s 12:22:56.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:56.7 Info: => 0.0005886s 12:22:56.7 Info: AlterTable Notifications 12:22:56.7 Info: => 2.2E-06s 12:22:56.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:56.7 Info: => 0.0005825s 12:22:56.7 Info: AlterTable Notifications 12:22:56.7 Info: => 1.3E-06s 12:22:56.7 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:56.7 Info: => 0.0005926s 12:22:56.7 Info: AlterTable Notifications 12:22:56.7 Info: => 1.3E-06s 12:22:56.7 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:56.7 Info: => 0.0005867s 12:22:56.7 Info: DeleteColumn Notifications OnDownload 12:22:56.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:56.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:56.7 Info: DROP TABLE "Notifications" 12:22:56.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:56.7 Info: => 0.005917s 12:22:56.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:56.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:56.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:56.7 Info: DROP TABLE "Notifications" 12:22:56.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:56.7 Info: => 0.0047131s 12:22:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:56', 'health_issue_notification') 12:22:56.7 Info: Committing Transaction 12:22:56.7 Info: 29: health_issue_notification migrated 12:22:56.7 Info: => 0.0051574s 12:22:56.7 Info: 30: add_mediafilerepository_mtime migrating 12:22:56.7 Info: Beginning Transaction 12:22:56.7 Info: Starting migration of Main DB to 30 12:22:56.7 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:22:56.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:22:56.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:22:56.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:22:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:56.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:22:56.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:22:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:56.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:22:56.7 Info: AlterTable TrackFiles 12:22:56.7 Info: => 1.1E-06s 12:22:56.7 Info: CreateColumn TrackFiles Modified DateTime 12:22:56.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:56.7 Info: => 0.0006268s 12:22:56.7 Info: AlterTable TrackFiles 12:22:56.7 Info: => 1.4E-06s 12:22:56.7 Info: CreateColumn TrackFiles Path String 12:22:56.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:56.7 Info: => 0.0005892s 12:22:56.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:56.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:56.7 Info: => 4.52E-05s 12:22:56.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.7 Info: => 0.0001346s 12:22:56.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:56.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:56.7 Info: => 0.0001483s 12:22:56.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:56.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:56.7 Info: => 0.0001566s 12:22:56.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:56.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:56.7 Info: => 0.0001047s 12:22:56.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:56.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:56.7 Info: => 0.0001228s 12:22:56.7 Info: AlterTable TrackFiles 12:22:56.7 Info: => 1.2E-06s 12:22:56.7 Info: AlterColumn TrackFiles Path String 12:22:56.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:56.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:56.7 Info: DROP TABLE "TrackFiles" 12:22:56.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.7 Info: => 0.0061072s 12:22:56.7 Info: CreateIndex TrackFiles (Path) 12:22:56.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:56.7 Info: => 9.61E-05s 12:22:56.7 Info: DeleteColumn TrackFiles RelativePath 12:22:56.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:56.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:56.7 Info: DROP TABLE "TrackFiles" 12:22:56.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:56.7 Info: => 0.0050443s 12:22:56.7 Info: -> 7 Insert operations completed in 00:00:00.0006381 taking an average of 00:00:00.0000911 12:22:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:56', 'add_mediafilerepository_mtime') 12:22:56.7 Info: Committing Transaction 12:22:56.7 Info: 30: add_mediafilerepository_mtime migrated 12:22:56.7 Info: => 0.0056575s 12:22:56.7 Debug: Took: 00:00:00.1785875 12:22:56.7 Debug: Got 2 tracks 12:22:56.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 12:22:56.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 12:22:56.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149768203597_177/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:56.8 Info: DatabaseEngineVersionCheck migrating 12:22:56.8 Info: PerformDBOperation 12:22:56.8 Info: Performing DB Operation 12:22:56.8 Info: SQLite 3.47.0 12:22:56.8 Info: => 0.0009522s 12:22:56.8 Info: DatabaseEngineVersionCheck migrated 12:22:56.8 Info: => 0.0009697s 12:22:56.8 Info: VersionMigration migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: CreateTable VersionInfo 12:22:56.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:56.8 Info: => 0.0001508s 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: VersionMigration migrated 12:22:56.8 Info: => 0.0005061s 12:22:56.8 Info: VersionUniqueMigration migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: CreateIndex VersionInfo (Version) 12:22:56.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:56.8 Info: => 0.0001652s 12:22:56.8 Info: AlterTable VersionInfo 12:22:56.8 Info: => 1.4E-06s 12:22:56.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:56.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:56.8 Info: => 0.0005492s 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: VersionUniqueMigration migrated 12:22:56.8 Info: => 0.0007544s 12:22:56.8 Info: VersionDescriptionMigration migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: AlterTable VersionInfo 12:22:56.8 Info: => 1.3E-06s 12:22:56.8 Info: CreateColumn VersionInfo Description String 12:22:56.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:56.8 Info: => 0.0002169s 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: VersionDescriptionMigration migrated 12:22:56.8 Info: => 0.000404s 12:22:56.8 Info: 1: InitialSetup migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 1 12:22:56.8 Info: CreateTable Config 12:22:56.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:56.8 Info: => 0.0001785s 12:22:56.8 Info: CreateIndex Config (Key) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:56.8 Info: => 0.0001221s 12:22:56.8 Info: CreateTable RootFolders 12:22:56.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:56.8 Info: => 0.000101s 12:22:56.8 Info: CreateIndex RootFolders (Path) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:56.8 Info: => 0.0001075s 12:22:56.8 Info: CreateTable Artists 12:22:56.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:56.8 Info: => 0.0002963s 12:22:56.8 Info: CreateIndex Artists (ForeignArtistId) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.8 Info: => 0.0001226s 12:22:56.8 Info: CreateIndex Artists (NameSlug) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.8 Info: => 0.0001091s 12:22:56.8 Info: CreateIndex Artists (CleanName) 12:22:56.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.8 Info: => 0.0001015s 12:22:56.8 Info: CreateIndex Artists (Path) 12:22:56.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.8 Info: => 9.99E-05s 12:22:56.8 Info: CreateTable Albums 12:22:56.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:56.8 Info: => 0.000278s 12:22:56.8 Info: CreateIndex Albums (ForeignAlbumId) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.8 Info: => 0.0001059s 12:22:56.8 Info: CreateIndex Albums (MBId) 12:22:56.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.8 Info: => 9.8E-05s 12:22:56.8 Info: CreateIndex Albums (TADBId) 12:22:56.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.8 Info: => 9.76E-05s 12:22:56.8 Info: CreateIndex Albums (TitleSlug) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.8 Info: => 0.0001008s 12:22:56.8 Info: CreateIndex Albums (CleanTitle) 12:22:56.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.8 Info: => 9.88E-05s 12:22:56.8 Info: CreateIndex Albums (Path) 12:22:56.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:56.8 Info: => 9.56E-05s 12:22:56.8 Info: CreateTable Tracks 12:22:56.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:56.8 Info: => 0.000194s 12:22:56.8 Info: CreateIndex Tracks (ForeignTrackId) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.8 Info: => 0.0001026s 12:22:56.8 Info: CreateIndex Tracks (ArtistId) 12:22:56.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:56.8 Info: => 0.0001067s 12:22:56.8 Info: CreateIndex Tracks (TrackFileId) 12:22:56.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.8 Info: => 0.0001236s 12:22:56.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:56.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:56.8 Info: => 9.65E-05s 12:22:56.8 Info: CreateTable TrackFiles 12:22:56.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:56.8 Info: => 0.00016s 12:22:56.8 Info: CreateIndex TrackFiles (ArtistId) 12:22:56.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:56.8 Info: => 0.0001111s 12:22:56.8 Info: CreateIndex TrackFiles (AlbumId) 12:22:56.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.8 Info: => 0.000106s 12:22:56.8 Info: CreateTable History 12:22:56.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:56.8 Info: => 0.000188s 12:22:56.8 Info: CreateIndex History (Date) 12:22:56.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:56.8 Info: => 0.0001071s 12:22:56.8 Info: CreateIndex History (EventType) 12:22:56.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:56.8 Info: => 0.0001167s 12:22:56.8 Info: CreateIndex History (DownloadId) 12:22:56.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:56.8 Info: => 0.0001106s 12:22:56.8 Info: CreateIndex History (AlbumId) 12:22:56.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:56.8 Info: => 0.0001096s 12:22:56.8 Info: CreateTable Notifications 12:22:56.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:56.8 Info: => 0.0001537s 12:22:56.8 Info: CreateTable ScheduledTasks 12:22:56.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:56.8 Info: => 0.0001204s 12:22:56.8 Info: CreateIndex ScheduledTasks (TypeName) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:56.8 Info: => 0.0001088s 12:22:56.8 Info: CreateTable Indexers 12:22:56.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:56.8 Info: => 0.0001297s 12:22:56.8 Info: CreateIndex Indexers (Name) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.8 Info: => 0.0001216s 12:22:56.8 Info: CreateTable Profiles 12:22:56.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:56.8 Info: => 0.0001222s 12:22:56.8 Info: CreateIndex Profiles (Name) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:56.8 Info: => 0.00011s 12:22:56.8 Info: CreateTable QualityDefinitions 12:22:56.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:56.8 Info: => 0.0001289s 12:22:56.8 Info: CreateIndex QualityDefinitions (Quality) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:56.8 Info: => 0.0001103s 12:22:56.8 Info: CreateIndex QualityDefinitions (Title) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:56.8 Info: => 0.0001061s 12:22:56.8 Info: CreateTable NamingConfig 12:22:56.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:56.8 Info: => 0.0001547s 12:22:56.8 Info: CreateTable Blacklist 12:22:56.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:56.8 Info: => 0.0002162s 12:22:56.8 Info: CreateTable Metadata 12:22:56.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:56.8 Info: => 0.0001198s 12:22:56.8 Info: CreateTable MetadataFiles 12:22:56.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:56.8 Info: => 0.0001465s 12:22:56.8 Info: CreateTable DownloadClients 12:22:56.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:56.8 Info: => 0.0001232s 12:22:56.8 Info: CreateTable PendingReleases 12:22:56.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:56.8 Info: => 0.0001328s 12:22:56.8 Info: CreateTable RemotePathMappings 12:22:56.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:56.8 Info: => 0.0001094s 12:22:56.8 Info: CreateTable Tags 12:22:56.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:56.8 Info: => 9.53E-05s 12:22:56.8 Info: CreateIndex Tags (Label) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:56.8 Info: => 0.0001184s 12:22:56.8 Info: CreateTable Restrictions 12:22:56.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:56.8 Info: => 0.0001146s 12:22:56.8 Info: CreateTable DelayProfiles 12:22:56.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:56.8 Info: => 0.0001439s 12:22:56.8 Info: CreateTable Users 12:22:56.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:56.8 Info: => 0.0001249s 12:22:56.8 Info: CreateIndex Users (Identifier) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:56.8 Info: => 0.0001174s 12:22:56.8 Info: CreateIndex Users (Username) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:56.8 Info: => 0.0001082s 12:22:56.8 Info: CreateTable Commands 12:22:56.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:56.8 Info: => 0.0001579s 12:22:56.8 Info: CreateTable IndexerStatus 12:22:56.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:56.8 Info: => 0.0001532s 12:22:56.8 Info: CreateIndex IndexerStatus (ProviderId) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:56.8 Info: => 0.0001135s 12:22:56.8 Info: CreateTable ExtraFiles 12:22:56.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:56.8 Info: => 0.0001402s 12:22:56.8 Info: CreateTable LyricFiles 12:22:56.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:56.8 Info: => 0.0001539s 12:22:56.8 Info: CreateTable LanguageProfiles 12:22:56.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:56.8 Info: => 0.0001086s 12:22:56.8 Info: CreateIndex LanguageProfiles (Name) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:56.8 Info: => 0.0001151s 12:22:56.8 Info: CreateTable DownloadClientStatus 12:22:56.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:56.8 Info: => 0.0001287s 12:22:56.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:56.8 Info: => 0.000112s 12:22:56.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:56.8 Info: -> 1 Insert operations completed in 00:00:00.0000779 taking an average of 00:00:00.0000779 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:56', 'InitialSetup') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 1: InitialSetup migrated 12:22:56.8 Info: => 0.0009276s 12:22:56.8 Info: 2: add_reason_to_pending_releases migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 2 12:22:56.8 Info: AlterTable PendingReleases 12:22:56.8 Info: => 1.2E-06s 12:22:56.8 Info: CreateColumn PendingReleases Reason Int32 12:22:56.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:56.8 Info: => 0.0006117s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:56', 'add_reason_to_pending_releases') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 2: add_reason_to_pending_releases migrated 12:22:56.8 Info: => 0.0009116s 12:22:56.8 Info: 3: add_medium_support migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 3 12:22:56.8 Info: AlterTable Albums 12:22:56.8 Info: => 1.3E-06s 12:22:56.8 Info: CreateColumn Albums Media String 12:22:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:56.8 Info: => 0.0005933s 12:22:56.8 Info: AlterTable Tracks 12:22:56.8 Info: => 1.2E-06s 12:22:56.8 Info: CreateColumn Tracks MediumNumber Int32 12:22:56.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:56.8 Info: => 0.000543s 12:22:56.8 Info: AlterTable Tracks 12:22:56.8 Info: => 1.1E-06s 12:22:56.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:56.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:56.8 Info: => 0.0005398s 12:22:56.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:56.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:56.8 Info: => 4.99E-05s 12:22:56.8 Info: DeleteColumn Tracks TrackNumber 12:22:56.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:56.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:56.8 Info: DROP TABLE "Tracks" 12:22:56.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.8 Info: => 0.0046625s 12:22:56.8 Info: AlterTable Tracks 12:22:56.8 Info: => 1.2E-06s 12:22:56.8 Info: CreateColumn Tracks TrackNumber String 12:22:56.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:56.8 Info: => 0.000541s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:56', 'add_medium_support') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 3: add_medium_support migrated 12:22:56.8 Info: => 0.0009103s 12:22:56.8 Info: 4: add_various_qualites_in_profile migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 4 12:22:56.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:56.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:56.8 Info: => 6.01E-05s 12:22:56.8 Info: PerformDBOperation 12:22:56.8 Info: Performing DB Operation 12:22:56.8 Info: => 4.14E-05s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:56', 'add_various_qualites_in_profile') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 4: add_various_qualites_in_profile migrated 12:22:56.8 Info: => 0.0003156s 12:22:56.8 Info: 5: metadata_profiles migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 5 12:22:56.8 Info: CreateTable MetadataProfiles 12:22:56.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:56.8 Info: => 0.0001397s 12:22:56.8 Info: CreateIndex MetadataProfiles (Name) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:56.8 Info: => 0.000101s 12:22:56.8 Info: AlterTable Artists 12:22:56.8 Info: => 1.1E-06s 12:22:56.8 Info: CreateColumn Artists MetadataProfileId Int32 12:22:56.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:56.8 Info: => 0.00058s 12:22:56.8 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:56.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:56.8 Info: DROP TABLE "Artists" 12:22:56.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.8 Info: => 0.0049106s 12:22:56.8 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:56.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:56.8 Info: DROP TABLE "Artists" 12:22:56.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.8 Info: => 0.0051207s 12:22:56.8 Info: AlterTable Albums 12:22:56.8 Info: => 1.3E-06s 12:22:56.8 Info: CreateColumn Albums SecondaryTypes String 12:22:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:56.8 Info: => 0.0005672s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:56', 'metadata_profiles') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 5: metadata_profiles migrated 12:22:56.8 Info: => 0.0009951s 12:22:56.8 Info: 6: separate_automatic_and_interactive_search migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 6 12:22:56.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:56.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:56.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:56.8 Info: DROP TABLE "Indexers" 12:22:56.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.8 Info: => 0.0052606s 12:22:56.8 Info: AlterTable Indexers 12:22:56.8 Info: => 1.3E-06s 12:22:56.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:56.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:56.8 Info: => 0.0005598s 12:22:56.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:56.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:56.8 Info: => 4.53E-05s 12:22:56.8 Info: AlterTable Indexers 12:22:56.8 Info: => 1.2E-06s 12:22:56.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:56.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:56.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:56.8 Info: DROP TABLE "Indexers" 12:22:56.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.8 Info: => 0.0041428s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:56', 'separate_automatic_and_interactive_search') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 6: separate_automatic_and_interactive_search migrated 12:22:56.8 Info: => 0.0044988s 12:22:56.8 Info: 7: change_album_path_to_relative migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 7 12:22:56.8 Info: DeleteColumn Albums Path 12:22:56.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:56.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:56.8 Info: DROP TABLE "Albums" 12:22:56.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.8 Info: => 0.0062988s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:56', 'change_album_path_to_relative') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 7: change_album_path_to_relative migrated 12:22:56.8 Info: => 0.0067294s 12:22:56.8 Info: 8: change_quality_size_mb_to_kb migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 8 12:22:56.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:56.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:56.8 Info: => 5.75E-05s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:56', 'change_quality_size_mb_to_kb') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 8: change_quality_size_mb_to_kb migrated 12:22:56.8 Info: => 0.0003166s 12:22:56.8 Info: 9: album_releases migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 9 12:22:56.8 Info: AlterTable Albums 12:22:56.8 Info: => 1.4E-06s 12:22:56.8 Info: CreateColumn Albums Releases String 12:22:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:56.8 Info: => 0.0005986s 12:22:56.8 Info: AlterTable Albums 12:22:56.8 Info: => 1.2E-06s 12:22:56.8 Info: CreateColumn Albums CurrentRelease String 12:22:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:56.8 Info: => 0.000559s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:56', 'album_releases') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 9: album_releases migrated 12:22:56.8 Info: => 0.0008552s 12:22:56.8 Info: 10: album_releases_fix migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 10 12:22:56.8 Info: AlterTable Albums 12:22:56.8 Info: => 1.2E-06s 12:22:56.8 Info: AlterColumn Albums Releases String 12:22:56.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:56.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:56.9 Info: DROP TABLE "Albums" 12:22:56.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.9 Info: => 0.004922s 12:22:56.9 Info: AlterTable Albums 12:22:56.9 Info: => 1.2E-06s 12:22:56.9 Info: AlterColumn Albums CurrentRelease String 12:22:56.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:56.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:56.9 Info: DROP TABLE "Albums" 12:22:56.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.9 Info: => 0.0049476s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:56', 'album_releases_fix') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 10: album_releases_fix migrated 12:22:56.9 Info: => 0.005335s 12:22:56.9 Info: 11: import_lists migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 11 12:22:56.9 Info: CreateTable ImportLists 12:22:56.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.9 Info: => 0.0001836s 12:22:56.9 Info: CreateIndex ImportLists (Name) 12:22:56.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:56.9 Info: => 9.13E-05s 12:22:56.9 Info: CreateTable ImportListStatus 12:22:56.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:56.9 Info: => 0.0001326s 12:22:56.9 Info: CreateIndex ImportListStatus (ProviderId) 12:22:56.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:56.9 Info: => 8.79E-05s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:56', 'import_lists') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 11: import_lists migrated 12:22:56.9 Info: => 0.0004151s 12:22:56.9 Info: 12: add_release_status migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 12 12:22:56.9 Info: AlterTable MetadataProfiles 12:22:56.9 Info: => 2.2E-06s 12:22:56.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:56.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:56.9 Info: => 0.0006024s 12:22:56.9 Info: PerformDBOperation 12:22:56.9 Info: Performing DB Operation 12:22:56.9 Info: => 3.45E-05s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:56', 'add_release_status') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 12: add_release_status migrated 12:22:56.9 Info: => 0.0003234s 12:22:56.9 Info: 13: album_download_notification migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 13 12:22:56.9 Info: AlterTable Notifications 12:22:56.9 Info: => 1.3E-06s 12:22:56.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:56.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:56.9 Info: => 0.000603s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:56', 'album_download_notification') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 13: album_download_notification migrated 12:22:56.9 Info: => 0.000943s 12:22:56.9 Info: 14: fix_language_metadata_profiles migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 14 12:22:56.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:56.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:56.9 Info: => 8.65E-05s 12:22:56.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:56.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:56.9 Info: => 6.86E-05s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:56', 'fix_language_metadata_profiles') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 14: fix_language_metadata_profiles migrated 12:22:56.9 Info: => 0.0003299s 12:22:56.9 Info: 15: remove_fanzub migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 15 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:56.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:56.9 Info: => 5.13E-05s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:56', 'remove_fanzub') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 15: remove_fanzub migrated 12:22:56.9 Info: => 0.0003334s 12:22:56.9 Info: 16: update_artist_history_indexes migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 16 12:22:56.9 Info: CreateIndex Albums (ArtistId) 12:22:56.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:56.9 Info: => 0.0001154s 12:22:56.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:56.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:56.9 Info: => 9.45E-05s 12:22:56.9 Info: DeleteIndex History (AlbumId) 12:22:56.9 Info: DROP INDEX "IX_History_AlbumId" 12:22:56.9 Info: => 0.0001248s 12:22:56.9 Info: CreateIndex History (AlbumId, Date) 12:22:56.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:56.9 Info: => 0.000104s 12:22:56.9 Info: DeleteIndex History (DownloadId) 12:22:56.9 Info: DROP INDEX "IX_History_DownloadId" 12:22:56.9 Info: => 0.0001127s 12:22:56.9 Info: CreateIndex History (DownloadId, Date) 12:22:56.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:56.9 Info: => 9.91E-05s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:56', 'update_artist_history_indexes') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 16: update_artist_history_indexes migrated 12:22:56.9 Info: => 0.000446s 12:22:56.9 Info: 17: remove_nma migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 17 12:22:56.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:56.9 Info: => 5.37E-05s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:56', 'remove_nma') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 17: remove_nma migrated 12:22:56.9 Info: => 0.0003128s 12:22:56.9 Info: 18: album_disambiguation migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 18 12:22:56.9 Info: AlterTable Albums 12:22:56.9 Info: => 1.3E-06s 12:22:56.9 Info: CreateColumn Albums Disambiguation String 12:22:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:56.9 Info: => 0.0006145s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:56', 'album_disambiguation') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 18: album_disambiguation migrated 12:22:56.9 Info: => 0.000958s 12:22:56.9 Info: 19: add_ape_quality_in_profiles migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 19 12:22:56.9 Info: PerformDBOperation 12:22:56.9 Info: Performing DB Operation 12:22:56.9 Info: => 3.95E-05s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:56', 'add_ape_quality_in_profiles') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 19: add_ape_quality_in_profiles migrated 12:22:56.9 Info: => 0.0003105s 12:22:56.9 Info: 20: remove_pushalot migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 20 12:22:56.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:56.9 Info: => 5.35E-05s 12:22:56.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:56.9 Info: => 4.2E-05s 12:22:56.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:56.9 Info: => 3.99E-05s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:56', 'remove_pushalot') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 20: remove_pushalot migrated 12:22:56.9 Info: => 0.0003112s 12:22:56.9 Info: 21: add_custom_filters migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 21 12:22:56.9 Info: CreateTable CustomFilters 12:22:56.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:56.9 Info: => 0.000141s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:56', 'add_custom_filters') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 21: add_custom_filters migrated 12:22:56.9 Info: => 0.0004345s 12:22:56.9 Info: 22: import_list_tags migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 22 12:22:56.9 Info: AlterTable ImportLists 12:22:56.9 Info: => 1.1E-06s 12:22:56.9 Info: CreateColumn ImportLists Tags String 12:22:56.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:56.9 Info: => 0.0006155s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:56', 'import_list_tags') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 22: import_list_tags migrated 12:22:56.9 Info: => 0.000917s 12:22:56.9 Info: 23: add_release_groups_etc migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 23 12:22:56.9 Info: CreateTable ArtistMetadata 12:22:56.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:56.9 Info: => 0.0001971s 12:22:56.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:56.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:56.9 Info: => 9.62E-05s 12:22:56.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:56.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:56.9 Info: => 0.0012346s 12:22:56.9 Info: AlterTable Artists 12:22:56.9 Info: => 1.6E-06s 12:22:56.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:56.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.9 Info: => 0.0006725s 12:22:56.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:56.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:56.9 Info: => 8.02E-05s 12:22:56.9 Info: CreateTable AlbumReleases 12:22:56.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:56.9 Info: => 0.0001806s 12:22:56.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:56.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:56.9 Info: => 9.66E-05s 12:22:56.9 Info: CreateIndex AlbumReleases (AlbumId) 12:22:56.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:56.9 Info: => 8.58E-05s 12:22:56.9 Info: PerformDBOperation 12:22:56.9 Info: Performing DB Operation 12:22:56.9 Info: => 4.28E-05s 12:22:56.9 Info: AlterTable Albums 12:22:56.9 Info: => 1.1E-06s 12:22:56.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.9 Info: => 0.0006338s 12:22:56.9 Info: AlterTable Albums 12:22:56.9 Info: => 1.2E-06s 12:22:56.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:56.9 Info: => 0.0006246s 12:22:56.9 Info: AlterTable Albums 12:22:56.9 Info: => 1.2E-06s 12:22:56.9 Info: CreateColumn Albums Links String 12:22:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:56.9 Info: => 0.0006234s 12:22:56.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:56.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:56.9 Info: => 9.38E-05s 12:22:56.9 Info: AlterTable Tracks 12:22:56.9 Info: => 1.1E-06s 12:22:56.9 Info: CreateColumn Tracks ForeignRecordingId String 12:22:56.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:56.9 Info: => 0.000635s 12:22:56.9 Info: AlterTable Tracks 12:22:56.9 Info: => 1.3E-06s 12:22:56.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:56.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:56.9 Info: => 0.0006271s 12:22:56.9 Info: AlterTable Tracks 12:22:56.9 Info: => 1.3E-06s 12:22:56.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:56.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.9 Info: => 0.0006256s 12:22:56.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:56.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:56.9 Info: => 9.82E-05s 12:22:56.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:56.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:56.9 Info: => 8.23E-05s 12:22:56.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:56.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:56.9 Info: DROP TABLE "Artists" 12:22:56.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.9 Info: => 0.005137s 12:22:56.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:56.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:56.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:56.9 Info: DROP TABLE "Albums" 12:22:56.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.9 Info: => 0.0062061s 12:22:56.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:56.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:56.9 Info: DROP TABLE "Tracks" 12:22:56.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:56.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.9 Info: => 0.0048307s 12:22:56.9 Info: DeleteColumn TrackFiles ArtistId 12:22:56.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:56.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:56.9 Info: DROP TABLE "TrackFiles" 12:22:56.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.9 Info: => 0.0059331s 12:22:56.9 Info: CreateIndex Artists (ArtistMetadataId) 12:22:56.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:56.9 Info: => 9.32E-05s 12:22:56.9 Info: CreateIndex Artists (Monitored) 12:22:56.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:56.9 Info: => 8.77E-05s 12:22:56.9 Info: CreateIndex Albums (ArtistMetadataId) 12:22:56.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:56.9 Info: => 8.46E-05s 12:22:56.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:56.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:56.9 Info: => 8.49E-05s 12:22:56.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:56.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:56.9 Info: => 8.51E-05s 12:22:56.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:56.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:56.9 Info: => 8.66E-05s 12:22:56.9 Info: UpdateData 12:22:56.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:56.9 Info: => 5.12E-05s 12:22:56.9 Info: UpdateData 12:22:56.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:56.9 Info: => 4.66E-05s 12:22:56.9 Info: UpdateData 12:22:56.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:56.9 Info: => 5.4E-05s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:56', 'add_release_groups_etc') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 23: add_release_groups_etc migrated 12:22:56.9 Info: => 0.0006006s 12:22:56.9 Info: 24: NewMediaInfoFormat migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 24 12:22:56.9 Info: UpdateData 12:22:56.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:56.9 Info: => 5.88E-05s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:56', 'NewMediaInfoFormat') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 24: NewMediaInfoFormat migrated 12:22:56.9 Info: => 0.0003303s 12:22:56.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 25 12:22:56.9 Info: RenameTable Restrictions ReleaseProfiles 12:22:56.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:56.9 Info: => 0.0017472s 12:22:56.9 Info: AlterTable ReleaseProfiles 12:22:56.9 Info: => 1.6E-06s 12:22:56.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:56.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:56.9 Info: => 0.0006031s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:56', 'rename_restrictions_to_release_profiles') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:56.9 Info: => 0.0009033s 12:22:56.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 26 12:22:56.9 Info: RenameTable Profiles QualityProfiles 12:22:56.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:56.9 Info: => 0.0016883s 12:22:56.9 Info: AlterTable QualityProfiles 12:22:56.9 Info: => 1.4E-06s 12:22:56.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:56.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:56.9 Info: => 0.0005839s 12:22:56.9 Info: AlterTable LanguageProfiles 12:22:56.9 Info: => 1.3E-06s 12:22:56.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:56.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:56.9 Info: => 0.0005683s 12:22:56.9 Info: UpdateData 12:22:56.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:56.9 Info: => 4.83E-05s 12:22:56.9 Info: UpdateData 12:22:56.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:56.9 Info: => 4.07E-05s 12:22:56.9 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:56.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:56.9 Info: DROP TABLE "Artists" 12:22:56.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:56.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:56.9 Info: => 0.0051986s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:56', 'rename_quality_profiles_add_upgrade_allowed') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:56.9 Info: => 0.0056224s 12:22:56.9 Info: 27: add_import_exclusions migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 27 12:22:56.9 Info: CreateTable ImportListExclusions 12:22:56.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:56.9 Info: => 0.0001364s 12:22:56.9 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:56.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:56.9 Info: => 9.75E-05s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:56', 'add_import_exclusions') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 27: add_import_exclusions migrated 12:22:56.9 Info: => 0.000418s 12:22:56.9 Info: 28: clean_artist_metadata_table migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 28 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.9 Info: => 0.0001658s 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.9 Info: => 0.0001342s 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:56.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:56.9 Info: => 0.0001311s 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:56.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:56.9 Info: => 0.0001279s 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.9 Info: => 0.0001286s 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.9 Info: => 0.0001298s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:56', 'clean_artist_metadata_table') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 28: clean_artist_metadata_table migrated 12:22:56.9 Info: => 0.0004026s 12:22:56.9 Info: 29: health_issue_notification migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 29 12:22:56.9 Info: AlterTable Notifications 12:22:56.9 Info: => 1.2E-06s 12:22:56.9 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:56.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:56.9 Info: => 0.0006378s 12:22:56.9 Info: AlterTable Notifications 12:22:56.9 Info: => 1.2E-06s 12:22:56.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:56.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:56.9 Info: => 0.0005933s 12:22:56.9 Info: AlterTable Notifications 12:22:56.9 Info: => 1.2E-06s 12:22:56.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:56.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:56.9 Info: => 0.000586s 12:22:56.9 Info: AlterTable Notifications 12:22:56.9 Info: => 1.3E-06s 12:22:56.9 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:56.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:56.9 Info: => 0.0005844s 12:22:56.9 Info: AlterTable Notifications 12:22:56.9 Info: => 1.3E-06s 12:22:56.9 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:56.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:56.9 Info: => 0.0005976s 12:22:56.9 Info: DeleteColumn Notifications OnDownload 12:22:56.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:56.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:56.9 Info: DROP TABLE "Notifications" 12:22:56.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:56.9 Info: => 0.0047794s 12:22:56.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:56.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:56.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:56.9 Info: DROP TABLE "Notifications" 12:22:56.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:56.9 Info: => 0.0060873s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:56', 'health_issue_notification') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 29: health_issue_notification migrated 12:22:56.9 Info: => 0.0064936s 12:22:56.9 Info: 30: add_mediafilerepository_mtime migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 30 12:22:56.9 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:22:56.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:22:56.9 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:22:56.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:22:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:56.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:22:56.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:22:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:56.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:22:56.9 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 12:22:56.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track3.mp3', 100, '2024-10-28T12:22:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:56.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 12:22:56.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track4.mp3', 100, '2024-10-28T12:22:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:56.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 12:22:56.9 Info: AlterTable TrackFiles 12:22:56.9 Info: => 1.2E-06s 12:22:56.9 Info: CreateColumn TrackFiles Modified DateTime 12:22:56.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:56.9 Info: => 0.0006246s 12:22:56.9 Info: AlterTable TrackFiles 12:22:56.9 Info: => 1.3E-06s 12:22:56.9 Info: CreateColumn TrackFiles Path String 12:22:56.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:56.9 Info: => 0.0005918s 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:56.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:56.9 Info: => 4.57E-05s 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.9 Info: => 0.0001387s 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:56.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:56.9 Info: => 0.0001503s 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:56.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:56.9 Info: => 0.0001628s 12:22:56.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:56.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:56.9 Info: => 0.0001041s 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:56.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:56.9 Info: => 0.0001237s 12:22:56.9 Info: AlterTable TrackFiles 12:22:56.9 Info: => 1.2E-06s 12:22:56.9 Info: AlterColumn TrackFiles Path String 12:22:56.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:56.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:56.9 Info: DROP TABLE "TrackFiles" 12:22:56.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.9 Info: => 0.0049081s 12:22:56.9 Info: CreateIndex TrackFiles (Path) 12:22:56.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:56.9 Info: => 9.64E-05s 12:22:56.9 Info: DeleteColumn TrackFiles RelativePath 12:22:56.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:56.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:56.9 Info: DROP TABLE "TrackFiles" 12:22:56.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:56.9 Info: => 0.0063999s 12:22:56.9 Info: -> 12 Insert operations completed in 00:00:00.0010522 taking an average of 00:00:00.0000876 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:56', 'add_mediafilerepository_mtime') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 30: add_mediafilerepository_mtime migrated 12:22:56.9 Info: => 0.0069314s 12:22:56.9 Debug: Took: 00:00:00.1768008 12:22:57.0 Debug: Got 2 tracks 12:22:57.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 12:22:57.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 12:22:57.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149770445034_179/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:57.0 Info: DatabaseEngineVersionCheck migrating 12:22:57.0 Info: PerformDBOperation 12:22:57.0 Info: Performing DB Operation 12:22:57.0 Info: SQLite 3.47.0 12:22:57.0 Info: => 0.0010387s 12:22:57.0 Info: DatabaseEngineVersionCheck migrated 12:22:57.0 Info: => 0.0010583s 12:22:57.0 Info: VersionMigration migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: CreateTable VersionInfo 12:22:57.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:57.0 Info: => 0.0001857s 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: VersionMigration migrated 12:22:57.0 Info: => 0.0005713s 12:22:57.0 Info: VersionUniqueMigration migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: CreateIndex VersionInfo (Version) 12:22:57.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:57.0 Info: => 0.0001569s 12:22:57.0 Info: AlterTable VersionInfo 12:22:57.0 Info: => 1.4E-06s 12:22:57.0 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:57.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:57.0 Info: => 0.0005433s 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: VersionUniqueMigration migrated 12:22:57.0 Info: => 0.0007712s 12:22:57.0 Info: VersionDescriptionMigration migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: AlterTable VersionInfo 12:22:57.0 Info: => 1.2E-06s 12:22:57.0 Info: CreateColumn VersionInfo Description String 12:22:57.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:57.0 Info: => 0.0002072s 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: VersionDescriptionMigration migrated 12:22:57.0 Info: => 0.0004497s 12:22:57.0 Info: 1: InitialSetup migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 1 12:22:57.0 Info: CreateTable Config 12:22:57.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:57.0 Info: => 0.0001721s 12:22:57.0 Info: CreateIndex Config (Key) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:57.0 Info: => 0.000115s 12:22:57.0 Info: CreateTable RootFolders 12:22:57.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:57.0 Info: => 0.0001227s 12:22:57.0 Info: CreateIndex RootFolders (Path) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:57.0 Info: => 0.0001045s 12:22:57.0 Info: CreateTable Artists 12:22:57.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:57.0 Info: => 0.0003268s 12:22:57.0 Info: CreateIndex Artists (ForeignArtistId) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.0 Info: => 0.0001144s 12:22:57.0 Info: CreateIndex Artists (NameSlug) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.0 Info: => 0.0001086s 12:22:57.0 Info: CreateIndex Artists (CleanName) 12:22:57.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.0 Info: => 9.87E-05s 12:22:57.0 Info: CreateIndex Artists (Path) 12:22:57.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.0 Info: => 9.72E-05s 12:22:57.0 Info: CreateTable Albums 12:22:57.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:57.0 Info: => 0.0003309s 12:22:57.0 Info: CreateIndex Albums (ForeignAlbumId) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.0 Info: => 0.0001051s 12:22:57.0 Info: CreateIndex Albums (MBId) 12:22:57.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.0 Info: => 9.8E-05s 12:22:57.0 Info: CreateIndex Albums (TADBId) 12:22:57.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.0 Info: => 0.0001045s 12:22:57.0 Info: CreateIndex Albums (TitleSlug) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.0 Info: => 0.000112s 12:22:57.0 Info: CreateIndex Albums (CleanTitle) 12:22:57.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.0 Info: => 0.0001095s 12:22:57.0 Info: CreateIndex Albums (Path) 12:22:57.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:57.0 Info: => 0.0001053s 12:22:57.0 Info: CreateTable Tracks 12:22:57.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:57.0 Info: => 0.0002186s 12:22:57.0 Info: CreateIndex Tracks (ForeignTrackId) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.0 Info: => 0.0001055s 12:22:57.0 Info: CreateIndex Tracks (ArtistId) 12:22:57.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:57.0 Info: => 0.0001154s 12:22:57.0 Info: CreateIndex Tracks (TrackFileId) 12:22:57.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.0 Info: => 0.0001258s 12:22:57.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:57.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:57.0 Info: => 0.0001s 12:22:57.0 Info: CreateTable TrackFiles 12:22:57.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:57.0 Info: => 0.000188s 12:22:57.0 Info: CreateIndex TrackFiles (ArtistId) 12:22:57.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:57.0 Info: => 0.0001072s 12:22:57.0 Info: CreateIndex TrackFiles (AlbumId) 12:22:57.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.0 Info: => 0.0001502s 12:22:57.0 Info: CreateTable History 12:22:57.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:57.0 Info: => 0.0002222s 12:22:57.0 Info: CreateIndex History (Date) 12:22:57.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:57.0 Info: => 0.0001117s 12:22:57.0 Info: CreateIndex History (EventType) 12:22:57.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:57.0 Info: => 0.000121s 12:22:57.0 Info: CreateIndex History (DownloadId) 12:22:57.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:57.0 Info: => 0.000112s 12:22:57.0 Info: CreateIndex History (AlbumId) 12:22:57.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:57.0 Info: => 0.0001084s 12:22:57.0 Info: CreateTable Notifications 12:22:57.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:57.0 Info: => 0.0001774s 12:22:57.0 Info: CreateTable ScheduledTasks 12:22:57.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:57.0 Info: => 0.0001442s 12:22:57.0 Info: CreateIndex ScheduledTasks (TypeName) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:57.0 Info: => 0.000112s 12:22:57.0 Info: CreateTable Indexers 12:22:57.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:57.0 Info: => 0.0001503s 12:22:57.0 Info: CreateIndex Indexers (Name) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.0 Info: => 0.0001233s 12:22:57.0 Info: CreateTable Profiles 12:22:57.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:57.0 Info: => 0.000139s 12:22:57.0 Info: CreateIndex Profiles (Name) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:57.0 Info: => 0.00011s 12:22:57.0 Info: CreateTable QualityDefinitions 12:22:57.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:57.0 Info: => 0.000146s 12:22:57.0 Info: CreateIndex QualityDefinitions (Quality) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:57.0 Info: => 0.0001073s 12:22:57.0 Info: CreateIndex QualityDefinitions (Title) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:57.0 Info: => 0.0001127s 12:22:57.0 Info: CreateTable NamingConfig 12:22:57.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:57.0 Info: => 0.0001723s 12:22:57.0 Info: CreateTable Blacklist 12:22:57.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:57.0 Info: => 0.0003001s 12:22:57.0 Info: CreateTable Metadata 12:22:57.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:57.0 Info: => 0.0001472s 12:22:57.0 Info: CreateTable MetadataFiles 12:22:57.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:57.0 Info: => 0.0001764s 12:22:57.0 Info: CreateTable DownloadClients 12:22:57.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:57.0 Info: => 0.0001421s 12:22:57.0 Info: CreateTable PendingReleases 12:22:57.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:57.0 Info: => 0.0001563s 12:22:57.0 Info: CreateTable RemotePathMappings 12:22:57.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:57.0 Info: => 0.0001331s 12:22:57.0 Info: CreateTable Tags 12:22:57.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:57.0 Info: => 0.0001282s 12:22:57.0 Info: CreateIndex Tags (Label) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:57.0 Info: => 0.0001211s 12:22:57.0 Info: CreateTable Restrictions 12:22:57.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:57.0 Info: => 0.0001359s 12:22:57.0 Info: CreateTable DelayProfiles 12:22:57.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:57.0 Info: => 0.00017s 12:22:57.0 Info: CreateTable Users 12:22:57.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:57.0 Info: => 0.0001334s 12:22:57.0 Info: CreateIndex Users (Identifier) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:57.0 Info: => 0.0001144s 12:22:57.0 Info: CreateIndex Users (Username) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:57.0 Info: => 0.0001086s 12:22:57.0 Info: CreateTable Commands 12:22:57.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:57.0 Info: => 0.0001833s 12:22:57.0 Info: CreateTable IndexerStatus 12:22:57.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:57.0 Info: => 0.0001701s 12:22:57.0 Info: CreateIndex IndexerStatus (ProviderId) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:57.0 Info: => 0.0001142s 12:22:57.0 Info: CreateTable ExtraFiles 12:22:57.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:57.0 Info: => 0.0001609s 12:22:57.0 Info: CreateTable LyricFiles 12:22:57.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:57.0 Info: => 0.0001772s 12:22:57.0 Info: CreateTable LanguageProfiles 12:22:57.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:57.0 Info: => 0.0001326s 12:22:57.0 Info: CreateIndex LanguageProfiles (Name) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:57.0 Info: => 0.0001266s 12:22:57.0 Info: CreateTable DownloadClientStatus 12:22:57.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:57.0 Info: => 0.0001522s 12:22:57.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:57.0 Info: => 0.0001163s 12:22:57.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:57.0 Info: -> 1 Insert operations completed in 00:00:00.0000787 taking an average of 00:00:00.0000787 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:57', 'InitialSetup') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 1: InitialSetup migrated 12:22:57.0 Info: => 0.0009869s 12:22:57.0 Info: 2: add_reason_to_pending_releases migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 2 12:22:57.0 Info: AlterTable PendingReleases 12:22:57.0 Info: => 1.5E-06s 12:22:57.0 Info: CreateColumn PendingReleases Reason Int32 12:22:57.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:57.0 Info: => 0.000615s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:57', 'add_reason_to_pending_releases') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 2: add_reason_to_pending_releases migrated 12:22:57.0 Info: => 0.0009399s 12:22:57.0 Info: 3: add_medium_support migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 3 12:22:57.0 Info: AlterTable Albums 12:22:57.0 Info: => 1.2E-06s 12:22:57.0 Info: CreateColumn Albums Media String 12:22:57.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:57.0 Info: => 0.0006238s 12:22:57.0 Info: AlterTable Tracks 12:22:57.0 Info: => 1.2E-06s 12:22:57.0 Info: CreateColumn Tracks MediumNumber Int32 12:22:57.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:57.0 Info: => 0.0005507s 12:22:57.0 Info: AlterTable Tracks 12:22:57.0 Info: => 1.2E-06s 12:22:57.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:57.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:57.0 Info: => 0.0005447s 12:22:57.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:57.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:57.0 Info: => 5.04E-05s 12:22:57.0 Info: DeleteColumn Tracks TrackNumber 12:22:57.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:57.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:57.0 Info: DROP TABLE "Tracks" 12:22:57.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:57.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.0 Info: => 0.0049495s 12:22:57.0 Info: AlterTable Tracks 12:22:57.0 Info: => 1.5E-06s 12:22:57.0 Info: CreateColumn Tracks TrackNumber String 12:22:57.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:57.0 Info: => 0.0005472s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:57', 'add_medium_support') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 3: add_medium_support migrated 12:22:57.0 Info: => 0.000942s 12:22:57.0 Info: 4: add_various_qualites_in_profile migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 4 12:22:57.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:57.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:57.0 Info: => 6.72E-05s 12:22:57.0 Info: PerformDBOperation 12:22:57.0 Info: Performing DB Operation 12:22:57.0 Info: => 4.23E-05s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:57', 'add_various_qualites_in_profile') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 4: add_various_qualites_in_profile migrated 12:22:57.0 Info: => 0.000323s 12:22:57.0 Info: 5: metadata_profiles migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 5 12:22:57.0 Info: CreateTable MetadataProfiles 12:22:57.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:57.0 Info: => 0.0001736s 12:22:57.0 Info: CreateIndex MetadataProfiles (Name) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:57.0 Info: => 0.0001105s 12:22:57.0 Info: AlterTable Artists 12:22:57.0 Info: => 1.3E-06s 12:22:57.0 Info: CreateColumn Artists MetadataProfileId Int32 12:22:57.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:57.0 Info: => 0.0005739s 12:22:57.0 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:57.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:57.0 Info: DROP TABLE "Artists" 12:22:57.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.0 Info: => 0.006743s 12:22:57.0 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:57.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:57.1 Info: DROP TABLE "Artists" 12:22:57.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.1 Info: => 0.0049201s 12:22:57.1 Info: AlterTable Albums 12:22:57.1 Info: => 1.7E-06s 12:22:57.1 Info: CreateColumn Albums SecondaryTypes String 12:22:57.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:57.1 Info: => 0.0005611s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:57', 'metadata_profiles') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 5: metadata_profiles migrated 12:22:57.1 Info: => 0.001007s 12:22:57.1 Info: 6: separate_automatic_and_interactive_search migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 6 12:22:57.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:57.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:57.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:57.1 Info: DROP TABLE "Indexers" 12:22:57.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:57.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.1 Info: => 0.0042246s 12:22:57.1 Info: AlterTable Indexers 12:22:57.1 Info: => 1.3E-06s 12:22:57.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:57.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:57.1 Info: => 0.0005409s 12:22:57.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:57.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:57.1 Info: => 4.58E-05s 12:22:57.1 Info: AlterTable Indexers 12:22:57.1 Info: => 1.2E-06s 12:22:57.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:57.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:57.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:57.1 Info: DROP TABLE "Indexers" 12:22:57.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:57.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.1 Info: => 0.0045141s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:57', 'separate_automatic_and_interactive_search') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 6: separate_automatic_and_interactive_search migrated 12:22:57.1 Info: => 0.0048705s 12:22:57.1 Info: 7: change_album_path_to_relative migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 7 12:22:57.1 Info: DeleteColumn Albums Path 12:22:57.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:57.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:57.1 Info: DROP TABLE "Albums" 12:22:57.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.1 Info: => 0.0055572s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:57', 'change_album_path_to_relative') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 7: change_album_path_to_relative migrated 12:22:57.1 Info: => 0.0060181s 12:22:57.1 Info: 8: change_quality_size_mb_to_kb migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 8 12:22:57.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:57.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:57.1 Info: => 6.4E-05s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:57', 'change_quality_size_mb_to_kb') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 8: change_quality_size_mb_to_kb migrated 12:22:57.1 Info: => 0.0003334s 12:22:57.1 Info: 9: album_releases migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 9 12:22:57.1 Info: AlterTable Albums 12:22:57.1 Info: => 1.4E-06s 12:22:57.1 Info: CreateColumn Albums Releases String 12:22:57.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:57.1 Info: => 0.0005852s 12:22:57.1 Info: AlterTable Albums 12:22:57.1 Info: => 1.1E-06s 12:22:57.1 Info: CreateColumn Albums CurrentRelease String 12:22:57.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:57.1 Info: => 0.0005568s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:57', 'album_releases') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 9: album_releases migrated 12:22:57.1 Info: => 0.0008574s 12:22:57.1 Info: 10: album_releases_fix migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 10 12:22:57.1 Info: AlterTable Albums 12:22:57.1 Info: => 1.4E-06s 12:22:57.1 Info: AlterColumn Albums Releases String 12:22:57.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:57.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:57.1 Info: DROP TABLE "Albums" 12:22:57.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.1 Info: => 0.0073406s 12:22:57.1 Info: AlterTable Albums 12:22:57.1 Info: => 1.2E-06s 12:22:57.1 Info: AlterColumn Albums CurrentRelease String 12:22:57.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:57.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:57.1 Info: DROP TABLE "Albums" 12:22:57.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.1 Info: => 0.0062386s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:57', 'album_releases_fix') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 10: album_releases_fix migrated 12:22:57.1 Info: => 0.0066465s 12:22:57.1 Info: 11: import_lists migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 11 12:22:57.1 Info: CreateTable ImportLists 12:22:57.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.1 Info: => 0.0002162s 12:22:57.1 Info: CreateIndex ImportLists (Name) 12:22:57.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:57.1 Info: => 9.66E-05s 12:22:57.1 Info: CreateTable ImportListStatus 12:22:57.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:57.1 Info: => 0.0001623s 12:22:57.1 Info: CreateIndex ImportListStatus (ProviderId) 12:22:57.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:57.1 Info: => 9.55E-05s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:57', 'import_lists') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 11: import_lists migrated 12:22:57.1 Info: => 0.000432s 12:22:57.1 Info: 12: add_release_status migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 12 12:22:57.1 Info: AlterTable MetadataProfiles 12:22:57.1 Info: => 1.4E-06s 12:22:57.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:57.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:57.1 Info: => 0.0005917s 12:22:57.1 Info: PerformDBOperation 12:22:57.1 Info: Performing DB Operation 12:22:57.1 Info: => 3.55E-05s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:57', 'add_release_status') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 12: add_release_status migrated 12:22:57.1 Info: => 0.0003229s 12:22:57.1 Info: 13: album_download_notification migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 13 12:22:57.1 Info: AlterTable Notifications 12:22:57.1 Info: => 1.3E-06s 12:22:57.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:57.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:57.1 Info: => 0.0005939s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:57', 'album_download_notification') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 13: album_download_notification migrated 12:22:57.1 Info: => 0.0008982s 12:22:57.1 Info: 14: fix_language_metadata_profiles migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 14 12:22:57.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:57.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:57.1 Info: => 8.85E-05s 12:22:57.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:57.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:57.1 Info: => 6.6E-05s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:57', 'fix_language_metadata_profiles') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 14: fix_language_metadata_profiles migrated 12:22:57.1 Info: => 0.0003407s 12:22:57.1 Info: 15: remove_fanzub migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 15 12:22:57.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:57.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:57.1 Info: => 5.27E-05s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:57', 'remove_fanzub') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 15: remove_fanzub migrated 12:22:57.1 Info: => 0.0003095s 12:22:57.1 Info: 16: update_artist_history_indexes migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 16 12:22:57.1 Info: CreateIndex Albums (ArtistId) 12:22:57.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:57.1 Info: => 0.0001167s 12:22:57.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:57.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:57.1 Info: => 9.6E-05s 12:22:57.1 Info: DeleteIndex History (AlbumId) 12:22:57.1 Info: DROP INDEX "IX_History_AlbumId" 12:22:57.1 Info: => 0.0001198s 12:22:57.1 Info: CreateIndex History (AlbumId, Date) 12:22:57.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:57.1 Info: => 0.0001018s 12:22:57.1 Info: DeleteIndex History (DownloadId) 12:22:57.1 Info: DROP INDEX "IX_History_DownloadId" 12:22:57.1 Info: => 0.0001118s 12:22:57.1 Info: CreateIndex History (DownloadId, Date) 12:22:57.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:57.1 Info: => 0.0001025s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:57', 'update_artist_history_indexes') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 16: update_artist_history_indexes migrated 12:22:57.1 Info: => 0.0004347s 12:22:57.1 Info: 17: remove_nma migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 17 12:22:57.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:57.1 Info: => 5.5E-05s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:57', 'remove_nma') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 17: remove_nma migrated 12:22:57.1 Info: => 0.0003085s 12:22:57.1 Info: 18: album_disambiguation migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 18 12:22:57.1 Info: AlterTable Albums 12:22:57.1 Info: => 1.4E-06s 12:22:57.1 Info: CreateColumn Albums Disambiguation String 12:22:57.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:57.1 Info: => 0.000605s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:57', 'album_disambiguation') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 18: album_disambiguation migrated 12:22:57.1 Info: => 0.0009095s 12:22:57.1 Info: 19: add_ape_quality_in_profiles migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 19 12:22:57.1 Info: PerformDBOperation 12:22:57.1 Info: Performing DB Operation 12:22:57.1 Info: => 3.93E-05s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:57', 'add_ape_quality_in_profiles') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 19: add_ape_quality_in_profiles migrated 12:22:57.1 Info: => 0.000303s 12:22:57.1 Info: 20: remove_pushalot migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 20 12:22:57.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:57.1 Info: => 5.56E-05s 12:22:57.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:57.1 Info: => 4.25E-05s 12:22:57.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:57.1 Info: => 4.2E-05s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:57', 'remove_pushalot') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 20: remove_pushalot migrated 12:22:57.1 Info: => 0.0003117s 12:22:57.1 Info: 21: add_custom_filters migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 21 12:22:57.1 Info: CreateTable CustomFilters 12:22:57.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:57.1 Info: => 0.0001745s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:57', 'add_custom_filters') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 21: add_custom_filters migrated 12:22:57.1 Info: => 0.0004848s 12:22:57.1 Info: 22: import_list_tags migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 22 12:22:57.1 Info: AlterTable ImportLists 12:22:57.1 Info: => 1.8E-06s 12:22:57.1 Info: CreateColumn ImportLists Tags String 12:22:57.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:57.1 Info: => 0.0005987s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:57', 'import_list_tags') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 22: import_list_tags migrated 12:22:57.1 Info: => 0.0009024s 12:22:57.1 Info: 23: add_release_groups_etc migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 23 12:22:57.1 Info: CreateTable ArtistMetadata 12:22:57.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:57.1 Info: => 0.0002296s 12:22:57.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:57.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:57.1 Info: => 0.0001015s 12:22:57.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:57.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:57.1 Info: => 0.0001045s 12:22:57.1 Info: AlterTable Artists 12:22:57.1 Info: => 1.5E-06s 12:22:57.1 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:57.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.1 Info: => 0.0006096s 12:22:57.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:57.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:57.1 Info: => 7.99E-05s 12:22:57.1 Info: CreateTable AlbumReleases 12:22:57.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:57.1 Info: => 0.0002036s 12:22:57.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:57.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:57.1 Info: => 9.79E-05s 12:22:57.1 Info: CreateIndex AlbumReleases (AlbumId) 12:22:57.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:57.1 Info: => 8.78E-05s 12:22:57.1 Info: PerformDBOperation 12:22:57.1 Info: Performing DB Operation 12:22:57.1 Info: => 4.36E-05s 12:22:57.1 Info: AlterTable Albums 12:22:57.1 Info: => 1.1E-06s 12:22:57.1 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:57.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.1 Info: => 0.0006236s 12:22:57.1 Info: AlterTable Albums 12:22:57.1 Info: => 1.2E-06s 12:22:57.1 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:57.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:57.1 Info: => 0.0006145s 12:22:57.1 Info: AlterTable Albums 12:22:57.1 Info: => 1.3E-06s 12:22:57.1 Info: CreateColumn Albums Links String 12:22:57.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:57.1 Info: => 0.0006098s 12:22:57.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:57.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:57.1 Info: => 9.55E-05s 12:22:57.1 Info: AlterTable Tracks 12:22:57.1 Info: => 1.1E-06s 12:22:57.1 Info: CreateColumn Tracks ForeignRecordingId String 12:22:57.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:57.1 Info: => 0.0006079s 12:22:57.1 Info: AlterTable Tracks 12:22:57.1 Info: => 1.8E-06s 12:22:57.1 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:57.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:57.1 Info: => 0.0006093s 12:22:57.1 Info: AlterTable Tracks 12:22:57.1 Info: => 1.1E-06s 12:22:57.1 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:57.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.1 Info: => 0.0006402s 12:22:57.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:57.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:57.1 Info: => 9.98E-05s 12:22:57.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:57.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:57.1 Info: => 8.19E-05s 12:22:57.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:57.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:57.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:57.1 Info: DROP TABLE "Artists" 12:22:57.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.1 Info: => 0.0064504s 12:22:57.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:57.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:57.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:57.1 Info: DROP TABLE "Albums" 12:22:57.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.1 Info: => 0.0052687s 12:22:57.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:57.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:57.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:57.1 Info: DROP TABLE "Tracks" 12:22:57.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:57.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.1 Info: => 0.0048772s 12:22:57.1 Info: DeleteColumn TrackFiles ArtistId 12:22:57.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:57.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:57.1 Info: DROP TABLE "TrackFiles" 12:22:57.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:57.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.1 Info: => 0.0059032s 12:22:57.1 Info: CreateIndex Artists (ArtistMetadataId) 12:22:57.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:57.1 Info: => 9.76E-05s 12:22:57.1 Info: CreateIndex Artists (Monitored) 12:22:57.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:57.1 Info: => 8.73E-05s 12:22:57.1 Info: CreateIndex Albums (ArtistMetadataId) 12:22:57.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:57.1 Info: => 9.28E-05s 12:22:57.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:57.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:57.1 Info: => 8.69E-05s 12:22:57.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:57.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:57.1 Info: => 8.68E-05s 12:22:57.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:57.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:57.1 Info: => 8.62E-05s 12:22:57.1 Info: UpdateData 12:22:57.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:57.1 Info: => 5.46E-05s 12:22:57.1 Info: UpdateData 12:22:57.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:57.1 Info: => 4.76E-05s 12:22:57.1 Info: UpdateData 12:22:57.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:57.1 Info: => 5.43E-05s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:57', 'add_release_groups_etc') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 23: add_release_groups_etc migrated 12:22:57.1 Info: => 0.0007479s 12:22:57.1 Info: 24: NewMediaInfoFormat migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 24 12:22:57.1 Info: UpdateData 12:22:57.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:57.1 Info: => 5.83E-05s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:57', 'NewMediaInfoFormat') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 24: NewMediaInfoFormat migrated 12:22:57.1 Info: => 0.0003234s 12:22:57.1 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 25 12:22:57.1 Info: RenameTable Restrictions ReleaseProfiles 12:22:57.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:57.1 Info: => 0.0017911s 12:22:57.1 Info: AlterTable ReleaseProfiles 12:22:57.1 Info: => 1.4E-06s 12:22:57.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:57.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:57.1 Info: => 0.0006135s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:57', 'rename_restrictions_to_release_profiles') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:57.1 Info: => 0.0009377s 12:22:57.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 26 12:22:57.1 Info: RenameTable Profiles QualityProfiles 12:22:57.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:57.1 Info: => 0.0017582s 12:22:57.1 Info: AlterTable QualityProfiles 12:22:57.1 Info: => 1.6E-06s 12:22:57.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:57.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:57.1 Info: => 0.0006086s 12:22:57.1 Info: AlterTable LanguageProfiles 12:22:57.1 Info: => 1.2E-06s 12:22:57.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:57.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:57.1 Info: => 0.0005875s 12:22:57.1 Info: UpdateData 12:22:57.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:57.1 Info: => 4.95E-05s 12:22:57.1 Info: UpdateData 12:22:57.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:57.1 Info: => 3.9E-05s 12:22:57.1 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:57.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:57.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:57.1 Info: DROP TABLE "Artists" 12:22:57.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:57.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:57.1 Info: => 0.0066106s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:57', 'rename_quality_profiles_add_upgrade_allowed') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:57.1 Info: => 0.0071741s 12:22:57.1 Info: 27: add_import_exclusions migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 27 12:22:57.1 Info: CreateTable ImportListExclusions 12:22:57.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:57.1 Info: => 0.000169s 12:22:57.1 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:57.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:57.1 Info: => 0.0001034s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:57', 'add_import_exclusions') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 27: add_import_exclusions migrated 12:22:57.1 Info: => 0.0004639s 12:22:57.1 Info: 28: clean_artist_metadata_table migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 28 12:22:57.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.1 Info: => 0.0001645s 12:22:57.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.1 Info: => 0.0001321s 12:22:57.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:57.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:57.1 Info: => 0.0001328s 12:22:57.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:57.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:57.1 Info: => 0.0001294s 12:22:57.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.1 Info: => 0.0001311s 12:22:57.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.1 Info: => 0.000131s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:57', 'clean_artist_metadata_table') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 28: clean_artist_metadata_table migrated 12:22:57.1 Info: => 0.0004412s 12:22:57.1 Info: 29: health_issue_notification migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 29 12:22:57.1 Info: AlterTable Notifications 12:22:57.1 Info: => 1.6E-06s 12:22:57.1 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:57.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:57.1 Info: => 0.0006506s 12:22:57.1 Info: AlterTable Notifications 12:22:57.1 Info: => 1.4E-06s 12:22:57.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:57.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:57.2 Info: => 0.0006344s 12:22:57.2 Info: AlterTable Notifications 12:22:57.2 Info: => 1.2E-06s 12:22:57.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:57.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:57.2 Info: => 0.0006056s 12:22:57.2 Info: AlterTable Notifications 12:22:57.2 Info: => 1.5E-06s 12:22:57.2 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:57.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:57.2 Info: => 0.0005947s 12:22:57.2 Info: AlterTable Notifications 12:22:57.2 Info: => 1.1E-06s 12:22:57.2 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:57.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:57.2 Info: => 0.0005875s 12:22:57.2 Info: DeleteColumn Notifications OnDownload 12:22:57.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:57.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:57.2 Info: DROP TABLE "Notifications" 12:22:57.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:57.2 Info: => 0.0048478s 12:22:57.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:57.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:57.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:57.2 Info: DROP TABLE "Notifications" 12:22:57.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:57.2 Info: => 0.0047423s 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:57', 'health_issue_notification') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 29: health_issue_notification migrated 12:22:57.2 Info: => 0.0051335s 12:22:57.2 Info: 30: add_mediafilerepository_mtime migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 30 12:22:57.2 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:22:57.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:22:57.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:22:57.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:22:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:57.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:22:57.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:22:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:57.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:22:57.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 12:22:57.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track1.mp3', 100, '2024-10-28T12:22:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:57.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 12:22:57.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track2.mp3', 100, '2024-10-28T12:22:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:57.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 12:22:57.2 Info: AlterTable TrackFiles 12:22:57.2 Info: => 1.2E-06s 12:22:57.2 Info: CreateColumn TrackFiles Modified DateTime 12:22:57.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:57.2 Info: => 0.0006334s 12:22:57.2 Info: AlterTable TrackFiles 12:22:57.2 Info: => 1.2E-06s 12:22:57.2 Info: CreateColumn TrackFiles Path String 12:22:57.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:57.2 Info: => 0.0006205s 12:22:57.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:57.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:57.2 Info: => 4.59E-05s 12:22:57.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.2 Info: => 0.0001346s 12:22:57.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:57.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:57.2 Info: => 0.000146s 12:22:57.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:57.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:57.2 Info: => 0.00016s 12:22:57.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:57.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:57.2 Info: => 0.0001031s 12:22:57.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:57.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:57.2 Info: => 0.0001203s 12:22:57.2 Info: AlterTable TrackFiles 12:22:57.2 Info: => 1.2E-06s 12:22:57.2 Info: AlterColumn TrackFiles Path String 12:22:57.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:57.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:57.2 Info: DROP TABLE "TrackFiles" 12:22:57.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:57.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.2 Info: => 0.0058664s 12:22:57.2 Info: CreateIndex TrackFiles (Path) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:57.2 Info: => 9.39E-05s 12:22:57.2 Info: DeleteColumn TrackFiles RelativePath 12:22:57.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:57.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:57.2 Info: DROP TABLE "TrackFiles" 12:22:57.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:57.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:57.2 Info: => 0.006175s 12:22:57.2 Info: -> 12 Insert operations completed in 00:00:00.0022130 taking an average of 00:00:00.0001844 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:57', 'add_mediafilerepository_mtime') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 30: add_mediafilerepository_mtime migrated 12:22:57.2 Info: => 0.0067192s 12:22:57.2 Debug: Took: 00:00:00.1847278 12:22:57.2 Debug: Got 2 tracks 12:22:57.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 12:22:57.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 12:22:57.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149772768362_181/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:57.2 Info: DatabaseEngineVersionCheck migrating 12:22:57.2 Info: PerformDBOperation 12:22:57.2 Info: Performing DB Operation 12:22:57.2 Info: SQLite 3.47.0 12:22:57.2 Info: => 0.0009772s 12:22:57.2 Info: DatabaseEngineVersionCheck migrated 12:22:57.2 Info: => 0.0009947s 12:22:57.2 Info: VersionMigration migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: CreateTable VersionInfo 12:22:57.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:57.2 Info: => 0.0001828s 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: VersionMigration migrated 12:22:57.2 Info: => 0.0005589s 12:22:57.2 Info: VersionUniqueMigration migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: CreateIndex VersionInfo (Version) 12:22:57.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:57.2 Info: => 0.0001279s 12:22:57.2 Info: AlterTable VersionInfo 12:22:57.2 Info: => 1.4E-06s 12:22:57.2 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:57.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:57.2 Info: => 0.000531s 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: VersionUniqueMigration migrated 12:22:57.2 Info: => 0.0007584s 12:22:57.2 Info: VersionDescriptionMigration migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: AlterTable VersionInfo 12:22:57.2 Info: => 1.3E-06s 12:22:57.2 Info: CreateColumn VersionInfo Description String 12:22:57.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:57.2 Info: => 0.0001975s 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: VersionDescriptionMigration migrated 12:22:57.2 Info: => 0.0004058s 12:22:57.2 Info: 1: InitialSetup migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 1 12:22:57.3 Info: CreateTable Config 12:22:57.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:57.3 Info: => 0.0001775s 12:22:57.3 Info: CreateIndex Config (Key) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:57.3 Info: => 8.52E-05s 12:22:57.3 Info: CreateTable RootFolders 12:22:57.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:57.3 Info: => 0.0001245s 12:22:57.3 Info: CreateIndex RootFolders (Path) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:57.3 Info: => 0.0001043s 12:22:57.3 Info: CreateTable Artists 12:22:57.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:57.3 Info: => 0.0003671s 12:22:57.3 Info: CreateIndex Artists (ForeignArtistId) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.3 Info: => 9.22E-05s 12:22:57.3 Info: CreateIndex Artists (NameSlug) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.3 Info: => 7.96E-05s 12:22:57.3 Info: CreateIndex Artists (CleanName) 12:22:57.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.3 Info: => 9.16E-05s 12:22:57.3 Info: CreateIndex Artists (Path) 12:22:57.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.3 Info: => 8.59E-05s 12:22:57.3 Info: CreateTable Albums 12:22:57.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:57.3 Info: => 0.0003212s 12:22:57.3 Info: CreateIndex Albums (ForeignAlbumId) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.3 Info: => 8.6E-05s 12:22:57.3 Info: CreateIndex Albums (MBId) 12:22:57.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.3 Info: => 7.7E-05s 12:22:57.3 Info: CreateIndex Albums (TADBId) 12:22:57.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.3 Info: => 0.0001003s 12:22:57.3 Info: CreateIndex Albums (TitleSlug) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.3 Info: => 8.67E-05s 12:22:57.3 Info: CreateIndex Albums (CleanTitle) 12:22:57.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.3 Info: => 7.68E-05s 12:22:57.3 Info: CreateIndex Albums (Path) 12:22:57.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:57.3 Info: => 7.63E-05s 12:22:57.3 Info: CreateTable Tracks 12:22:57.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:57.3 Info: => 0.0002122s 12:22:57.3 Info: CreateIndex Tracks (ForeignTrackId) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.3 Info: => 8.53E-05s 12:22:57.3 Info: CreateIndex Tracks (ArtistId) 12:22:57.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:57.3 Info: => 8.49E-05s 12:22:57.3 Info: CreateIndex Tracks (TrackFileId) 12:22:57.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.3 Info: => 0.0001064s 12:22:57.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:57.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:57.3 Info: => 0.000111s 12:22:57.3 Info: CreateTable TrackFiles 12:22:57.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:57.3 Info: => 0.0024967s 12:22:57.3 Info: CreateIndex TrackFiles (ArtistId) 12:22:57.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:57.3 Info: => 0.0001005s 12:22:57.3 Info: CreateIndex TrackFiles (AlbumId) 12:22:57.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.3 Info: => 8.78E-05s 12:22:57.3 Info: CreateTable History 12:22:57.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:57.3 Info: => 0.0001946s 12:22:57.3 Info: CreateIndex History (Date) 12:22:57.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:57.3 Info: => 9.18E-05s 12:22:57.3 Info: CreateIndex History (EventType) 12:22:57.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:57.3 Info: => 0.0001072s 12:22:57.3 Info: CreateIndex History (DownloadId) 12:22:57.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:57.3 Info: => 9.56E-05s 12:22:57.3 Info: CreateIndex History (AlbumId) 12:22:57.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:57.3 Info: => 8.52E-05s 12:22:57.3 Info: CreateTable Notifications 12:22:57.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:57.3 Info: => 0.0001717s 12:22:57.3 Info: CreateTable ScheduledTasks 12:22:57.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:57.3 Info: => 0.0001397s 12:22:57.3 Info: CreateIndex ScheduledTasks (TypeName) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:57.3 Info: => 9.42E-05s 12:22:57.3 Info: CreateTable Indexers 12:22:57.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:57.3 Info: => 0.0001597s 12:22:57.3 Info: CreateIndex Indexers (Name) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.3 Info: => 0.0001111s 12:22:57.3 Info: CreateTable Profiles 12:22:57.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:57.3 Info: => 0.0001356s 12:22:57.3 Info: CreateIndex Profiles (Name) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:57.3 Info: => 9.28E-05s 12:22:57.3 Info: CreateTable QualityDefinitions 12:22:57.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:57.3 Info: => 0.0001478s 12:22:57.3 Info: CreateIndex QualityDefinitions (Quality) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:57.3 Info: => 9.15E-05s 12:22:57.3 Info: CreateIndex QualityDefinitions (Title) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:57.3 Info: => 9.17E-05s 12:22:57.3 Info: CreateTable NamingConfig 12:22:57.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:57.3 Info: => 0.0001722s 12:22:57.3 Info: CreateTable Blacklist 12:22:57.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:57.3 Info: => 0.00022s 12:22:57.3 Info: CreateTable Metadata 12:22:57.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:57.3 Info: => 0.0001451s 12:22:57.3 Info: CreateTable MetadataFiles 12:22:57.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:57.3 Info: => 0.0001707s 12:22:57.3 Info: CreateTable DownloadClients 12:22:57.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:57.3 Info: => 0.0001397s 12:22:57.3 Info: CreateTable PendingReleases 12:22:57.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:57.3 Info: => 0.0001516s 12:22:57.3 Info: CreateTable RemotePathMappings 12:22:57.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:57.3 Info: => 0.0001336s 12:22:57.3 Info: CreateTable Tags 12:22:57.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:57.3 Info: => 0.0001196s 12:22:57.3 Info: CreateIndex Tags (Label) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:57.3 Info: => 0.0001002s 12:22:57.3 Info: CreateTable Restrictions 12:22:57.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:57.3 Info: => 0.000139s 12:22:57.3 Info: CreateTable DelayProfiles 12:22:57.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:57.3 Info: => 0.0001692s 12:22:57.3 Info: CreateTable Users 12:22:57.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:57.3 Info: => 0.0001359s 12:22:57.3 Info: CreateIndex Users (Identifier) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:57.3 Info: => 9.55E-05s 12:22:57.3 Info: CreateIndex Users (Username) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:57.3 Info: => 8.9E-05s 12:22:57.3 Info: CreateTable Commands 12:22:57.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:57.3 Info: => 0.0002466s 12:22:57.3 Info: CreateTable IndexerStatus 12:22:57.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:57.3 Info: => 0.0001722s 12:22:57.3 Info: CreateIndex IndexerStatus (ProviderId) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:57.3 Info: => 9.51E-05s 12:22:57.3 Info: CreateTable ExtraFiles 12:22:57.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:57.3 Info: => 0.0001594s 12:22:57.3 Info: CreateTable LyricFiles 12:22:57.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:57.3 Info: => 0.0001774s 12:22:57.3 Info: CreateTable LanguageProfiles 12:22:57.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:57.3 Info: => 0.0001325s 12:22:57.3 Info: CreateIndex LanguageProfiles (Name) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:57.3 Info: => 9.96E-05s 12:22:57.3 Info: CreateTable DownloadClientStatus 12:22:57.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:57.3 Info: => 0.0001457s 12:22:57.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:57.3 Info: => 9.79E-05s 12:22:57.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:57.3 Info: -> 1 Insert operations completed in 00:00:00.0000756 taking an average of 00:00:00.0000756 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:57', 'InitialSetup') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 1: InitialSetup migrated 12:22:57.3 Info: => 0.0011354s 12:22:57.3 Info: 2: add_reason_to_pending_releases migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 2 12:22:57.3 Info: AlterTable PendingReleases 12:22:57.3 Info: => 1.7E-06s 12:22:57.3 Info: CreateColumn PendingReleases Reason Int32 12:22:57.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:57.3 Info: => 0.0006058s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:57', 'add_reason_to_pending_releases') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 2: add_reason_to_pending_releases migrated 12:22:57.3 Info: => 0.0009197s 12:22:57.3 Info: 3: add_medium_support migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 3 12:22:57.3 Info: AlterTable Albums 12:22:57.3 Info: => 1.2E-06s 12:22:57.3 Info: CreateColumn Albums Media String 12:22:57.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:57.3 Info: => 0.0005789s 12:22:57.3 Info: AlterTable Tracks 12:22:57.3 Info: => 1.3E-06s 12:22:57.3 Info: CreateColumn Tracks MediumNumber Int32 12:22:57.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:57.3 Info: => 0.0005313s 12:22:57.3 Info: AlterTable Tracks 12:22:57.3 Info: => 1.1E-06s 12:22:57.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:57.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:57.3 Info: => 0.0005376s 12:22:57.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:57.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:57.3 Info: => 4.95E-05s 12:22:57.3 Info: DeleteColumn Tracks TrackNumber 12:22:57.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:57.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:57.3 Info: DROP TABLE "Tracks" 12:22:57.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:57.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.3 Info: => 0.0047842s 12:22:57.3 Info: AlterTable Tracks 12:22:57.3 Info: => 1.3E-06s 12:22:57.3 Info: CreateColumn Tracks TrackNumber String 12:22:57.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:57.3 Info: => 0.0005525s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:57', 'add_medium_support') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 3: add_medium_support migrated 12:22:57.3 Info: => 0.0009333s 12:22:57.3 Info: 4: add_various_qualites_in_profile migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 4 12:22:57.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:57.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:57.3 Info: => 5.85E-05s 12:22:57.3 Info: PerformDBOperation 12:22:57.3 Info: Performing DB Operation 12:22:57.3 Info: => 4.23E-05s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:57', 'add_various_qualites_in_profile') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 4: add_various_qualites_in_profile migrated 12:22:57.3 Info: => 0.0002923s 12:22:57.3 Info: 5: metadata_profiles migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 5 12:22:57.3 Info: CreateTable MetadataProfiles 12:22:57.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:57.3 Info: => 0.0001683s 12:22:57.3 Info: CreateIndex MetadataProfiles (Name) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:57.3 Info: => 0.0001366s 12:22:57.3 Info: AlterTable Artists 12:22:57.3 Info: => 1.3E-06s 12:22:57.3 Info: CreateColumn Artists MetadataProfileId Int32 12:22:57.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:57.3 Info: => 0.0005963s 12:22:57.3 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:57.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:57.3 Info: DROP TABLE "Artists" 12:22:57.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.3 Info: => 0.0051068s 12:22:57.3 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:57.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:57.3 Info: DROP TABLE "Artists" 12:22:57.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.3 Info: => 0.0050129s 12:22:57.3 Info: AlterTable Albums 12:22:57.3 Info: => 1.2E-06s 12:22:57.3 Info: CreateColumn Albums SecondaryTypes String 12:22:57.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:57.3 Info: => 0.0005497s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:57', 'metadata_profiles') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 5: metadata_profiles migrated 12:22:57.3 Info: => 0.0009498s 12:22:57.3 Info: 6: separate_automatic_and_interactive_search migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 6 12:22:57.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:57.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:57.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:57.3 Info: DROP TABLE "Indexers" 12:22:57.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.3 Info: => 0.0057909s 12:22:57.3 Info: AlterTable Indexers 12:22:57.3 Info: => 1.2E-06s 12:22:57.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:57.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:57.3 Info: => 0.0005475s 12:22:57.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:57.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:57.3 Info: => 4.71E-05s 12:22:57.3 Info: AlterTable Indexers 12:22:57.3 Info: => 1.4E-06s 12:22:57.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:57.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:57.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:57.3 Info: DROP TABLE "Indexers" 12:22:57.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.3 Info: => 0.0042083s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:57', 'separate_automatic_and_interactive_search') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 6: separate_automatic_and_interactive_search migrated 12:22:57.3 Info: => 0.004575s 12:22:57.3 Info: 7: change_album_path_to_relative migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 7 12:22:57.3 Info: DeleteColumn Albums Path 12:22:57.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:57.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:57.3 Info: DROP TABLE "Albums" 12:22:57.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.3 Info: => 0.0053074s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:57', 'change_album_path_to_relative') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 7: change_album_path_to_relative migrated 12:22:57.3 Info: => 0.0057174s 12:22:57.3 Info: 8: change_quality_size_mb_to_kb migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 8 12:22:57.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:57.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:57.3 Info: => 8.13E-05s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:57', 'change_quality_size_mb_to_kb') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 8: change_quality_size_mb_to_kb migrated 12:22:57.3 Info: => 0.0003433s 12:22:57.3 Info: 9: album_releases migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 9 12:22:57.3 Info: AlterTable Albums 12:22:57.3 Info: => 1.1E-06s 12:22:57.3 Info: CreateColumn Albums Releases String 12:22:57.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:57.3 Info: => 0.000607s 12:22:57.3 Info: AlterTable Albums 12:22:57.3 Info: => 1.5E-06s 12:22:57.3 Info: CreateColumn Albums CurrentRelease String 12:22:57.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:57.3 Info: => 0.0005612s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:57', 'album_releases') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 9: album_releases migrated 12:22:57.3 Info: => 0.000852s 12:22:57.3 Info: 10: album_releases_fix migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 10 12:22:57.3 Info: AlterTable Albums 12:22:57.3 Info: => 1.5E-06s 12:22:57.3 Info: AlterColumn Albums Releases String 12:22:57.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:57.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:57.3 Info: DROP TABLE "Albums" 12:22:57.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.3 Info: => 0.0062643s 12:22:57.3 Info: AlterTable Albums 12:22:57.3 Info: => 1.5E-06s 12:22:57.3 Info: AlterColumn Albums CurrentRelease String 12:22:57.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:57.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:57.3 Info: DROP TABLE "Albums" 12:22:57.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.3 Info: => 0.0051472s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:57', 'album_releases_fix') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 10: album_releases_fix migrated 12:22:57.3 Info: => 0.0055335s 12:22:57.3 Info: 11: import_lists migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 11 12:22:57.3 Info: CreateTable ImportLists 12:22:57.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.3 Info: => 0.0002264s 12:22:57.3 Info: CreateIndex ImportLists (Name) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:57.3 Info: => 0.0001277s 12:22:57.3 Info: CreateTable ImportListStatus 12:22:57.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:57.3 Info: => 0.0001726s 12:22:57.3 Info: CreateIndex ImportListStatus (ProviderId) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:57.3 Info: => 0.0001279s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:57', 'import_lists') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 11: import_lists migrated 12:22:57.3 Info: => 0.0004539s 12:22:57.3 Info: 12: add_release_status migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 12 12:22:57.3 Info: AlterTable MetadataProfiles 12:22:57.3 Info: => 1.2E-06s 12:22:57.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:57.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:57.3 Info: => 0.0006224s 12:22:57.3 Info: PerformDBOperation 12:22:57.3 Info: Performing DB Operation 12:22:57.3 Info: => 3.71E-05s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:57', 'add_release_status') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 12: add_release_status migrated 12:22:57.3 Info: => 0.0003225s 12:22:57.3 Info: 13: album_download_notification migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 13 12:22:57.3 Info: AlterTable Notifications 12:22:57.3 Info: => 1.1E-06s 12:22:57.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:57.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:57.3 Info: => 0.0006087s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:57', 'album_download_notification') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 13: album_download_notification migrated 12:22:57.3 Info: => 0.0009244s 12:22:57.3 Info: 14: fix_language_metadata_profiles migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 14 12:22:57.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:57.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:57.3 Info: => 0.0001148s 12:22:57.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:57.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:57.3 Info: => 8.91E-05s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:57', 'fix_language_metadata_profiles') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 14: fix_language_metadata_profiles migrated 12:22:57.3 Info: => 0.0003542s 12:22:57.3 Info: 15: remove_fanzub migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 15 12:22:57.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:57.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:57.3 Info: => 5.18E-05s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:57', 'remove_fanzub') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 15: remove_fanzub migrated 12:22:57.3 Info: => 0.000303s 12:22:57.3 Info: 16: update_artist_history_indexes migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 16 12:22:57.3 Info: CreateIndex Albums (ArtistId) 12:22:57.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:57.3 Info: => 0.0001626s 12:22:57.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:57.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:57.3 Info: => 0.0001329s 12:22:57.3 Info: DeleteIndex History (AlbumId) 12:22:57.3 Info: DROP INDEX "IX_History_AlbumId" 12:22:57.3 Info: => 0.0001351s 12:22:57.3 Info: CreateIndex History (AlbumId, Date) 12:22:57.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:57.3 Info: => 0.0001309s 12:22:57.3 Info: DeleteIndex History (DownloadId) 12:22:57.3 Info: DROP INDEX "IX_History_DownloadId" 12:22:57.3 Info: => 0.0001329s 12:22:57.3 Info: CreateIndex History (DownloadId, Date) 12:22:57.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:57.3 Info: => 0.0001321s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:57', 'update_artist_history_indexes') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 16: update_artist_history_indexes migrated 12:22:57.3 Info: => 0.000469s 12:22:57.3 Info: 17: remove_nma migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 17 12:22:57.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:57.3 Info: => 5.45E-05s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:57', 'remove_nma') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 17: remove_nma migrated 12:22:57.3 Info: => 0.0003063s 12:22:57.3 Info: 18: album_disambiguation migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 18 12:22:57.3 Info: AlterTable Albums 12:22:57.3 Info: => 1.4E-06s 12:22:57.3 Info: CreateColumn Albums Disambiguation String 12:22:57.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:57.3 Info: => 0.0006334s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:57', 'album_disambiguation') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 18: album_disambiguation migrated 12:22:57.3 Info: => 0.0009376s 12:22:57.3 Info: 19: add_ape_quality_in_profiles migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 19 12:22:57.3 Info: PerformDBOperation 12:22:57.3 Info: Performing DB Operation 12:22:57.3 Info: => 4.36E-05s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:57', 'add_ape_quality_in_profiles') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 19: add_ape_quality_in_profiles migrated 12:22:57.3 Info: => 0.0003253s 12:22:57.3 Info: 20: remove_pushalot migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 20 12:22:57.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:57.3 Info: => 5.35E-05s 12:22:57.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:57.3 Info: => 4.2E-05s 12:22:57.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:57.3 Info: => 4.14E-05s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:57', 'remove_pushalot') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 20: remove_pushalot migrated 12:22:57.3 Info: => 0.0002944s 12:22:57.3 Info: 21: add_custom_filters migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 21 12:22:57.3 Info: CreateTable CustomFilters 12:22:57.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:57.3 Info: => 0.0001725s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:57', 'add_custom_filters') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 21: add_custom_filters migrated 12:22:57.3 Info: => 0.0004858s 12:22:57.3 Info: 22: import_list_tags migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 22 12:22:57.3 Info: AlterTable ImportLists 12:22:57.3 Info: => 1.4E-06s 12:22:57.3 Info: CreateColumn ImportLists Tags String 12:22:57.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:57.3 Info: => 0.0006576s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:57', 'import_list_tags') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 22: import_list_tags migrated 12:22:57.3 Info: => 0.0009735s 12:22:57.3 Info: 23: add_release_groups_etc migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 23 12:22:57.3 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:22:57.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "trackCount": 0, "mediaCount": 0 }') 12:22:57.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 12:22:57.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 12:22:57.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 12:22:57.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 12:22:57.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 12:22:57.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 12:22:57.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 12:22:57.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 12:22:57.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 12:22:57.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 12:22:57.3 Info: CreateTable ArtistMetadata 12:22:57.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:57.3 Info: => 0.0002532s 12:22:57.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:57.3 Info: => 0.0001429s 12:22:57.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:57.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:57.3 Info: => 0.0014139s 12:22:57.3 Info: AlterTable Artists 12:22:57.3 Info: => 1.5E-06s 12:22:57.3 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:57.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.3 Info: => 0.0007117s 12:22:57.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:57.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:57.3 Info: => 0.0001089s 12:22:57.3 Info: CreateTable AlbumReleases 12:22:57.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:57.3 Info: => 0.000221s 12:22:57.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:57.3 Info: => 0.0001349s 12:22:57.3 Info: CreateIndex AlbumReleases (AlbumId) 12:22:57.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:57.3 Info: => 0.0001244s 12:22:57.3 Info: PerformDBOperation 12:22:57.3 Info: Performing DB Operation 12:22:57.4 Info: => 0.0061703s 12:22:57.4 Info: AlterTable Albums 12:22:57.4 Info: => 1.7E-06s 12:22:57.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:57.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.4 Info: => 0.0006963s 12:22:57.4 Info: AlterTable Albums 12:22:57.4 Info: => 1.3E-06s 12:22:57.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:57.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:57.4 Info: => 0.0006559s 12:22:57.4 Info: AlterTable Albums 12:22:57.4 Info: => 1.2E-06s 12:22:57.4 Info: CreateColumn Albums Links String 12:22:57.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:57.4 Info: => 0.0006589s 12:22:57.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:57.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:57.4 Info: => 0.0001249s 12:22:57.4 Info: AlterTable Tracks 12:22:57.4 Info: => 1.2E-06s 12:22:57.4 Info: CreateColumn Tracks ForeignRecordingId String 12:22:57.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:57.4 Info: => 0.0006441s 12:22:57.4 Info: AlterTable Tracks 12:22:57.4 Info: => 1.2E-06s 12:22:57.4 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:57.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:57.4 Info: => 0.0006442s 12:22:57.4 Info: AlterTable Tracks 12:22:57.4 Info: => 1.4E-06s 12:22:57.4 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:57.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.4 Info: => 0.0006337s 12:22:57.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:57.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:57.4 Info: => 0.0001337s 12:22:57.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:57.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:57.4 Info: => 0.0001163s 12:22:57.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:57.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:57.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:57.4 Info: DROP TABLE "Artists" 12:22:57.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.4 Info: => 0.0054026s 12:22:57.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:57.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:57.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:57.4 Info: DROP TABLE "Albums" 12:22:57.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.4 Info: => 0.0066055s 12:22:57.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:57.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:57.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:57.4 Info: DROP TABLE "Tracks" 12:22:57.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.4 Info: => 0.005009s 12:22:57.4 Info: DeleteColumn TrackFiles ArtistId 12:22:57.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:57.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:57.4 Info: DROP TABLE "TrackFiles" 12:22:57.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:57.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.4 Info: => 0.0049893s 12:22:57.4 Info: CreateIndex Artists (ArtistMetadataId) 12:22:57.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:57.4 Info: => 0.0001014s 12:22:57.4 Info: CreateIndex Artists (Monitored) 12:22:57.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:57.4 Info: => 8.91E-05s 12:22:57.4 Info: CreateIndex Albums (ArtistMetadataId) 12:22:57.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:57.4 Info: => 9.16E-05s 12:22:57.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:57.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:57.4 Info: => 9.53E-05s 12:22:57.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:57.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:57.4 Info: => 0.0001141s 12:22:57.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:57.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:57.4 Info: => 9.21E-05s 12:22:57.4 Info: UpdateData 12:22:57.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:57.4 Info: => 6.23E-05s 12:22:57.4 Info: UpdateData 12:22:57.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:57.4 Info: => 5.67E-05s 12:22:57.4 Info: UpdateData 12:22:57.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:57.4 Info: => 5.8E-05s 12:22:57.4 Info: -> 12 Insert operations completed in 00:00:00.0011891 taking an average of 00:00:00.0000990 12:22:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:57', 'add_release_groups_etc') 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: 23: add_release_groups_etc migrated 12:22:57.4 Info: => 0.0017174s 12:22:57.4 Debug: Took: 00:00:00.1530197 12:22:57.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 12:22:57.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 12:22:57.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149775670626_183/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:57.5 Info: DatabaseEngineVersionCheck migrating 12:22:57.5 Info: PerformDBOperation 12:22:57.5 Info: Performing DB Operation 12:22:57.5 Info: SQLite 3.47.0 12:22:57.5 Info: => 0.0009753s 12:22:57.5 Info: DatabaseEngineVersionCheck migrated 12:22:57.5 Info: => 0.0009939s 12:22:57.5 Info: VersionMigration migrating 12:22:57.5 Info: Beginning Transaction 12:22:57.5 Info: CreateTable VersionInfo 12:22:57.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:57.5 Info: => 0.0001599s 12:22:57.5 Info: Committing Transaction 12:22:57.5 Info: VersionMigration migrated 12:22:57.5 Info: => 0.0005316s 12:22:57.5 Info: VersionUniqueMigration migrating 12:22:57.5 Info: Beginning Transaction 12:22:57.5 Info: CreateIndex VersionInfo (Version) 12:22:57.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:57.5 Info: => 0.0001338s 12:22:57.5 Info: AlterTable VersionInfo 12:22:57.5 Info: => 1.4E-06s 12:22:57.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:57.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:57.5 Info: => 0.0005585s 12:22:57.5 Info: Committing Transaction 12:22:57.5 Info: VersionUniqueMigration migrated 12:22:57.5 Info: => 0.0007804s 12:22:57.5 Info: VersionDescriptionMigration migrating 12:22:57.5 Info: Beginning Transaction 12:22:57.5 Info: AlterTable VersionInfo 12:22:57.5 Info: => 1.3E-06s 12:22:57.5 Info: CreateColumn VersionInfo Description String 12:22:57.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:57.5 Info: => 0.0001983s 12:22:57.5 Info: Committing Transaction 12:22:57.5 Info: VersionDescriptionMigration migrated 12:22:57.5 Info: => 0.0004016s 12:22:57.5 Info: 1: InitialSetup migrating 12:22:57.5 Info: Beginning Transaction 12:22:57.5 Info: Starting migration of Main DB to 1 12:22:57.5 Info: CreateTable Config 12:22:57.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:57.5 Info: => 0.000177s 12:22:57.5 Info: CreateIndex Config (Key) 12:22:57.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:57.5 Info: => 9.04E-05s 12:22:57.5 Info: CreateTable RootFolders 12:22:57.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:57.5 Info: => 9.17E-05s 12:22:57.5 Info: CreateIndex RootFolders (Path) 12:22:57.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:57.5 Info: => 8.02E-05s 12:22:57.5 Info: CreateTable Artists 12:22:57.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:57.5 Info: => 0.0003032s 12:22:57.5 Info: CreateIndex Artists (ForeignArtistId) 12:22:57.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.5 Info: => 9.23E-05s 12:22:57.5 Info: CreateIndex Artists (NameSlug) 12:22:57.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.5 Info: => 8.7E-05s 12:22:57.5 Info: CreateIndex Artists (CleanName) 12:22:57.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.5 Info: => 7.78E-05s 12:22:57.5 Info: CreateIndex Artists (Path) 12:22:57.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.5 Info: => 0.0001097s 12:22:57.5 Info: CreateTable Albums 12:22:57.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:57.5 Info: => 0.0003163s 12:22:57.5 Info: CreateIndex Albums (ForeignAlbumId) 12:22:57.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.5 Info: => 9.5E-05s 12:22:57.5 Info: CreateIndex Albums (MBId) 12:22:57.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.5 Info: => 7.76E-05s 12:22:57.5 Info: CreateIndex Albums (TADBId) 12:22:57.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.5 Info: => 8.06E-05s 12:22:57.5 Info: CreateIndex Albums (TitleSlug) 12:22:57.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.5 Info: => 0.0001015s 12:22:57.5 Info: CreateIndex Albums (CleanTitle) 12:22:57.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.5 Info: => 7.89E-05s 12:22:57.5 Info: CreateIndex Albums (Path) 12:22:57.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:57.5 Info: => 7.71E-05s 12:22:57.5 Info: CreateTable Tracks 12:22:57.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:57.5 Info: => 0.0001872s 12:22:57.5 Info: CreateIndex Tracks (ForeignTrackId) 12:22:57.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.5 Info: => 7.94E-05s 12:22:57.5 Info: CreateIndex Tracks (ArtistId) 12:22:57.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:57.5 Info: => 8.36E-05s 12:22:57.5 Info: CreateIndex Tracks (TrackFileId) 12:22:57.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.5 Info: => 0.00013s 12:22:57.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:57.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:57.5 Info: => 9.93E-05s 12:22:57.5 Info: CreateTable TrackFiles 12:22:57.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:57.5 Info: => 0.0001835s 12:22:57.5 Info: CreateIndex TrackFiles (ArtistId) 12:22:57.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:57.5 Info: => 9.74E-05s 12:22:57.5 Info: CreateIndex TrackFiles (AlbumId) 12:22:57.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.5 Info: => 8.58E-05s 12:22:57.5 Info: CreateTable History 12:22:57.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:57.5 Info: => 0.0024975s 12:22:57.5 Info: CreateIndex History (Date) 12:22:57.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:57.5 Info: => 0.0001358s 12:22:57.5 Info: CreateIndex History (EventType) 12:22:57.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:57.5 Info: => 0.000119s 12:22:57.5 Info: CreateIndex History (DownloadId) 12:22:57.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:57.5 Info: => 9.97E-05s 12:22:57.5 Info: CreateIndex History (AlbumId) 12:22:57.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:57.5 Info: => 8.85E-05s 12:22:57.5 Info: CreateTable Notifications 12:22:57.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:57.5 Info: => 0.0001506s 12:22:57.5 Info: CreateTable ScheduledTasks 12:22:57.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:57.5 Info: => 0.0001212s 12:22:57.5 Info: CreateIndex ScheduledTasks (TypeName) 12:22:57.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:57.5 Info: => 8.73E-05s 12:22:57.5 Info: CreateTable Indexers 12:22:57.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:57.5 Info: => 0.0001254s 12:22:57.5 Info: CreateIndex Indexers (Name) 12:22:57.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.5 Info: => 0.0001164s 12:22:57.5 Info: CreateTable Profiles 12:22:57.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:57.5 Info: => 0.000122s 12:22:57.5 Info: CreateIndex Profiles (Name) 12:22:57.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:57.5 Info: => 8.99E-05s 12:22:57.5 Info: CreateTable QualityDefinitions 12:22:57.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:57.5 Info: => 0.0001272s 12:22:57.5 Info: CreateIndex QualityDefinitions (Quality) 12:22:57.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:57.5 Info: => 8.64E-05s 12:22:57.5 Info: CreateIndex QualityDefinitions (Title) 12:22:57.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:57.5 Info: => 8.69E-05s 12:22:57.5 Info: CreateTable NamingConfig 12:22:57.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:57.5 Info: => 0.0001596s 12:22:57.5 Info: CreateTable Blacklist 12:22:57.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:57.5 Info: => 0.000235s 12:22:57.5 Info: CreateTable Metadata 12:22:57.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:57.5 Info: => 0.0001288s 12:22:57.5 Info: CreateTable MetadataFiles 12:22:57.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:57.5 Info: => 0.0001499s 12:22:57.5 Info: CreateTable DownloadClients 12:22:57.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:57.5 Info: => 0.0001232s 12:22:57.5 Info: CreateTable PendingReleases 12:22:57.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:57.5 Info: => 0.0001365s 12:22:57.5 Info: CreateTable RemotePathMappings 12:22:57.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:57.5 Info: => 0.000112s 12:22:57.5 Info: CreateTable Tags 12:22:57.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:57.5 Info: => 0.0001008s 12:22:57.5 Info: CreateIndex Tags (Label) 12:22:57.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:57.5 Info: => 0.0001029s 12:22:57.5 Info: CreateTable Restrictions 12:22:57.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:57.6 Info: => 0.0001692s 12:22:57.6 Info: CreateTable DelayProfiles 12:22:57.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:57.6 Info: => 0.0001534s 12:22:57.6 Info: CreateTable Users 12:22:57.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:57.6 Info: => 0.0001096s 12:22:57.6 Info: CreateIndex Users (Identifier) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:57.6 Info: => 9.4E-05s 12:22:57.6 Info: CreateIndex Users (Username) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:57.6 Info: => 9.29E-05s 12:22:57.6 Info: CreateTable Commands 12:22:57.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:57.6 Info: => 0.0001566s 12:22:57.6 Info: CreateTable IndexerStatus 12:22:57.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:57.6 Info: => 0.0001516s 12:22:57.6 Info: CreateIndex IndexerStatus (ProviderId) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:57.6 Info: => 9.16E-05s 12:22:57.6 Info: CreateTable ExtraFiles 12:22:57.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:57.6 Info: => 0.0001372s 12:22:57.6 Info: CreateTable LyricFiles 12:22:57.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:57.6 Info: => 0.0001544s 12:22:57.6 Info: CreateTable LanguageProfiles 12:22:57.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:57.6 Info: => 0.0001078s 12:22:57.6 Info: CreateIndex LanguageProfiles (Name) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:57.6 Info: => 9.26E-05s 12:22:57.6 Info: CreateTable DownloadClientStatus 12:22:57.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:57.6 Info: => 0.0001246s 12:22:57.6 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:57.6 Info: => 9.5E-05s 12:22:57.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:57.6 Info: -> 1 Insert operations completed in 00:00:00.0000766 taking an average of 00:00:00.0000766 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:57', 'InitialSetup') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 1: InitialSetup migrated 12:22:57.6 Info: => 0.0112719s 12:22:57.6 Info: 2: add_reason_to_pending_releases migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 2 12:22:57.6 Info: AlterTable PendingReleases 12:22:57.6 Info: => 1.6E-06s 12:22:57.6 Info: CreateColumn PendingReleases Reason Int32 12:22:57.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:57.6 Info: => 0.0006248s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:57', 'add_reason_to_pending_releases') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 2: add_reason_to_pending_releases migrated 12:22:57.6 Info: => 0.0010178s 12:22:57.6 Info: 3: add_medium_support migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 3 12:22:57.6 Info: AlterTable Albums 12:22:57.6 Info: => 1.3E-06s 12:22:57.6 Info: CreateColumn Albums Media String 12:22:57.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:57.6 Info: => 0.0005902s 12:22:57.6 Info: AlterTable Tracks 12:22:57.6 Info: => 1.2E-06s 12:22:57.6 Info: CreateColumn Tracks MediumNumber Int32 12:22:57.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:57.6 Info: => 0.0005354s 12:22:57.6 Info: AlterTable Tracks 12:22:57.6 Info: => 1.4E-06s 12:22:57.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:57.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:57.6 Info: => 0.0005565s 12:22:57.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:57.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:57.6 Info: => 4.83E-05s 12:22:57.6 Info: DeleteColumn Tracks TrackNumber 12:22:57.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:57.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:57.6 Info: DROP TABLE "Tracks" 12:22:57.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.6 Info: => 0.0047393s 12:22:57.6 Info: AlterTable Tracks 12:22:57.6 Info: => 1.3E-06s 12:22:57.6 Info: CreateColumn Tracks TrackNumber String 12:22:57.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:57.6 Info: => 0.0005467s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:57', 'add_medium_support') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 3: add_medium_support migrated 12:22:57.6 Info: => 0.0010205s 12:22:57.6 Info: 4: add_various_qualites_in_profile migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 4 12:22:57.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:57.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:57.6 Info: => 5.99E-05s 12:22:57.6 Info: PerformDBOperation 12:22:57.6 Info: Performing DB Operation 12:22:57.6 Info: => 4.2E-05s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:57', 'add_various_qualites_in_profile') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 4: add_various_qualites_in_profile migrated 12:22:57.6 Info: => 0.0003119s 12:22:57.6 Info: 5: metadata_profiles migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 5 12:22:57.6 Info: CreateTable MetadataProfiles 12:22:57.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:57.6 Info: => 0.0001416s 12:22:57.6 Info: CreateIndex MetadataProfiles (Name) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:57.6 Info: => 0.0001314s 12:22:57.6 Info: AlterTable Artists 12:22:57.6 Info: => 1.2E-06s 12:22:57.6 Info: CreateColumn Artists MetadataProfileId Int32 12:22:57.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:57.6 Info: => 0.0005762s 12:22:57.6 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:57.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:57.6 Info: DROP TABLE "Artists" 12:22:57.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.6 Info: => 0.0050512s 12:22:57.6 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:57.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:57.6 Info: DROP TABLE "Artists" 12:22:57.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.6 Info: => 0.0052276s 12:22:57.6 Info: AlterTable Albums 12:22:57.6 Info: => 1.4E-06s 12:22:57.6 Info: CreateColumn Albums SecondaryTypes String 12:22:57.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:57.6 Info: => 0.0005459s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:57', 'metadata_profiles') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 5: metadata_profiles migrated 12:22:57.6 Info: => 0.0009543s 12:22:57.6 Info: 6: separate_automatic_and_interactive_search migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 6 12:22:57.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:57.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:57.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:57.6 Info: DROP TABLE "Indexers" 12:22:57.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.6 Info: => 0.0058235s 12:22:57.6 Info: AlterTable Indexers 12:22:57.6 Info: => 1.2E-06s 12:22:57.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:57.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:57.6 Info: => 0.0005485s 12:22:57.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:57.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:57.6 Info: => 4.71E-05s 12:22:57.6 Info: AlterTable Indexers 12:22:57.6 Info: => 1.3E-06s 12:22:57.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:57.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:57.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:57.6 Info: DROP TABLE "Indexers" 12:22:57.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.6 Info: => 0.0041794s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:57', 'separate_automatic_and_interactive_search') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 6: separate_automatic_and_interactive_search migrated 12:22:57.6 Info: => 0.0045163s 12:22:57.6 Info: 7: change_album_path_to_relative migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 7 12:22:57.6 Info: DeleteColumn Albums Path 12:22:57.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:57.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:57.6 Info: DROP TABLE "Albums" 12:22:57.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.6 Info: => 0.0052289s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:57', 'change_album_path_to_relative') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 7: change_album_path_to_relative migrated 12:22:57.6 Info: => 0.0056275s 12:22:57.6 Info: 8: change_quality_size_mb_to_kb migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 8 12:22:57.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:57.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:57.6 Info: => 6.28E-05s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:57', 'change_quality_size_mb_to_kb') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 8: change_quality_size_mb_to_kb migrated 12:22:57.6 Info: => 0.0003189s 12:22:57.6 Info: 9: album_releases migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 9 12:22:57.6 Info: AlterTable Albums 12:22:57.6 Info: => 1.2E-06s 12:22:57.6 Info: CreateColumn Albums Releases String 12:22:57.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:57.6 Info: => 0.00058s 12:22:57.6 Info: AlterTable Albums 12:22:57.6 Info: => 1.2E-06s 12:22:57.6 Info: CreateColumn Albums CurrentRelease String 12:22:57.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:57.6 Info: => 0.0005479s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:57', 'album_releases') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 9: album_releases migrated 12:22:57.6 Info: => 0.0008369s 12:22:57.6 Info: 10: album_releases_fix migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 10 12:22:57.6 Info: AlterTable Albums 12:22:57.6 Info: => 1.3E-06s 12:22:57.6 Info: AlterColumn Albums Releases String 12:22:57.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:57.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:57.6 Info: DROP TABLE "Albums" 12:22:57.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.6 Info: => 0.0060339s 12:22:57.6 Info: AlterTable Albums 12:22:57.6 Info: => 2.2E-06s 12:22:57.6 Info: AlterColumn Albums CurrentRelease String 12:22:57.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:57.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:57.6 Info: DROP TABLE "Albums" 12:22:57.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.6 Info: => 0.0062008s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:57', 'album_releases_fix') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 10: album_releases_fix migrated 12:22:57.6 Info: => 0.0065703s 12:22:57.6 Info: 11: import_lists migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 11 12:22:57.6 Info: CreateTable ImportLists 12:22:57.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.6 Info: => 0.0001834s 12:22:57.6 Info: CreateIndex ImportLists (Name) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:57.6 Info: => 9.34E-05s 12:22:57.6 Info: CreateTable ImportListStatus 12:22:57.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:57.6 Info: => 0.0001338s 12:22:57.6 Info: CreateIndex ImportListStatus (ProviderId) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:57.6 Info: => 8.99E-05s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:57', 'import_lists') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 11: import_lists migrated 12:22:57.6 Info: => 0.0004004s 12:22:57.6 Info: 12: add_release_status migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 12 12:22:57.6 Info: AlterTable MetadataProfiles 12:22:57.6 Info: => 1.5E-06s 12:22:57.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:57.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:57.6 Info: => 0.0005901s 12:22:57.6 Info: PerformDBOperation 12:22:57.6 Info: Performing DB Operation 12:22:57.6 Info: => 3.41E-05s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:57', 'add_release_status') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 12: add_release_status migrated 12:22:57.6 Info: => 0.0003164s 12:22:57.6 Info: 13: album_download_notification migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 13 12:22:57.6 Info: AlterTable Notifications 12:22:57.6 Info: => 1.2E-06s 12:22:57.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:57.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:57.6 Info: => 0.0005826s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:57', 'album_download_notification') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 13: album_download_notification migrated 12:22:57.6 Info: => 0.0008818s 12:22:57.6 Info: 14: fix_language_metadata_profiles migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 14 12:22:57.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:57.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:57.6 Info: => 8.61E-05s 12:22:57.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:57.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:57.6 Info: => 6.72E-05s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:57', 'fix_language_metadata_profiles') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 14: fix_language_metadata_profiles migrated 12:22:57.6 Info: => 0.0003163s 12:22:57.6 Info: 15: remove_fanzub migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 15 12:22:57.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:57.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:57.6 Info: => 5.04E-05s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:57', 'remove_fanzub') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 15: remove_fanzub migrated 12:22:57.6 Info: => 0.0003044s 12:22:57.6 Info: 16: update_artist_history_indexes migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 16 12:22:57.6 Info: CreateIndex Albums (ArtistId) 12:22:57.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:57.6 Info: => 0.0001195s 12:22:57.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:57.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:57.6 Info: => 9.52E-05s 12:22:57.6 Info: DeleteIndex History (AlbumId) 12:22:57.6 Info: DROP INDEX "IX_History_AlbumId" 12:22:57.6 Info: => 0.0001236s 12:22:57.6 Info: CreateIndex History (AlbumId, Date) 12:22:57.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:57.6 Info: => 0.0001047s 12:22:57.6 Info: DeleteIndex History (DownloadId) 12:22:57.6 Info: DROP INDEX "IX_History_DownloadId" 12:22:57.6 Info: => 0.0001129s 12:22:57.6 Info: CreateIndex History (DownloadId, Date) 12:22:57.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:57.6 Info: => 9.83E-05s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:57', 'update_artist_history_indexes') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 16: update_artist_history_indexes migrated 12:22:57.6 Info: => 0.000451s 12:22:57.6 Info: 17: remove_nma migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 17 12:22:57.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:57.6 Info: => 5.46E-05s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:57', 'remove_nma') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 17: remove_nma migrated 12:22:57.6 Info: => 0.0003005s 12:22:57.6 Info: 18: album_disambiguation migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 18 12:22:57.6 Info: AlterTable Albums 12:22:57.6 Info: => 1.3E-06s 12:22:57.6 Info: CreateColumn Albums Disambiguation String 12:22:57.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:57.6 Info: => 0.0006006s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:57', 'album_disambiguation') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 18: album_disambiguation migrated 12:22:57.6 Info: => 0.0008904s 12:22:57.6 Info: 19: add_ape_quality_in_profiles migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 19 12:22:57.6 Info: PerformDBOperation 12:22:57.6 Info: Performing DB Operation 12:22:57.6 Info: => 3.84E-05s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:57', 'add_ape_quality_in_profiles') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 19: add_ape_quality_in_profiles migrated 12:22:57.6 Info: => 0.0002998s 12:22:57.6 Info: 20: remove_pushalot migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 20 12:22:57.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:57.6 Info: => 5.35E-05s 12:22:57.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:57.6 Info: => 4.09E-05s 12:22:57.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:57.6 Info: => 4.22E-05s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:57', 'remove_pushalot') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 20: remove_pushalot migrated 12:22:57.6 Info: => 0.0002895s 12:22:57.6 Info: 21: add_custom_filters migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 21 12:22:57.6 Info: CreateTable CustomFilters 12:22:57.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:57.6 Info: => 0.0001374s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:57', 'add_custom_filters') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 21: add_custom_filters migrated 12:22:57.6 Info: => 0.0004244s 12:22:57.6 Info: 22: import_list_tags migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 22 12:22:57.6 Info: AlterTable ImportLists 12:22:57.6 Info: => 1.4E-06s 12:22:57.6 Info: CreateColumn ImportLists Tags String 12:22:57.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:57.6 Info: => 0.000596s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:57', 'import_list_tags') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 22: import_list_tags migrated 12:22:57.6 Info: => 0.0009632s 12:22:57.6 Info: 23: add_release_groups_etc migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 23 12:22:57.6 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:22:57.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-10-28T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:22:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 12:22:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 12:22:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 12:22:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 12:22:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 12:22:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 12:22:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 12:22:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 12:22:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 12:22:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 12:22:57.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-10-28T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:22:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 12:22:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 12:22:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 12:22:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 12:22:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 12:22:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 12:22:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 12:22:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 12:22:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 12:22:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 12:22:57.6 Info: CreateTable ArtistMetadata 12:22:57.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:57.6 Info: => 0.0001847s 12:22:57.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:57.6 Info: => 9.74E-05s 12:22:57.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:57.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:57.6 Info: => 0.0001073s 12:22:57.6 Info: AlterTable Artists 12:22:57.6 Info: => 1.3E-06s 12:22:57.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:57.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.6 Info: => 0.0006083s 12:22:57.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:57.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:57.6 Info: => 8.87E-05s 12:22:57.6 Info: CreateTable AlbumReleases 12:22:57.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:57.6 Info: => 0.0001787s 12:22:57.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:57.6 Info: => 9.53E-05s 12:22:57.6 Info: CreateIndex AlbumReleases (AlbumId) 12:22:57.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:57.6 Info: => 8.71E-05s 12:22:57.6 Info: PerformDBOperation 12:22:57.6 Info: Performing DB Operation 12:22:57.6 Info: => 0.0051156s 12:22:57.6 Info: AlterTable Albums 12:22:57.6 Info: => 1.4E-06s 12:22:57.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:57.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.6 Info: => 0.0006617s 12:22:57.6 Info: AlterTable Albums 12:22:57.6 Info: => 1.2E-06s 12:22:57.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:57.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:57.6 Info: => 0.0006175s 12:22:57.6 Info: AlterTable Albums 12:22:57.6 Info: => 1.4E-06s 12:22:57.6 Info: CreateColumn Albums Links String 12:22:57.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:57.6 Info: => 0.0006106s 12:22:57.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:57.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:57.6 Info: => 0.0001062s 12:22:57.6 Info: AlterTable Tracks 12:22:57.6 Info: => 1.2E-06s 12:22:57.6 Info: CreateColumn Tracks ForeignRecordingId String 12:22:57.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:57.6 Info: => 0.0006162s 12:22:57.6 Info: AlterTable Tracks 12:22:57.6 Info: => 1.2E-06s 12:22:57.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:57.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:57.6 Info: => 0.0006217s 12:22:57.6 Info: AlterTable Tracks 12:22:57.6 Info: => 1.2E-06s 12:22:57.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:57.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.6 Info: => 0.0006089s 12:22:57.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:57.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:57.6 Info: => 0.0001226s 12:22:57.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:57.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:57.6 Info: => 0.0001055s 12:22:57.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:57.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:57.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:57.7 Info: DROP TABLE "Artists" 12:22:57.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.7 Info: => 0.0065666s 12:22:57.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:57.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:57.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:57.7 Info: DROP TABLE "Albums" 12:22:57.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.7 Info: => 0.0052105s 12:22:57.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:57.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:57.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:57.7 Info: DROP TABLE "Tracks" 12:22:57.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:57.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.7 Info: => 0.0048258s 12:22:57.7 Info: DeleteColumn TrackFiles ArtistId 12:22:57.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:57.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:57.7 Info: DROP TABLE "TrackFiles" 12:22:57.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:57.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.7 Info: => 0.0045757s 12:22:57.7 Info: CreateIndex Artists (ArtistMetadataId) 12:22:57.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:57.7 Info: => 9.1E-05s 12:22:57.7 Info: CreateIndex Artists (Monitored) 12:22:57.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:57.7 Info: => 8.92E-05s 12:22:57.7 Info: CreateIndex Albums (ArtistMetadataId) 12:22:57.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:57.7 Info: => 8.83E-05s 12:22:57.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:57.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:57.7 Info: => 8.95E-05s 12:22:57.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:57.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:57.7 Info: => 0.000103s 12:22:57.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:57.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:57.7 Info: => 9.44E-05s 12:22:57.7 Info: UpdateData 12:22:57.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:57.7 Info: => 5.47E-05s 12:22:57.7 Info: UpdateData 12:22:57.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:57.7 Info: => 4.96E-05s 12:22:57.7 Info: UpdateData 12:22:57.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:57.7 Info: => 5.39E-05s 12:22:57.7 Info: -> 23 Insert operations completed in 00:00:00.0021735 taking an average of 00:00:00.0000945 12:22:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:57', 'add_release_groups_etc') 12:22:57.7 Info: Committing Transaction 12:22:57.7 Info: 23: add_release_groups_etc migrated 12:22:57.7 Info: => 0.0006807s 12:22:57.7 Debug: Took: 00:00:00.1484177 12:22:57.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 12:22:57.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 12:22:57.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149778926311_185/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:57.9 Info: DatabaseEngineVersionCheck migrating 12:22:57.9 Info: PerformDBOperation 12:22:57.9 Info: Performing DB Operation 12:22:57.9 Info: SQLite 3.47.0 12:22:57.9 Info: => 0.0010534s 12:22:57.9 Info: DatabaseEngineVersionCheck migrated 12:22:57.9 Info: => 0.0010721s 12:22:57.9 Info: VersionMigration migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: CreateTable VersionInfo 12:22:57.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:57.9 Info: => 0.0001626s 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: VersionMigration migrated 12:22:57.9 Info: => 0.0005688s 12:22:57.9 Info: VersionUniqueMigration migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: CreateIndex VersionInfo (Version) 12:22:57.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:57.9 Info: => 0.0001297s 12:22:57.9 Info: AlterTable VersionInfo 12:22:57.9 Info: => 1.4E-06s 12:22:57.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:57.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:57.9 Info: => 0.0005111s 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: VersionUniqueMigration migrated 12:22:57.9 Info: => 0.0007252s 12:22:57.9 Info: VersionDescriptionMigration migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: AlterTable VersionInfo 12:22:57.9 Info: => 1.3E-06s 12:22:57.9 Info: CreateColumn VersionInfo Description String 12:22:57.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:57.9 Info: => 0.0001935s 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: VersionDescriptionMigration migrated 12:22:57.9 Info: => 0.0003949s 12:22:57.9 Info: 1: InitialSetup migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 1 12:22:57.9 Info: CreateTable Config 12:22:57.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:57.9 Info: => 0.0001753s 12:22:57.9 Info: CreateIndex Config (Key) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:57.9 Info: => 8.59E-05s 12:22:57.9 Info: CreateTable RootFolders 12:22:57.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:57.9 Info: => 9.23E-05s 12:22:57.9 Info: CreateIndex RootFolders (Path) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:57.9 Info: => 7.82E-05s 12:22:57.9 Info: CreateTable Artists 12:22:57.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:57.9 Info: => 0.000286s 12:22:57.9 Info: CreateIndex Artists (ForeignArtistId) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.9 Info: => 8.21E-05s 12:22:57.9 Info: CreateIndex Artists (NameSlug) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.9 Info: => 7.96E-05s 12:22:57.9 Info: CreateIndex Artists (CleanName) 12:22:57.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.9 Info: => 7.48E-05s 12:22:57.9 Info: CreateIndex Artists (Path) 12:22:57.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.9 Info: => 7.6E-05s 12:22:57.9 Info: CreateTable Albums 12:22:57.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:57.9 Info: => 0.0002942s 12:22:57.9 Info: CreateIndex Albums (ForeignAlbumId) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.9 Info: => 8.57E-05s 12:22:57.9 Info: CreateIndex Albums (MBId) 12:22:57.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.9 Info: => 7.85E-05s 12:22:57.9 Info: CreateIndex Albums (TADBId) 12:22:57.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.9 Info: => 7.71E-05s 12:22:57.9 Info: CreateIndex Albums (TitleSlug) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.9 Info: => 7.53E-05s 12:22:57.9 Info: CreateIndex Albums (CleanTitle) 12:22:57.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.9 Info: => 7.47E-05s 12:22:57.9 Info: CreateIndex Albums (Path) 12:22:57.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:57.9 Info: => 7.41E-05s 12:22:57.9 Info: CreateTable Tracks 12:22:57.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:57.9 Info: => 0.0001618s 12:22:57.9 Info: CreateIndex Tracks (ForeignTrackId) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.9 Info: => 8.08E-05s 12:22:57.9 Info: CreateIndex Tracks (ArtistId) 12:22:57.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:57.9 Info: => 8.16E-05s 12:22:57.9 Info: CreateIndex Tracks (TrackFileId) 12:22:57.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.9 Info: => 0.0001038s 12:22:57.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:57.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:57.9 Info: => 9.21E-05s 12:22:57.9 Info: CreateTable TrackFiles 12:22:57.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:57.9 Info: => 0.0001559s 12:22:57.9 Info: CreateIndex TrackFiles (ArtistId) 12:22:57.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:57.9 Info: => 8.58E-05s 12:22:57.9 Info: CreateIndex TrackFiles (AlbumId) 12:22:57.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.9 Info: => 8.34E-05s 12:22:57.9 Info: CreateTable History 12:22:57.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:57.9 Info: => 0.0001611s 12:22:57.9 Info: CreateIndex History (Date) 12:22:57.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:57.9 Info: => 9.67E-05s 12:22:57.9 Info: CreateIndex History (EventType) 12:22:57.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:57.9 Info: => 0.0001077s 12:22:57.9 Info: CreateIndex History (DownloadId) 12:22:57.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:57.9 Info: => 9.45E-05s 12:22:57.9 Info: CreateIndex History (AlbumId) 12:22:57.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:57.9 Info: => 8.53E-05s 12:22:57.9 Info: CreateTable Notifications 12:22:57.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:57.9 Info: => 0.0024474s 12:22:57.9 Info: CreateTable ScheduledTasks 12:22:57.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:57.9 Info: => 0.0001348s 12:22:57.9 Info: CreateIndex ScheduledTasks (TypeName) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:57.9 Info: => 8.9E-05s 12:22:57.9 Info: CreateTable Indexers 12:22:57.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:57.9 Info: => 0.0001284s 12:22:57.9 Info: CreateIndex Indexers (Name) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.9 Info: => 0.0001164s 12:22:57.9 Info: CreateTable Profiles 12:22:57.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:57.9 Info: => 0.0001266s 12:22:57.9 Info: CreateIndex Profiles (Name) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:57.9 Info: => 9.02E-05s 12:22:57.9 Info: CreateTable QualityDefinitions 12:22:57.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:57.9 Info: => 0.0001267s 12:22:57.9 Info: CreateIndex QualityDefinitions (Quality) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:57.9 Info: => 9E-05s 12:22:57.9 Info: CreateIndex QualityDefinitions (Title) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:57.9 Info: => 8.78E-05s 12:22:57.9 Info: CreateTable NamingConfig 12:22:57.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:57.9 Info: => 0.0001597s 12:22:57.9 Info: CreateTable Blacklist 12:22:57.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:57.9 Info: => 0.0002041s 12:22:57.9 Info: CreateTable Metadata 12:22:57.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:57.9 Info: => 0.0001209s 12:22:57.9 Info: CreateTable MetadataFiles 12:22:57.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:57.9 Info: => 0.000143s 12:22:57.9 Info: CreateTable DownloadClients 12:22:57.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:57.9 Info: => 0.0001218s 12:22:57.9 Info: CreateTable PendingReleases 12:22:57.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:57.9 Info: => 0.0001302s 12:22:57.9 Info: CreateTable RemotePathMappings 12:22:57.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:57.9 Info: => 0.0001093s 12:22:57.9 Info: CreateTable Tags 12:22:57.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:57.9 Info: => 9.68E-05s 12:22:57.9 Info: CreateIndex Tags (Label) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:57.9 Info: => 0.0001082s 12:22:57.9 Info: CreateTable Restrictions 12:22:57.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:57.9 Info: => 0.0001132s 12:22:57.9 Info: CreateTable DelayProfiles 12:22:57.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:57.9 Info: => 0.0001462s 12:22:57.9 Info: CreateTable Users 12:22:57.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:57.9 Info: => 0.0001062s 12:22:57.9 Info: CreateIndex Users (Identifier) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:57.9 Info: => 9.22E-05s 12:22:57.9 Info: CreateIndex Users (Username) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:57.9 Info: => 8.84E-05s 12:22:57.9 Info: CreateTable Commands 12:22:57.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:57.9 Info: => 0.0001549s 12:22:57.9 Info: CreateTable IndexerStatus 12:22:57.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:57.9 Info: => 0.0001476s 12:22:57.9 Info: CreateIndex IndexerStatus (ProviderId) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:57.9 Info: => 8.75E-05s 12:22:57.9 Info: CreateTable ExtraFiles 12:22:57.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:57.9 Info: => 0.0002104s 12:22:57.9 Info: CreateTable LyricFiles 12:22:57.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:57.9 Info: => 0.0001598s 12:22:57.9 Info: CreateTable LanguageProfiles 12:22:57.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:57.9 Info: => 0.0001103s 12:22:57.9 Info: CreateIndex LanguageProfiles (Name) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:57.9 Info: => 9.23E-05s 12:22:57.9 Info: CreateTable DownloadClientStatus 12:22:57.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:57.9 Info: => 0.0001216s 12:22:57.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:57.9 Info: => 9.47E-05s 12:22:57.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:57.9 Info: -> 1 Insert operations completed in 00:00:00.0000743 taking an average of 00:00:00.0000743 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:57', 'InitialSetup') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 1: InitialSetup migrated 12:22:57.9 Info: => 0.0011388s 12:22:57.9 Info: 2: add_reason_to_pending_releases migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 2 12:22:57.9 Info: AlterTable PendingReleases 12:22:57.9 Info: => 1.3E-06s 12:22:57.9 Info: CreateColumn PendingReleases Reason Int32 12:22:57.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:57.9 Info: => 0.0005824s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:57', 'add_reason_to_pending_releases') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 2: add_reason_to_pending_releases migrated 12:22:57.9 Info: => 0.0008948s 12:22:57.9 Info: 3: add_medium_support migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 3 12:22:57.9 Info: AlterTable Albums 12:22:57.9 Info: => 1.1E-06s 12:22:57.9 Info: CreateColumn Albums Media String 12:22:57.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:57.9 Info: => 0.000583s 12:22:57.9 Info: AlterTable Tracks 12:22:57.9 Info: => 1.4E-06s 12:22:57.9 Info: CreateColumn Tracks MediumNumber Int32 12:22:57.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:57.9 Info: => 0.0005375s 12:22:57.9 Info: AlterTable Tracks 12:22:57.9 Info: => 1.2E-06s 12:22:57.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:57.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:57.9 Info: => 0.0005361s 12:22:57.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:57.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:57.9 Info: => 4.81E-05s 12:22:57.9 Info: DeleteColumn Tracks TrackNumber 12:22:57.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:57.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:57.9 Info: DROP TABLE "Tracks" 12:22:57.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:57.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.9 Info: => 0.0047381s 12:22:57.9 Info: AlterTable Tracks 12:22:57.9 Info: => 1.4E-06s 12:22:57.9 Info: CreateColumn Tracks TrackNumber String 12:22:57.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:57.9 Info: => 0.0005392s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:57', 'add_medium_support') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 3: add_medium_support migrated 12:22:57.9 Info: => 0.0009377s 12:22:57.9 Info: 4: add_various_qualites_in_profile migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 4 12:22:57.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:57.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:57.9 Info: => 5.75E-05s 12:22:57.9 Info: PerformDBOperation 12:22:57.9 Info: Performing DB Operation 12:22:57.9 Info: => 3.72E-05s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:57', 'add_various_qualites_in_profile') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 4: add_various_qualites_in_profile migrated 12:22:57.9 Info: => 0.0002924s 12:22:57.9 Info: 5: metadata_profiles migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 5 12:22:57.9 Info: CreateTable MetadataProfiles 12:22:57.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:57.9 Info: => 0.0001421s 12:22:57.9 Info: CreateIndex MetadataProfiles (Name) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:57.9 Info: => 0.0001324s 12:22:57.9 Info: AlterTable Artists 12:22:57.9 Info: => 1.2E-06s 12:22:57.9 Info: CreateColumn Artists MetadataProfileId Int32 12:22:57.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:57.9 Info: => 0.0005763s 12:22:57.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:57.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:57.9 Info: DROP TABLE "Artists" 12:22:57.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.9 Info: => 0.0050725s 12:22:57.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:57.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:57.9 Info: DROP TABLE "Artists" 12:22:57.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.9 Info: => 0.004975s 12:22:57.9 Info: AlterTable Albums 12:22:57.9 Info: => 1.3E-06s 12:22:57.9 Info: CreateColumn Albums SecondaryTypes String 12:22:57.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:57.9 Info: => 0.0005527s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:57', 'metadata_profiles') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 5: metadata_profiles migrated 12:22:57.9 Info: => 0.0009532s 12:22:57.9 Info: 6: separate_automatic_and_interactive_search migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 6 12:22:57.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:58.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:58.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:58.0 Info: DROP TABLE "Indexers" 12:22:58.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.0 Info: => 0.080175s 12:22:58.0 Info: AlterTable Indexers 12:22:58.0 Info: => 2.8E-06s 12:22:58.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:58.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:58.0 Info: => 0.000557s 12:22:58.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:58.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:58.0 Info: => 4.92E-05s 12:22:58.0 Info: AlterTable Indexers 12:22:58.0 Info: => 1E-06s 12:22:58.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:58.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:58.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:58.0 Info: DROP TABLE "Indexers" 12:22:58.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.0 Info: => 0.0042901s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:58', 'separate_automatic_and_interactive_search') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 6: separate_automatic_and_interactive_search migrated 12:22:58.0 Info: => 0.0046851s 12:22:58.0 Info: 7: change_album_path_to_relative migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 7 12:22:58.0 Info: DeleteColumn Albums Path 12:22:58.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:58.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:58.0 Info: DROP TABLE "Albums" 12:22:58.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.0 Info: => 0.0065937s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:58', 'change_album_path_to_relative') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 7: change_album_path_to_relative migrated 12:22:58.0 Info: => 0.0070193s 12:22:58.0 Info: 8: change_quality_size_mb_to_kb migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 8 12:22:58.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:58.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:58.0 Info: => 5.81E-05s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:58', 'change_quality_size_mb_to_kb') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 8: change_quality_size_mb_to_kb migrated 12:22:58.0 Info: => 0.0003205s 12:22:58.0 Info: 9: album_releases migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 9 12:22:58.0 Info: AlterTable Albums 12:22:58.0 Info: => 1.3E-06s 12:22:58.0 Info: CreateColumn Albums Releases String 12:22:58.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:58.0 Info: => 0.001481s 12:22:58.0 Info: AlterTable Albums 12:22:58.0 Info: => 1.3E-06s 12:22:58.0 Info: CreateColumn Albums CurrentRelease String 12:22:58.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:58.0 Info: => 0.0006081s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:58', 'album_releases') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 9: album_releases migrated 12:22:58.0 Info: => 0.0009248s 12:22:58.0 Info: 10: album_releases_fix migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 10 12:22:58.0 Info: AlterTable Albums 12:22:58.0 Info: => 1.3E-06s 12:22:58.0 Info: AlterColumn Albums Releases String 12:22:58.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:58.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:58.0 Info: DROP TABLE "Albums" 12:22:58.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.0 Info: => 0.0062227s 12:22:58.0 Info: AlterTable Albums 12:22:58.0 Info: => 1.2E-06s 12:22:58.0 Info: AlterColumn Albums CurrentRelease String 12:22:58.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:58.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:58.0 Info: DROP TABLE "Albums" 12:22:58.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.0 Info: => 0.0049976s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:58', 'album_releases_fix') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 10: album_releases_fix migrated 12:22:58.0 Info: => 0.0054246s 12:22:58.0 Info: 11: import_lists migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 11 12:22:58.0 Info: CreateTable ImportLists 12:22:58.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:58.0 Info: => 0.0001989s 12:22:58.0 Info: CreateIndex ImportLists (Name) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:58.0 Info: => 9.23E-05s 12:22:58.0 Info: CreateTable ImportListStatus 12:22:58.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:58.0 Info: => 0.0001347s 12:22:58.0 Info: CreateIndex ImportListStatus (ProviderId) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:58.0 Info: => 8.98E-05s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:58', 'import_lists') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 11: import_lists migrated 12:22:58.0 Info: => 0.0004234s 12:22:58.0 Info: 12: add_release_status migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 12 12:22:58.0 Info: AlterTable MetadataProfiles 12:22:58.0 Info: => 1.3E-06s 12:22:58.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:58.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:58.0 Info: => 0.0005942s 12:22:58.0 Info: PerformDBOperation 12:22:58.0 Info: Performing DB Operation 12:22:58.0 Info: => 3.6E-05s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:58', 'add_release_status') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 12: add_release_status migrated 12:22:58.0 Info: => 0.0003254s 12:22:58.0 Info: 13: album_download_notification migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 13 12:22:58.0 Info: AlterTable Notifications 12:22:58.0 Info: => 1.2E-06s 12:22:58.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:58.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:58.0 Info: => 0.0005895s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:58', 'album_download_notification') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 13: album_download_notification migrated 12:22:58.0 Info: => 0.0011028s 12:22:58.0 Info: 14: fix_language_metadata_profiles migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 14 12:22:58.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:58.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:58.0 Info: => 9.02E-05s 12:22:58.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:58.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:58.0 Info: => 6.88E-05s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:58', 'fix_language_metadata_profiles') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 14: fix_language_metadata_profiles migrated 12:22:58.0 Info: => 0.0003314s 12:22:58.0 Info: 15: remove_fanzub migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 15 12:22:58.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:58.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:58.0 Info: => 4.92E-05s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:58', 'remove_fanzub') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 15: remove_fanzub migrated 12:22:58.0 Info: => 0.0003194s 12:22:58.0 Info: 16: update_artist_history_indexes migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 16 12:22:58.0 Info: CreateIndex Albums (ArtistId) 12:22:58.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:58.0 Info: => 0.0001265s 12:22:58.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:58.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:58.0 Info: => 9.51E-05s 12:22:58.0 Info: DeleteIndex History (AlbumId) 12:22:58.0 Info: DROP INDEX "IX_History_AlbumId" 12:22:58.0 Info: => 0.0001287s 12:22:58.0 Info: CreateIndex History (AlbumId, Date) 12:22:58.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:58.0 Info: => 0.0001055s 12:22:58.0 Info: DeleteIndex History (DownloadId) 12:22:58.0 Info: DROP INDEX "IX_History_DownloadId" 12:22:58.0 Info: => 0.0001137s 12:22:58.0 Info: CreateIndex History (DownloadId, Date) 12:22:58.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:58.0 Info: => 0.000114s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:58', 'update_artist_history_indexes') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 16: update_artist_history_indexes migrated 12:22:58.0 Info: => 0.000465s 12:22:58.0 Info: 17: remove_nma migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 17 12:22:58.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:58.0 Info: => 5.33E-05s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:58', 'remove_nma') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 17: remove_nma migrated 12:22:58.0 Info: => 0.0003108s 12:22:58.0 Info: 18: album_disambiguation migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 18 12:22:58.0 Info: AlterTable Albums 12:22:58.0 Info: => 1.2E-06s 12:22:58.0 Info: CreateColumn Albums Disambiguation String 12:22:58.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:58.0 Info: => 0.0006127s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:58', 'album_disambiguation') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 18: album_disambiguation migrated 12:22:58.0 Info: => 0.0009134s 12:22:58.0 Info: 19: add_ape_quality_in_profiles migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 19 12:22:58.0 Info: PerformDBOperation 12:22:58.0 Info: Performing DB Operation 12:22:58.0 Info: => 3.93E-05s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:58', 'add_ape_quality_in_profiles') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 19: add_ape_quality_in_profiles migrated 12:22:58.0 Info: => 0.0003033s 12:22:58.0 Info: 20: remove_pushalot migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 20 12:22:58.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:58.0 Info: => 5.25E-05s 12:22:58.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:58.0 Info: => 4.17E-05s 12:22:58.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:58.0 Info: => 4.23E-05s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:58', 'remove_pushalot') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 20: remove_pushalot migrated 12:22:58.0 Info: => 0.0003184s 12:22:58.0 Info: 21: add_custom_filters migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 21 12:22:58.0 Info: CreateTable CustomFilters 12:22:58.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:58.0 Info: => 0.0001422s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:58', 'add_custom_filters') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 21: add_custom_filters migrated 12:22:58.0 Info: => 0.0004358s 12:22:58.0 Info: 22: import_list_tags migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 22 12:22:58.0 Info: AlterTable ImportLists 12:22:58.0 Info: => 1.2E-06s 12:22:58.0 Info: CreateColumn ImportLists Tags String 12:22:58.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:58.0 Info: => 0.0006135s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:58', 'import_list_tags') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 22: import_list_tags migrated 12:22:58.0 Info: => 0.0009137s 12:22:58.0 Info: 23: add_release_groups_etc migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 23 12:22:58.0 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:22:58.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title1", "releaseDate": "2024-10-28T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:22:58.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:22:58.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 12:22:58.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 12:22:58.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 12:22:58.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 12:22:58.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 12:22:58.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 12:22:58.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 12:22:58.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 12:22:58.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 12:22:58.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title2", "releaseDate": "2024-10-29T00:00:00Z", "trackCount": 2, "mediaCount": 2, "disambiguation": "Disambiguation2", "format": "Format2" }') 12:22:58.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 12:22:58.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 12:22:58.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 12:22:58.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 12:22:58.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 12:22:58.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 12:22:58.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 12:22:58.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 12:22:58.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 12:22:58.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 12:22:58.0 Info: CreateTable ArtistMetadata 12:22:58.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:58.0 Info: => 0.0001851s 12:22:58.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:58.0 Info: => 9.99E-05s 12:22:58.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:58.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:58.0 Info: => 0.0001053s 12:22:58.0 Info: AlterTable Artists 12:22:58.0 Info: => 1.3E-06s 12:22:58.0 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:58.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.0 Info: => 0.0006294s 12:22:58.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:58.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:58.0 Info: => 8.61E-05s 12:22:58.0 Info: CreateTable AlbumReleases 12:22:58.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:58.0 Info: => 0.0001784s 12:22:58.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:58.0 Info: => 9.47E-05s 12:22:58.0 Info: CreateIndex AlbumReleases (AlbumId) 12:22:58.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:58.0 Info: => 8.65E-05s 12:22:58.0 Info: PerformDBOperation 12:22:58.0 Info: Performing DB Operation 12:22:58.0 Info: => 0.0036765s 12:22:58.0 Info: AlterTable Albums 12:22:58.0 Info: => 1.5E-06s 12:22:58.0 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:58.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.0 Info: => 0.0006552s 12:22:58.0 Info: AlterTable Albums 12:22:58.0 Info: => 1.2E-06s 12:22:58.0 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:58.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:58.0 Info: => 0.0006201s 12:22:58.0 Info: AlterTable Albums 12:22:58.0 Info: => 1.2E-06s 12:22:58.0 Info: CreateColumn Albums Links String 12:22:58.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:58.0 Info: => 0.0006116s 12:22:58.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:58.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:58.0 Info: => 0.0001034s 12:22:58.0 Info: AlterTable Tracks 12:22:58.0 Info: => 1.1E-06s 12:22:58.0 Info: CreateColumn Tracks ForeignRecordingId String 12:22:58.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:58.0 Info: => 0.0006135s 12:22:58.0 Info: AlterTable Tracks 12:22:58.0 Info: => 1.1E-06s 12:22:58.0 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:58.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:58.0 Info: => 0.0006468s 12:22:58.0 Info: AlterTable Tracks 12:22:58.0 Info: => 1.4E-06s 12:22:58.0 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:58.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.0 Info: => 0.0006155s 12:22:58.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:58.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:58.0 Info: => 0.0001224s 12:22:58.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:58.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:58.0 Info: => 0.0001054s 12:22:58.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:58.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:58.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:58.0 Info: DROP TABLE "Artists" 12:22:58.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.0 Info: => 0.0071383s 12:22:58.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:58.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:58.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:58.0 Info: DROP TABLE "Albums" 12:22:58.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.1 Info: => 0.0053107s 12:22:58.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:58.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:58.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:58.1 Info: DROP TABLE "Tracks" 12:22:58.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:58.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:58.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:58.1 Info: => 0.0049321s 12:22:58.1 Info: DeleteColumn TrackFiles ArtistId 12:22:58.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:58.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:58.1 Info: DROP TABLE "TrackFiles" 12:22:58.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:58.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:58.1 Info: => 0.0058681s 12:22:58.1 Info: CreateIndex Artists (ArtistMetadataId) 12:22:58.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:58.1 Info: => 9.33E-05s 12:22:58.1 Info: CreateIndex Artists (Monitored) 12:22:58.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:58.1 Info: => 8.79E-05s 12:22:58.1 Info: CreateIndex Albums (ArtistMetadataId) 12:22:58.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:58.1 Info: => 8.93E-05s 12:22:58.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:58.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:58.1 Info: => 9.26E-05s 12:22:58.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:58.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:58.1 Info: => 9.19E-05s 12:22:58.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:58.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:58.1 Info: => 9.37E-05s 12:22:58.1 Info: UpdateData 12:22:58.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:58.1 Info: => 5.41E-05s 12:22:58.1 Info: UpdateData 12:22:58.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:58.1 Info: => 4.94E-05s 12:22:58.1 Info: UpdateData 12:22:58.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:58.1 Info: => 5.35E-05s 12:22:58.1 Info: -> 23 Insert operations completed in 00:00:00.0030858 taking an average of 00:00:00.0001341 12:22:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:58', 'add_release_groups_etc') 12:22:58.1 Info: Committing Transaction 12:22:58.1 Info: 23: add_release_groups_etc migrated 12:22:58.1 Info: => 0.0006567s 12:22:58.1 Debug: Took: 00:00:00.2178240 12:22:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 12:22:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 12:22:58.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149782782571_187/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:58.2 Info: DatabaseEngineVersionCheck migrating 12:22:58.2 Info: PerformDBOperation 12:22:58.2 Info: Performing DB Operation 12:22:58.2 Info: SQLite 3.47.0 12:22:58.2 Info: => 0.0010438s 12:22:58.2 Info: DatabaseEngineVersionCheck migrated 12:22:58.2 Info: => 0.0010617s 12:22:58.2 Info: VersionMigration migrating 12:22:58.2 Info: Beginning Transaction 12:22:58.2 Info: CreateTable VersionInfo 12:22:58.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:58.2 Info: => 0.0001571s 12:22:58.2 Info: Committing Transaction 12:22:58.2 Info: VersionMigration migrated 12:22:58.2 Info: => 0.0004975s 12:22:58.2 Info: VersionUniqueMigration migrating 12:22:58.2 Info: Beginning Transaction 12:22:58.2 Info: CreateIndex VersionInfo (Version) 12:22:58.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:58.2 Info: => 0.0001277s 12:22:58.2 Info: AlterTable VersionInfo 12:22:58.2 Info: => 1.2E-06s 12:22:58.2 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:58.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:58.2 Info: => 0.0005262s 12:22:58.2 Info: Committing Transaction 12:22:58.2 Info: VersionUniqueMigration migrated 12:22:58.2 Info: => 0.0007378s 12:22:58.2 Info: VersionDescriptionMigration migrating 12:22:58.2 Info: Beginning Transaction 12:22:58.2 Info: AlterTable VersionInfo 12:22:58.2 Info: => 1.2E-06s 12:22:58.2 Info: CreateColumn VersionInfo Description String 12:22:58.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:58.2 Info: => 0.0001999s 12:22:58.2 Info: Committing Transaction 12:22:58.2 Info: VersionDescriptionMigration migrated 12:22:58.2 Info: => 0.0003879s 12:22:58.2 Info: 1: InitialSetup migrating 12:22:58.2 Info: Beginning Transaction 12:22:58.2 Info: Starting migration of Main DB to 1 12:22:58.3 Info: CreateTable Config 12:22:58.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:58.3 Info: => 0.0001742s 12:22:58.3 Info: CreateIndex Config (Key) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:58.3 Info: => 0.0001114s 12:22:58.3 Info: CreateTable RootFolders 12:22:58.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:58.3 Info: => 0.0001018s 12:22:58.3 Info: CreateIndex RootFolders (Path) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:58.3 Info: => 8.16E-05s 12:22:58.3 Info: CreateTable Artists 12:22:58.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:58.3 Info: => 0.0003091s 12:22:58.3 Info: CreateIndex Artists (ForeignArtistId) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:58.3 Info: => 8.36E-05s 12:22:58.3 Info: CreateIndex Artists (NameSlug) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:58.3 Info: => 0.000103s 12:22:58.3 Info: CreateIndex Artists (CleanName) 12:22:58.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.3 Info: => 8.77E-05s 12:22:58.3 Info: CreateIndex Artists (Path) 12:22:58.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.3 Info: => 8.27E-05s 12:22:58.3 Info: CreateTable Albums 12:22:58.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:58.3 Info: => 0.0003103s 12:22:58.3 Info: CreateIndex Albums (ForeignAlbumId) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.3 Info: => 8.79E-05s 12:22:58.3 Info: CreateIndex Albums (MBId) 12:22:58.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.3 Info: => 9.94E-05s 12:22:58.3 Info: CreateIndex Albums (TADBId) 12:22:58.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.3 Info: => 7.91E-05s 12:22:58.3 Info: CreateIndex Albums (TitleSlug) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.3 Info: => 7.82E-05s 12:22:58.3 Info: CreateIndex Albums (CleanTitle) 12:22:58.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.3 Info: => 8.2E-05s 12:22:58.3 Info: CreateIndex Albums (Path) 12:22:58.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:58.3 Info: => 7.97E-05s 12:22:58.3 Info: CreateTable Tracks 12:22:58.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:58.3 Info: => 0.0001868s 12:22:58.3 Info: CreateIndex Tracks (ForeignTrackId) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:58.3 Info: => 9.2E-05s 12:22:58.3 Info: CreateIndex Tracks (ArtistId) 12:22:58.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:58.3 Info: => 9.16E-05s 12:22:58.3 Info: CreateIndex Tracks (TrackFileId) 12:22:58.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:58.3 Info: => 0.0001027s 12:22:58.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:58.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:58.3 Info: => 0.0001096s 12:22:58.3 Info: CreateTable TrackFiles 12:22:58.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:58.3 Info: => 0.000167s 12:22:58.3 Info: CreateIndex TrackFiles (ArtistId) 12:22:58.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:58.3 Info: => 9.69E-05s 12:22:58.3 Info: CreateIndex TrackFiles (AlbumId) 12:22:58.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:58.3 Info: => 8.82E-05s 12:22:58.3 Info: CreateTable History 12:22:58.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:58.3 Info: => 0.0001893s 12:22:58.3 Info: CreateIndex History (Date) 12:22:58.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:58.3 Info: => 9.31E-05s 12:22:58.3 Info: CreateIndex History (EventType) 12:22:58.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:58.3 Info: => 0.0001075s 12:22:58.3 Info: CreateIndex History (DownloadId) 12:22:58.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:58.3 Info: => 9.82E-05s 12:22:58.3 Info: CreateIndex History (AlbumId) 12:22:58.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:58.3 Info: => 9.35E-05s 12:22:58.3 Info: CreateTable Notifications 12:22:58.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:58.3 Info: => 0.0001532s 12:22:58.3 Info: CreateTable ScheduledTasks 12:22:58.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:58.3 Info: => 0.0001272s 12:22:58.3 Info: CreateIndex ScheduledTasks (TypeName) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:58.3 Info: => 8.9E-05s 12:22:58.3 Info: CreateTable Indexers 12:22:58.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:58.3 Info: => 0.0001432s 12:22:58.3 Info: CreateIndex Indexers (Name) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.3 Info: => 0.0001159s 12:22:58.3 Info: CreateTable Profiles 12:22:58.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:58.3 Info: => 0.0001235s 12:22:58.3 Info: CreateIndex Profiles (Name) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:58.3 Info: => 9.17E-05s 12:22:58.3 Info: CreateTable QualityDefinitions 12:22:58.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:58.3 Info: => 0.0001267s 12:22:58.3 Info: CreateIndex QualityDefinitions (Quality) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:58.3 Info: => 9.02E-05s 12:22:58.3 Info: CreateIndex QualityDefinitions (Title) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:58.3 Info: => 8.83E-05s 12:22:58.3 Info: CreateTable NamingConfig 12:22:58.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:58.3 Info: => 0.0001657s 12:22:58.3 Info: CreateTable Blacklist 12:22:58.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:58.3 Info: => 0.0002379s 12:22:58.3 Info: CreateTable Metadata 12:22:58.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:58.3 Info: => 0.0001302s 12:22:58.3 Info: CreateTable MetadataFiles 12:22:58.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:58.3 Info: => 0.0025159s 12:22:58.3 Info: CreateTable DownloadClients 12:22:58.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:58.3 Info: => 0.0001407s 12:22:58.3 Info: CreateTable PendingReleases 12:22:58.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:58.3 Info: => 0.0001377s 12:22:58.3 Info: CreateTable RemotePathMappings 12:22:58.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:58.3 Info: => 0.0001645s 12:22:58.3 Info: CreateTable Tags 12:22:58.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:58.3 Info: => 0.0001046s 12:22:58.3 Info: CreateIndex Tags (Label) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:58.3 Info: => 0.0001091s 12:22:58.3 Info: CreateTable Restrictions 12:22:58.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:58.3 Info: => 0.0001166s 12:22:58.3 Info: CreateTable DelayProfiles 12:22:58.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:58.3 Info: => 0.0001455s 12:22:58.3 Info: CreateTable Users 12:22:58.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:58.3 Info: => 0.0001075s 12:22:58.3 Info: CreateIndex Users (Identifier) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:58.3 Info: => 9.31E-05s 12:22:58.3 Info: CreateIndex Users (Username) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:58.3 Info: => 8.92E-05s 12:22:58.3 Info: CreateTable Commands 12:22:58.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:58.3 Info: => 0.0001548s 12:22:58.3 Info: CreateTable IndexerStatus 12:22:58.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:58.3 Info: => 0.0001579s 12:22:58.3 Info: CreateIndex IndexerStatus (ProviderId) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:58.3 Info: => 9.45E-05s 12:22:58.3 Info: CreateTable ExtraFiles 12:22:58.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:58.3 Info: => 0.0001353s 12:22:58.3 Info: CreateTable LyricFiles 12:22:58.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:58.3 Info: => 0.0001573s 12:22:58.3 Info: CreateTable LanguageProfiles 12:22:58.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:58.3 Info: => 0.000109s 12:22:58.3 Info: CreateIndex LanguageProfiles (Name) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:58.3 Info: => 9.2E-05s 12:22:58.3 Info: CreateTable DownloadClientStatus 12:22:58.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:58.3 Info: => 0.0001241s 12:22:58.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:58.3 Info: => 9.44E-05s 12:22:58.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:58.3 Info: -> 1 Insert operations completed in 00:00:00.0000737 taking an average of 00:00:00.0000737 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:58', 'InitialSetup') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 1: InitialSetup migrated 12:22:58.3 Info: => 0.0009098s 12:22:58.3 Info: 2: add_reason_to_pending_releases migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 2 12:22:58.3 Info: AlterTable PendingReleases 12:22:58.3 Info: => 2E-06s 12:22:58.3 Info: CreateColumn PendingReleases Reason Int32 12:22:58.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:58.3 Info: => 0.0005947s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:58', 'add_reason_to_pending_releases') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 2: add_reason_to_pending_releases migrated 12:22:58.3 Info: => 0.0008845s 12:22:58.3 Info: 3: add_medium_support migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 3 12:22:58.3 Info: AlterTable Albums 12:22:58.3 Info: => 1.2E-06s 12:22:58.3 Info: CreateColumn Albums Media String 12:22:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:58.3 Info: => 0.0005815s 12:22:58.3 Info: AlterTable Tracks 12:22:58.3 Info: => 1.2E-06s 12:22:58.3 Info: CreateColumn Tracks MediumNumber Int32 12:22:58.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:58.3 Info: => 0.000533s 12:22:58.3 Info: AlterTable Tracks 12:22:58.3 Info: => 1.1E-06s 12:22:58.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:58.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:58.3 Info: => 0.0005316s 12:22:58.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:58.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:58.3 Info: => 4.69E-05s 12:22:58.3 Info: DeleteColumn Tracks TrackNumber 12:22:58.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:58.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:58.3 Info: DROP TABLE "Tracks" 12:22:58.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:58.3 Info: => 0.0047055s 12:22:58.3 Info: AlterTable Tracks 12:22:58.3 Info: => 1.2E-06s 12:22:58.3 Info: CreateColumn Tracks TrackNumber String 12:22:58.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:58.3 Info: => 0.0005499s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:58', 'add_medium_support') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 3: add_medium_support migrated 12:22:58.3 Info: => 0.0009205s 12:22:58.3 Info: 4: add_various_qualites_in_profile migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 4 12:22:58.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:58.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:58.3 Info: => 5.86E-05s 12:22:58.3 Info: PerformDBOperation 12:22:58.3 Info: Performing DB Operation 12:22:58.3 Info: => 3.42E-05s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:58', 'add_various_qualites_in_profile') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 4: add_various_qualites_in_profile migrated 12:22:58.3 Info: => 0.0002831s 12:22:58.3 Info: 5: metadata_profiles migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 5 12:22:58.3 Info: CreateTable MetadataProfiles 12:22:58.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:58.3 Info: => 0.0001484s 12:22:58.3 Info: CreateIndex MetadataProfiles (Name) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:58.3 Info: => 0.0001336s 12:22:58.3 Info: AlterTable Artists 12:22:58.3 Info: => 1E-06s 12:22:58.3 Info: CreateColumn Artists MetadataProfileId Int32 12:22:58.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:58.3 Info: => 0.0005687s 12:22:58.3 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:58.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:58.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:58.3 Info: DROP TABLE "Artists" 12:22:58.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.3 Info: => 0.0050037s 12:22:58.3 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:58.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:58.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:58.3 Info: DROP TABLE "Artists" 12:22:58.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.3 Info: => 0.0049873s 12:22:58.3 Info: AlterTable Albums 12:22:58.3 Info: => 1.3E-06s 12:22:58.3 Info: CreateColumn Albums SecondaryTypes String 12:22:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:58.3 Info: => 0.0005454s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:58', 'metadata_profiles') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 5: metadata_profiles migrated 12:22:58.3 Info: => 0.0009483s 12:22:58.3 Info: 6: separate_automatic_and_interactive_search migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 6 12:22:58.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:58.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:58.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:58.3 Info: DROP TABLE "Indexers" 12:22:58.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.3 Info: => 0.004441s 12:22:58.3 Info: AlterTable Indexers 12:22:58.3 Info: => 1.2E-06s 12:22:58.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:58.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:58.3 Info: => 0.0005679s 12:22:58.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:58.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:58.3 Info: => 4.71E-05s 12:22:58.3 Info: AlterTable Indexers 12:22:58.3 Info: => 1.6E-06s 12:22:58.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:58.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:58.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:58.3 Info: DROP TABLE "Indexers" 12:22:58.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.3 Info: => 0.0054505s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:58', 'separate_automatic_and_interactive_search') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 6: separate_automatic_and_interactive_search migrated 12:22:58.3 Info: => 0.0057982s 12:22:58.3 Info: 7: change_album_path_to_relative migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 7 12:22:58.3 Info: DeleteColumn Albums Path 12:22:58.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:58.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:58.3 Info: DROP TABLE "Albums" 12:22:58.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.3 Info: => 0.0061751s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:58', 'change_album_path_to_relative') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 7: change_album_path_to_relative migrated 12:22:58.3 Info: => 0.006594s 12:22:58.3 Info: 8: change_quality_size_mb_to_kb migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 8 12:22:58.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:58.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:58.3 Info: => 5.75E-05s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:58', 'change_quality_size_mb_to_kb') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 8: change_quality_size_mb_to_kb migrated 12:22:58.3 Info: => 0.0003225s 12:22:58.3 Info: 9: album_releases migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 9 12:22:58.3 Info: AlterTable Albums 12:22:58.3 Info: => 1.4E-06s 12:22:58.3 Info: CreateColumn Albums Releases String 12:22:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:58.3 Info: => 0.0005875s 12:22:58.3 Info: AlterTable Albums 12:22:58.3 Info: => 1.9E-06s 12:22:58.3 Info: CreateColumn Albums CurrentRelease String 12:22:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:58.3 Info: => 0.000549s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:58', 'album_releases') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 9: album_releases migrated 12:22:58.3 Info: => 0.0008435s 12:22:58.3 Info: 10: album_releases_fix migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 10 12:22:58.3 Info: AlterTable Albums 12:22:58.3 Info: => 1.1E-06s 12:22:58.3 Info: AlterColumn Albums Releases String 12:22:58.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:58.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:58.3 Info: DROP TABLE "Albums" 12:22:58.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.3 Info: => 0.006342s 12:22:58.3 Info: AlterTable Albums 12:22:58.3 Info: => 1.3E-06s 12:22:58.3 Info: AlterColumn Albums CurrentRelease String 12:22:58.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:58.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:58.3 Info: DROP TABLE "Albums" 12:22:58.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.3 Info: => 0.0049332s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:58', 'album_releases_fix') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 10: album_releases_fix migrated 12:22:58.3 Info: => 0.0053294s 12:22:58.3 Info: 11: import_lists migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 11 12:22:58.3 Info: CreateTable ImportLists 12:22:58.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:58.3 Info: => 0.0001842s 12:22:58.3 Info: CreateIndex ImportLists (Name) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:58.3 Info: => 9.25E-05s 12:22:58.3 Info: CreateTable ImportListStatus 12:22:58.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:58.3 Info: => 0.0001316s 12:22:58.3 Info: CreateIndex ImportListStatus (ProviderId) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:58.3 Info: => 9.03E-05s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:58', 'import_lists') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 11: import_lists migrated 12:22:58.3 Info: => 0.0004753s 12:22:58.3 Info: 12: add_release_status migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 12 12:22:58.3 Info: AlterTable MetadataProfiles 12:22:58.3 Info: => 1.2E-06s 12:22:58.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:58.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:58.3 Info: => 0.000588s 12:22:58.3 Info: PerformDBOperation 12:22:58.3 Info: Performing DB Operation 12:22:58.3 Info: => 3.45E-05s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:58', 'add_release_status') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 12: add_release_status migrated 12:22:58.3 Info: => 0.000347s 12:22:58.3 Info: 13: album_download_notification migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 13 12:22:58.3 Info: AlterTable Notifications 12:22:58.3 Info: => 1.2E-06s 12:22:58.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:58.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:58.3 Info: => 0.0005884s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:58', 'album_download_notification') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 13: album_download_notification migrated 12:22:58.3 Info: => 0.0008883s 12:22:58.3 Info: 14: fix_language_metadata_profiles migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 14 12:22:58.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:58.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:58.3 Info: => 8.68E-05s 12:22:58.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:58.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:58.3 Info: => 6.75E-05s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:58', 'fix_language_metadata_profiles') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 14: fix_language_metadata_profiles migrated 12:22:58.3 Info: => 0.0003452s 12:22:58.3 Info: 15: remove_fanzub migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 15 12:22:58.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:58.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:58.3 Info: => 5.14E-05s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:58', 'remove_fanzub') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 15: remove_fanzub migrated 12:22:58.3 Info: => 0.0003008s 12:22:58.3 Info: 16: update_artist_history_indexes migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 16 12:22:58.3 Info: CreateIndex Albums (ArtistId) 12:22:58.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:58.3 Info: => 0.0001133s 12:22:58.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:58.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:58.3 Info: => 9.55E-05s 12:22:58.3 Info: DeleteIndex History (AlbumId) 12:22:58.3 Info: DROP INDEX "IX_History_AlbumId" 12:22:58.3 Info: => 0.0001184s 12:22:58.3 Info: CreateIndex History (AlbumId, Date) 12:22:58.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:58.3 Info: => 0.0001143s 12:22:58.3 Info: DeleteIndex History (DownloadId) 12:22:58.3 Info: DROP INDEX "IX_History_DownloadId" 12:22:58.3 Info: => 0.0001158s 12:22:58.3 Info: CreateIndex History (DownloadId, Date) 12:22:58.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:58.3 Info: => 0.0001003s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:58', 'update_artist_history_indexes') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 16: update_artist_history_indexes migrated 12:22:58.3 Info: => 0.0004302s 12:22:58.3 Info: 17: remove_nma migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 17 12:22:58.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:58.3 Info: => 5.41E-05s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:58', 'remove_nma') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 17: remove_nma migrated 12:22:58.3 Info: => 0.0003073s 12:22:58.3 Info: 18: album_disambiguation migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 18 12:22:58.3 Info: AlterTable Albums 12:22:58.3 Info: => 1.2E-06s 12:22:58.3 Info: CreateColumn Albums Disambiguation String 12:22:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:58.3 Info: => 0.000598s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:58', 'album_disambiguation') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 18: album_disambiguation migrated 12:22:58.3 Info: => 0.0008956s 12:22:58.3 Info: 19: add_ape_quality_in_profiles migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 19 12:22:58.3 Info: PerformDBOperation 12:22:58.3 Info: Performing DB Operation 12:22:58.3 Info: => 3.71E-05s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:58', 'add_ape_quality_in_profiles') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 19: add_ape_quality_in_profiles migrated 12:22:58.3 Info: => 0.0002995s 12:22:58.3 Info: 20: remove_pushalot migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 20 12:22:58.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:58.3 Info: => 5.26E-05s 12:22:58.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:58.3 Info: => 4.26E-05s 12:22:58.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:58.3 Info: => 4.06E-05s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:58', 'remove_pushalot') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 20: remove_pushalot migrated 12:22:58.3 Info: => 0.0002932s 12:22:58.3 Info: 21: add_custom_filters migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 21 12:22:58.3 Info: CreateTable CustomFilters 12:22:58.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:58.3 Info: => 0.0001404s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:58', 'add_custom_filters') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 21: add_custom_filters migrated 12:22:58.3 Info: => 0.000438s 12:22:58.3 Info: 22: import_list_tags migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 22 12:22:58.3 Info: AlterTable ImportLists 12:22:58.3 Info: => 1.2E-06s 12:22:58.3 Info: CreateColumn ImportLists Tags String 12:22:58.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:58.3 Info: => 0.0005977s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:58', 'import_list_tags') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 22: import_list_tags migrated 12:22:58.3 Info: => 0.0009001s 12:22:58.3 Info: 23: add_release_groups_etc migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 23 12:22:58.3 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:22:58.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '') 12:22:58.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 12:22:58.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 12:22:58.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 12:22:58.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 12:22:58.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 12:22:58.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 12:22:58.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 12:22:58.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 12:22:58.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 12:22:58.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 12:22:58.3 Info: CreateTable ArtistMetadata 12:22:58.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:58.3 Info: => 0.0001824s 12:22:58.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:58.3 Info: => 9.57E-05s 12:22:58.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:58.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:58.3 Info: => 0.0001065s 12:22:58.3 Info: AlterTable Artists 12:22:58.3 Info: => 1.1E-06s 12:22:58.3 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:58.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.3 Info: => 0.0006011s 12:22:58.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:58.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:58.3 Info: => 8.48E-05s 12:22:58.3 Info: CreateTable AlbumReleases 12:22:58.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:58.3 Info: => 0.0001797s 12:22:58.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:58.3 Info: => 9.57E-05s 12:22:58.3 Info: CreateIndex AlbumReleases (AlbumId) 12:22:58.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:58.3 Info: => 8.45E-05s 12:22:58.3 Info: PerformDBOperation 12:22:58.3 Info: Performing DB Operation 12:22:58.3 Info: => 0.0034816s 12:22:58.3 Info: AlterTable Albums 12:22:58.3 Info: => 2.3E-06s 12:22:58.3 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.3 Info: => 0.0006535s 12:22:58.3 Info: AlterTable Albums 12:22:58.3 Info: => 1.5E-06s 12:22:58.3 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:58.3 Info: => 0.0006146s 12:22:58.3 Info: AlterTable Albums 12:22:58.3 Info: => 1.3E-06s 12:22:58.3 Info: CreateColumn Albums Links String 12:22:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:58.3 Info: => 0.000607s 12:22:58.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:58.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:58.3 Info: => 0.0001023s 12:22:58.3 Info: AlterTable Tracks 12:22:58.3 Info: => 1.3E-06s 12:22:58.3 Info: CreateColumn Tracks ForeignRecordingId String 12:22:58.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:58.3 Info: => 0.0006068s 12:22:58.3 Info: AlterTable Tracks 12:22:58.3 Info: => 1.4E-06s 12:22:58.3 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:58.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:58.3 Info: => 0.000621s 12:22:58.3 Info: AlterTable Tracks 12:22:58.3 Info: => 1.2E-06s 12:22:58.3 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:58.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.3 Info: => 0.0006061s 12:22:58.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:58.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:58.3 Info: => 0.0001126s 12:22:58.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:58.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:58.3 Info: => 9.39E-05s 12:22:58.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:58.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:58.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:58.3 Info: DROP TABLE "Artists" 12:22:58.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.3 Info: => 0.0064452s 12:22:58.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:58.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:58.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:58.4 Info: DROP TABLE "Albums" 12:22:58.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.4 Info: => 0.0052786s 12:22:58.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:58.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:58.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:58.4 Info: DROP TABLE "Tracks" 12:22:58.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:58.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:58.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:58.4 Info: => 0.0048934s 12:22:58.4 Info: DeleteColumn TrackFiles ArtistId 12:22:58.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:58.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:58.4 Info: DROP TABLE "TrackFiles" 12:22:58.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:58.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:58.4 Info: => 0.0046121s 12:22:58.4 Info: CreateIndex Artists (ArtistMetadataId) 12:22:58.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:58.4 Info: => 9.03E-05s 12:22:58.4 Info: CreateIndex Artists (Monitored) 12:22:58.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:58.4 Info: => 8.59E-05s 12:22:58.4 Info: CreateIndex Albums (ArtistMetadataId) 12:22:58.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:58.4 Info: => 8.62E-05s 12:22:58.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:58.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:58.4 Info: => 9.03E-05s 12:22:58.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:58.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:58.4 Info: => 8.63E-05s 12:22:58.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:58.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:58.4 Info: => 9.11E-05s 12:22:58.4 Info: UpdateData 12:22:58.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:58.4 Info: => 5.53E-05s 12:22:58.4 Info: UpdateData 12:22:58.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:58.4 Info: => 4.92E-05s 12:22:58.4 Info: UpdateData 12:22:58.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:58.4 Info: => 5.29E-05s 12:22:58.4 Info: -> 12 Insert operations completed in 00:00:00.0011462 taking an average of 00:00:00.0000955 12:22:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:58', 'add_release_groups_etc') 12:22:58.4 Info: Committing Transaction 12:22:58.4 Info: 23: add_release_groups_etc migrated 12:22:58.4 Info: => 0.00069s 12:22:58.4 Debug: Took: 00:00:00.1346984 12:22:58.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 12:22:58.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 12:22:58.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149785317347_189/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:58.5 Info: DatabaseEngineVersionCheck migrating 12:22:58.5 Info: PerformDBOperation 12:22:58.5 Info: Performing DB Operation 12:22:58.5 Info: SQLite 3.47.0 12:22:58.5 Info: => 0.0009815s 12:22:58.5 Info: DatabaseEngineVersionCheck migrated 12:22:58.5 Info: => 0.0009993s 12:22:58.5 Info: VersionMigration migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: CreateTable VersionInfo 12:22:58.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:58.5 Info: => 0.0001533s 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: VersionMigration migrated 12:22:58.5 Info: => 0.000538s 12:22:58.5 Info: VersionUniqueMigration migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: CreateIndex VersionInfo (Version) 12:22:58.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:58.5 Info: => 0.0001327s 12:22:58.5 Info: AlterTable VersionInfo 12:22:58.5 Info: => 1.4E-06s 12:22:58.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:58.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:58.5 Info: => 0.0005259s 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: VersionUniqueMigration migrated 12:22:58.5 Info: => 0.0007347s 12:22:58.5 Info: VersionDescriptionMigration migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: AlterTable VersionInfo 12:22:58.5 Info: => 1.3E-06s 12:22:58.5 Info: CreateColumn VersionInfo Description String 12:22:58.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:58.5 Info: => 0.000202s 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: VersionDescriptionMigration migrated 12:22:58.5 Info: => 0.0004078s 12:22:58.5 Info: 1: InitialSetup migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 1 12:22:58.5 Info: CreateTable Config 12:22:58.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:58.5 Info: => 0.0001718s 12:22:58.5 Info: CreateIndex Config (Key) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:58.5 Info: => 8.87E-05s 12:22:58.5 Info: CreateTable RootFolders 12:22:58.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:58.5 Info: => 9.32E-05s 12:22:58.5 Info: CreateIndex RootFolders (Path) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:58.5 Info: => 8.06E-05s 12:22:58.5 Info: CreateTable Artists 12:22:58.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:58.5 Info: => 0.0002879s 12:22:58.5 Info: CreateIndex Artists (ForeignArtistId) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:58.5 Info: => 8.32E-05s 12:22:58.5 Info: CreateIndex Artists (NameSlug) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:58.5 Info: => 8.11E-05s 12:22:58.5 Info: CreateIndex Artists (CleanName) 12:22:58.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.5 Info: => 7.92E-05s 12:22:58.5 Info: CreateIndex Artists (Path) 12:22:58.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.5 Info: => 7.6E-05s 12:22:58.5 Info: CreateTable Albums 12:22:58.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:58.5 Info: => 0.0002461s 12:22:58.5 Info: CreateIndex Albums (ForeignAlbumId) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.5 Info: => 7.94E-05s 12:22:58.5 Info: CreateIndex Albums (MBId) 12:22:58.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.5 Info: => 7.6E-05s 12:22:58.5 Info: CreateIndex Albums (TADBId) 12:22:58.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.5 Info: => 8.68E-05s 12:22:58.5 Info: CreateIndex Albums (TitleSlug) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.5 Info: => 7.69E-05s 12:22:58.5 Info: CreateIndex Albums (CleanTitle) 12:22:58.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.5 Info: => 7.82E-05s 12:22:58.5 Info: CreateIndex Albums (Path) 12:22:58.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:58.5 Info: => 7.51E-05s 12:22:58.5 Info: CreateTable Tracks 12:22:58.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:58.5 Info: => 0.000163s 12:22:58.5 Info: CreateIndex Tracks (ForeignTrackId) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:58.5 Info: => 8.09E-05s 12:22:58.5 Info: CreateIndex Tracks (ArtistId) 12:22:58.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:58.5 Info: => 8.2E-05s 12:22:58.5 Info: CreateIndex Tracks (TrackFileId) 12:22:58.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:58.5 Info: => 0.0001084s 12:22:58.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:58.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:58.5 Info: => 9.08E-05s 12:22:58.5 Info: CreateTable TrackFiles 12:22:58.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:58.5 Info: => 0.0001564s 12:22:58.5 Info: CreateIndex TrackFiles (ArtistId) 12:22:58.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:58.5 Info: => 8.68E-05s 12:22:58.5 Info: CreateIndex TrackFiles (AlbumId) 12:22:58.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:58.5 Info: => 8.4E-05s 12:22:58.5 Info: CreateTable History 12:22:58.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:58.5 Info: => 0.0001622s 12:22:58.5 Info: CreateIndex History (Date) 12:22:58.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:58.5 Info: => 8.46E-05s 12:22:58.5 Info: CreateIndex History (EventType) 12:22:58.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:58.5 Info: => 0.0001109s 12:22:58.5 Info: CreateIndex History (DownloadId) 12:22:58.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:58.5 Info: => 9.58E-05s 12:22:58.5 Info: CreateIndex History (AlbumId) 12:22:58.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:58.5 Info: => 8.45E-05s 12:22:58.5 Info: CreateTable Notifications 12:22:58.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:58.5 Info: => 0.0001451s 12:22:58.5 Info: CreateTable ScheduledTasks 12:22:58.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:58.5 Info: => 0.0001179s 12:22:58.5 Info: CreateIndex ScheduledTasks (TypeName) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:58.5 Info: => 8.71E-05s 12:22:58.5 Info: CreateTable Indexers 12:22:58.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:58.5 Info: => 0.0001228s 12:22:58.5 Info: CreateIndex Indexers (Name) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.5 Info: => 0.0001135s 12:22:58.5 Info: CreateTable Profiles 12:22:58.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:58.5 Info: => 0.0001198s 12:22:58.5 Info: CreateIndex Profiles (Name) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:58.5 Info: => 8.84E-05s 12:22:58.5 Info: CreateTable QualityDefinitions 12:22:58.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:58.5 Info: => 0.0001236s 12:22:58.5 Info: CreateIndex QualityDefinitions (Quality) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:58.5 Info: => 8.76E-05s 12:22:58.5 Info: CreateIndex QualityDefinitions (Title) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:58.5 Info: => 0.0001362s 12:22:58.5 Info: CreateTable NamingConfig 12:22:58.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:58.5 Info: => 0.0001646s 12:22:58.5 Info: CreateTable Blacklist 12:22:58.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:58.5 Info: => 0.0002057s 12:22:58.5 Info: CreateTable Metadata 12:22:58.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:58.5 Info: => 0.0001249s 12:22:58.5 Info: CreateTable MetadataFiles 12:22:58.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:58.5 Info: => 0.0001716s 12:22:58.5 Info: CreateTable DownloadClients 12:22:58.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:58.5 Info: => 0.0001296s 12:22:58.5 Info: CreateTable PendingReleases 12:22:58.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:58.5 Info: => 0.000142s 12:22:58.5 Info: CreateTable RemotePathMappings 12:22:58.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:58.5 Info: => 0.0001189s 12:22:58.5 Info: CreateTable Tags 12:22:58.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:58.5 Info: => 0.0001051s 12:22:58.5 Info: CreateIndex Tags (Label) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:58.5 Info: => 9.94E-05s 12:22:58.5 Info: CreateTable Restrictions 12:22:58.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:58.5 Info: => 0.0001253s 12:22:58.5 Info: CreateTable DelayProfiles 12:22:58.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:58.5 Info: => 0.00017s 12:22:58.5 Info: CreateTable Users 12:22:58.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:58.5 Info: => 0.0001154s 12:22:58.5 Info: CreateIndex Users (Identifier) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:58.5 Info: => 9.06E-05s 12:22:58.5 Info: CreateIndex Users (Username) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:58.5 Info: => 9.37E-05s 12:22:58.5 Info: CreateTable Commands 12:22:58.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:58.5 Info: => 0.000168s 12:22:58.5 Info: CreateTable IndexerStatus 12:22:58.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:58.5 Info: => 0.0001782s 12:22:58.5 Info: CreateIndex IndexerStatus (ProviderId) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:58.5 Info: => 9.46E-05s 12:22:58.5 Info: CreateTable ExtraFiles 12:22:58.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:58.5 Info: => 0.0001564s 12:22:58.5 Info: CreateTable LyricFiles 12:22:58.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:58.5 Info: => 0.0001618s 12:22:58.5 Info: CreateTable LanguageProfiles 12:22:58.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:58.5 Info: => 0.0001154s 12:22:58.5 Info: CreateIndex LanguageProfiles (Name) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:58.5 Info: => 0.0001052s 12:22:58.5 Info: CreateTable DownloadClientStatus 12:22:58.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:58.5 Info: => 0.00015s 12:22:58.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:58.5 Info: => 0.0001009s 12:22:58.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:58.5 Info: -> 1 Insert operations completed in 00:00:00.0000790 taking an average of 00:00:00.0000790 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:58', 'InitialSetup') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 1: InitialSetup migrated 12:22:58.5 Info: => 0.0010558s 12:22:58.5 Info: 2: add_reason_to_pending_releases migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 2 12:22:58.5 Info: AlterTable PendingReleases 12:22:58.5 Info: => 1.3E-06s 12:22:58.5 Info: CreateColumn PendingReleases Reason Int32 12:22:58.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:58.5 Info: => 0.0006013s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:58', 'add_reason_to_pending_releases') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 2: add_reason_to_pending_releases migrated 12:22:58.5 Info: => 0.0009027s 12:22:58.5 Info: 3: add_medium_support migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 3 12:22:58.5 Info: AlterTable Albums 12:22:58.5 Info: => 1.5E-06s 12:22:58.5 Info: CreateColumn Albums Media String 12:22:58.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:58.5 Info: => 0.0006176s 12:22:58.5 Info: AlterTable Tracks 12:22:58.5 Info: => 1.2E-06s 12:22:58.5 Info: CreateColumn Tracks MediumNumber Int32 12:22:58.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:58.5 Info: => 0.0005538s 12:22:58.5 Info: AlterTable Tracks 12:22:58.5 Info: => 1.3E-06s 12:22:58.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:58.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:58.5 Info: => 0.00054s 12:22:58.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:58.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:58.5 Info: => 4.76E-05s 12:22:58.5 Info: DeleteColumn Tracks TrackNumber 12:22:58.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:58.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:58.5 Info: DROP TABLE "Tracks" 12:22:58.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:58.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:58.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:58.5 Info: => 0.0050733s 12:22:58.5 Info: AlterTable Tracks 12:22:58.5 Info: => 1.3E-06s 12:22:58.5 Info: CreateColumn Tracks TrackNumber String 12:22:58.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:58.5 Info: => 0.0005451s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:58', 'add_medium_support') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 3: add_medium_support migrated 12:22:58.5 Info: => 0.0009536s 12:22:58.5 Info: 4: add_various_qualites_in_profile migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 4 12:22:58.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:58.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:58.5 Info: => 5.92E-05s 12:22:58.5 Info: PerformDBOperation 12:22:58.5 Info: Performing DB Operation 12:22:58.5 Info: => 3.96E-05s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:58', 'add_various_qualites_in_profile') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 4: add_various_qualites_in_profile migrated 12:22:58.5 Info: => 0.0003277s 12:22:58.5 Info: 5: metadata_profiles migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 5 12:22:58.5 Info: CreateTable MetadataProfiles 12:22:58.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:58.5 Info: => 0.0001466s 12:22:58.5 Info: CreateIndex MetadataProfiles (Name) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:58.5 Info: => 9.8E-05s 12:22:58.5 Info: AlterTable Artists 12:22:58.5 Info: => 1.6E-06s 12:22:58.5 Info: CreateColumn Artists MetadataProfileId Int32 12:22:58.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:58.5 Info: => 0.0005697s 12:22:58.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:58.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:58.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:58.5 Info: DROP TABLE "Artists" 12:22:58.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:58.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.5 Info: => 0.0054485s 12:22:58.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:58.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:58.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:58.5 Info: DROP TABLE "Artists" 12:22:58.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:58.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.5 Info: => 0.0054083s 12:22:58.5 Info: AlterTable Albums 12:22:58.5 Info: => 1.3E-06s 12:22:58.5 Info: CreateColumn Albums SecondaryTypes String 12:22:58.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:58.5 Info: => 0.0005397s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:58', 'metadata_profiles') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 5: metadata_profiles migrated 12:22:58.5 Info: => 0.0010037s 12:22:58.5 Info: 6: separate_automatic_and_interactive_search migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 6 12:22:58.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:58.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:58.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:58.5 Info: DROP TABLE "Indexers" 12:22:58.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.5 Info: => 0.0059488s 12:22:58.5 Info: AlterTable Indexers 12:22:58.5 Info: => 1.2E-06s 12:22:58.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:58.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:58.5 Info: => 0.0005373s 12:22:58.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:58.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:58.5 Info: => 4.53E-05s 12:22:58.5 Info: AlterTable Indexers 12:22:58.5 Info: => 1.1E-06s 12:22:58.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:58.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:58.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:58.5 Info: DROP TABLE "Indexers" 12:22:58.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.5 Info: => 0.0041723s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:58', 'separate_automatic_and_interactive_search') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 6: separate_automatic_and_interactive_search migrated 12:22:58.5 Info: => 0.004632s 12:22:58.5 Info: 7: change_album_path_to_relative migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.6 Info: Starting migration of Main DB to 7 12:22:58.6 Info: DeleteColumn Albums Path 12:22:58.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:58.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:58.6 Info: DROP TABLE "Albums" 12:22:58.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.6 Info: => 0.0051286s 12:22:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:58', 'change_album_path_to_relative') 12:22:58.6 Info: Committing Transaction 12:22:58.6 Info: 7: change_album_path_to_relative migrated 12:22:58.6 Info: => 0.0055577s 12:22:58.6 Info: 8: change_quality_size_mb_to_kb migrating 12:22:58.6 Info: Beginning Transaction 12:22:58.6 Info: Starting migration of Main DB to 8 12:22:58.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:58.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:58.6 Info: => 5.61E-05s 12:22:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:58', 'change_quality_size_mb_to_kb') 12:22:58.6 Info: Committing Transaction 12:22:58.6 Info: 8: change_quality_size_mb_to_kb migrated 12:22:58.6 Info: => 0.0003188s 12:22:58.6 Info: 9: album_releases migrating 12:22:58.6 Info: Beginning Transaction 12:22:58.6 Info: Starting migration of Main DB to 9 12:22:58.6 Info: AlterTable Albums 12:22:58.6 Info: => 1.4E-06s 12:22:58.6 Info: CreateColumn Albums Releases String 12:22:58.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:58.6 Info: => 0.000593s 12:22:58.6 Info: AlterTable Albums 12:22:58.6 Info: => 1.3E-06s 12:22:58.6 Info: CreateColumn Albums CurrentRelease String 12:22:58.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:58.6 Info: => 0.0005388s 12:22:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:58', 'album_releases') 12:22:58.6 Info: Committing Transaction 12:22:58.6 Info: 9: album_releases migrated 12:22:58.6 Info: => 0.000827s 12:22:58.6 Info: 10: album_releases_fix migrating 12:22:58.6 Info: Beginning Transaction 12:22:58.6 Info: Starting migration of Main DB to 10 12:22:58.6 Info: AlterTable Albums 12:22:58.6 Info: => 1.2E-06s 12:22:58.6 Info: AlterColumn Albums Releases String 12:22:58.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:58.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:58.6 Info: DROP TABLE "Albums" 12:22:58.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.6 Info: => 0.0050007s 12:22:58.6 Info: AlterTable Albums 12:22:58.6 Info: => 1.3E-06s 12:22:58.6 Info: AlterColumn Albums CurrentRelease String 12:22:58.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:58.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:58.6 Info: DROP TABLE "Albums" 12:22:58.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.6 Info: => 0.0049806s 12:22:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:58', 'album_releases_fix') 12:22:58.6 Info: Committing Transaction 12:22:58.6 Info: 10: album_releases_fix migrated 12:22:58.6 Info: => 0.0053528s 12:22:58.6 Info: 11: import_lists migrating 12:22:58.6 Info: Beginning Transaction 12:22:58.6 Info: Starting migration of Main DB to 11 12:22:58.6 Info: CreateTable ImportLists 12:22:58.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:58.6 Info: => 0.0001857s 12:22:58.6 Info: CreateIndex ImportLists (Name) 12:22:58.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:58.6 Info: => 9.29E-05s 12:22:58.6 Info: CreateTable ImportListStatus 12:22:58.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:58.6 Info: => 0.0001319s 12:22:58.6 Info: CreateIndex ImportListStatus (ProviderId) 12:22:58.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:58.6 Info: => 8.85E-05s 12:22:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:58', 'import_lists') 12:22:58.6 Info: Committing Transaction 12:22:58.6 Info: 11: import_lists migrated 12:22:58.6 Info: => 0.0004001s 12:22:58.6 Info: 12: add_release_status migrating 12:22:58.6 Info: Beginning Transaction 12:22:58.6 Info: Starting migration of Main DB to 12 12:22:58.6 Info: AlterTable MetadataProfiles 12:22:58.6 Info: => 1.4E-06s 12:22:58.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:58.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:58.6 Info: => 0.0005948s 12:22:58.6 Info: PerformDBOperation 12:22:58.6 Info: Performing DB Operation 12:22:58.6 Info: => 3.44E-05s 12:22:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:58', 'add_release_status') 12:22:58.6 Info: Committing Transaction 12:22:58.6 Info: 12: add_release_status migrated 12:22:58.6 Info: => 0.0003222s 12:22:58.6 Info: 13: album_download_notification migrating 12:22:58.6 Info: Beginning Transaction 12:22:58.6 Info: Starting migration of Main DB to 13 12:22:58.6 Info: AlterTable Notifications 12:22:58.6 Info: => 1.2E-06s 12:22:58.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:58.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:58.6 Info: => 0.0005902s 12:22:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:58', 'album_download_notification') 12:22:58.6 Info: Committing Transaction 12:22:58.6 Info: 13: album_download_notification migrated 12:22:58.6 Info: => 0.0008854s 12:22:58.6 Info: 14: fix_language_metadata_profiles migrating 12:22:58.6 Info: Beginning Transaction 12:22:58.6 Info: Starting migration of Main DB to 14 12:22:58.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:58.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:58.6 Info: => 8.84E-05s 12:22:58.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:58.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:58.6 Info: => 6.79E-05s 12:22:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:58', 'fix_language_metadata_profiles') 12:22:58.6 Info: Committing Transaction 12:22:58.6 Info: 14: fix_language_metadata_profiles migrated 12:22:58.6 Info: => 0.0003175s 12:22:58.6 Info: 15: remove_fanzub migrating 12:22:58.6 Info: Beginning Transaction 12:22:58.6 Info: Starting migration of Main DB to 15 12:22:58.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:58.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:58.6 Info: => 5.06E-05s 12:22:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:58', 'remove_fanzub') 12:22:58.6 Info: Committing Transaction 12:22:58.6 Info: 15: remove_fanzub migrated 12:22:58.6 Info: => 0.0003s 12:22:58.6 Info: 16: update_artist_history_indexes migrating 12:22:58.6 Info: Beginning Transaction 12:22:58.6 Info: Starting migration of Main DB to 16 12:22:58.6 Info: CreateIndex Albums (ArtistId) 12:22:58.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:58.6 Info: => 0.0001152s 12:22:58.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:58.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:58.6 Info: => 9.63E-05s 12:22:58.6 Info: DeleteIndex History (AlbumId) 12:22:58.6 Info: DROP INDEX "IX_History_AlbumId" 12:22:58.6 Info: => 0.0001183s 12:22:58.6 Info: CreateIndex History (AlbumId, Date) 12:22:58.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:58.6 Info: => 0.0001031s 12:22:58.6 Info: DeleteIndex History (DownloadId) 12:22:58.6 Info: DROP INDEX "IX_History_DownloadId" 12:22:58.6 Info: => 0.0001104s 12:22:58.6 Info: CreateIndex History (DownloadId, Date) 12:22:58.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:58.6 Info: => 9.79E-05s 12:22:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:58', 'update_artist_history_indexes') 12:22:58.6 Info: Committing Transaction 12:22:58.6 Info: 16: update_artist_history_indexes migrated 12:22:58.6 Info: => 0.0004191s 12:22:58.6 Info: 17: remove_nma migrating 12:22:58.6 Info: Beginning Transaction 12:22:58.6 Info: Starting migration of Main DB to 17 12:22:58.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:58.6 Info: => 5.39E-05s 12:22:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:58', 'remove_nma') 12:22:58.6 Info: Committing Transaction 12:22:58.6 Info: 17: remove_nma migrated 12:22:58.6 Info: => 0.0003025s 12:22:58.6 Info: 18: album_disambiguation migrating 12:22:58.6 Info: Beginning Transaction 12:22:58.6 Info: Starting migration of Main DB to 18 12:22:58.6 Info: AlterTable Albums 12:22:58.6 Info: => 1.4E-06s 12:22:58.6 Info: CreateColumn Albums Disambiguation String 12:22:58.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:58.6 Info: => 0.0006037s 12:22:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:58', 'album_disambiguation') 12:22:58.6 Info: Committing Transaction 12:22:58.6 Info: 18: album_disambiguation migrated 12:22:58.6 Info: => 0.0008953s 12:22:58.6 Info: 19: add_ape_quality_in_profiles migrating 12:22:58.6 Info: Beginning Transaction 12:22:58.6 Info: Starting migration of Main DB to 19 12:22:58.6 Info: PerformDBOperation 12:22:58.6 Info: Performing DB Operation 12:22:58.6 Info: => 3.72E-05s 12:22:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:58', 'add_ape_quality_in_profiles') 12:22:58.6 Info: Committing Transaction 12:22:58.6 Info: 19: add_ape_quality_in_profiles migrated 12:22:58.6 Info: => 0.0003007s 12:22:58.6 Info: 20: remove_pushalot migrating 12:22:58.6 Info: Beginning Transaction 12:22:58.6 Info: Starting migration of Main DB to 20 12:22:58.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:58.6 Info: => 5.23E-05s 12:22:58.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:58.6 Info: => 4.08E-05s 12:22:58.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:58.6 Info: => 4.03E-05s 12:22:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:58', 'remove_pushalot') 12:22:58.6 Info: Committing Transaction 12:22:58.6 Info: 20: remove_pushalot migrated 12:22:58.6 Info: => 0.0002876s 12:22:58.6 Info: 21: add_custom_filters migrating 12:22:58.6 Info: Beginning Transaction 12:22:58.6 Info: Starting migration of Main DB to 21 12:22:58.6 Info: CreateTable CustomFilters 12:22:58.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:58.6 Info: => 0.0001409s 12:22:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:58', 'add_custom_filters') 12:22:58.6 Info: Committing Transaction 12:22:58.6 Info: 21: add_custom_filters migrated 12:22:58.6 Info: => 0.0004228s 12:22:58.6 Info: 22: import_list_tags migrating 12:22:58.6 Info: Beginning Transaction 12:22:58.6 Info: Starting migration of Main DB to 22 12:22:58.6 Info: AlterTable ImportLists 12:22:58.6 Info: => 1.3E-06s 12:22:58.6 Info: CreateColumn ImportLists Tags String 12:22:58.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:58.6 Info: => 0.0006018s 12:22:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:58', 'import_list_tags') 12:22:58.6 Info: Committing Transaction 12:22:58.6 Info: 22: import_list_tags migrated 12:22:58.6 Info: => 0.0009057s 12:22:58.6 Info: 23: add_release_groups_etc migrating 12:22:58.6 Info: Beginning Transaction 12:22:58.6 Info: Starting migration of Main DB to 23 12:22:58.6 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:22:58.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-10-28T00:00:00Z", "trackCount": 1, "mediaCount": 2, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:22:58.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 12:22:58.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 12:22:58.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 12:22:58.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 12:22:58.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 12:22:58.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 12:22:58.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 12:22:58.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 12:22:58.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 12:22:58.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 12:22:58.6 Info: CreateTable ArtistMetadata 12:22:58.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:58.6 Info: => 0.0001835s 12:22:58.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:58.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:58.6 Info: => 9.47E-05s 12:22:58.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:58.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:58.6 Info: => 0.0001051s 12:22:58.6 Info: AlterTable Artists 12:22:58.6 Info: => 1.1E-06s 12:22:58.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:58.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.6 Info: => 0.0006146s 12:22:58.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:58.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:58.6 Info: => 8.3E-05s 12:22:58.6 Info: CreateTable AlbumReleases 12:22:58.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:58.6 Info: => 0.0001788s 12:22:58.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:58.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:58.6 Info: => 9.34E-05s 12:22:58.6 Info: CreateIndex AlbumReleases (AlbumId) 12:22:58.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:58.6 Info: => 8.65E-05s 12:22:58.6 Info: PerformDBOperation 12:22:58.6 Info: Performing DB Operation 12:22:58.6 Info: => 0.0035687s 12:22:58.6 Info: AlterTable Albums 12:22:58.6 Info: => 2.3E-06s 12:22:58.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:58.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.6 Info: => 0.0006492s 12:22:58.6 Info: AlterTable Albums 12:22:58.6 Info: => 1.4E-06s 12:22:58.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:58.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:58.6 Info: => 0.0006171s 12:22:58.6 Info: AlterTable Albums 12:22:58.6 Info: => 1.1E-06s 12:22:58.6 Info: CreateColumn Albums Links String 12:22:58.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:58.6 Info: => 0.0006025s 12:22:58.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:58.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:58.6 Info: => 0.000101s 12:22:58.6 Info: AlterTable Tracks 12:22:58.6 Info: => 1.2E-06s 12:22:58.6 Info: CreateColumn Tracks ForeignRecordingId String 12:22:58.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:58.6 Info: => 0.0006233s 12:22:58.6 Info: AlterTable Tracks 12:22:58.6 Info: => 1.1E-06s 12:22:58.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:58.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:58.6 Info: => 0.0006091s 12:22:58.6 Info: AlterTable Tracks 12:22:58.6 Info: => 1.2E-06s 12:22:58.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:58.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.6 Info: => 0.0006045s 12:22:58.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:58.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:58.6 Info: => 0.0001115s 12:22:58.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:58.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:58.6 Info: => 9.83E-05s 12:22:58.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:58.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:58.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:58.6 Info: DROP TABLE "Artists" 12:22:58.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.6 Info: => 0.0071522s 12:22:58.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:58.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:58.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:58.6 Info: DROP TABLE "Albums" 12:22:58.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.6 Info: => 0.0053498s 12:22:58.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:58.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:58.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:58.6 Info: DROP TABLE "Tracks" 12:22:58.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:58.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:58.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:58.6 Info: => 0.0048492s 12:22:58.6 Info: DeleteColumn TrackFiles ArtistId 12:22:58.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:58.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:58.6 Info: DROP TABLE "TrackFiles" 12:22:58.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:58.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:58.6 Info: => 0.004587s 12:22:58.6 Info: CreateIndex Artists (ArtistMetadataId) 12:22:58.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:58.6 Info: => 9.62E-05s 12:22:58.6 Info: CreateIndex Artists (Monitored) 12:22:58.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:58.6 Info: => 8.78E-05s 12:22:58.6 Info: CreateIndex Albums (ArtistMetadataId) 12:22:58.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:58.6 Info: => 8.74E-05s 12:22:58.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:58.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:58.6 Info: => 8.84E-05s 12:22:58.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:58.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:58.6 Info: => 8.63E-05s 12:22:58.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:58.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:58.6 Info: => 8.67E-05s 12:22:58.6 Info: UpdateData 12:22:58.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:58.6 Info: => 5.51E-05s 12:22:58.6 Info: UpdateData 12:22:58.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:58.6 Info: => 4.94E-05s 12:22:58.6 Info: UpdateData 12:22:58.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:58.6 Info: => 5.3E-05s 12:22:58.6 Info: -> 12 Insert operations completed in 00:00:00.0011470 taking an average of 00:00:00.0000955 12:22:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:58', 'add_release_groups_etc') 12:22:58.6 Info: Committing Transaction 12:22:58.6 Info: 23: add_release_groups_etc migrated 12:22:58.6 Info: => 0.0006071s 12:22:58.6 Debug: Took: 00:00:00.1335305 12:22:58.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 12:22:58.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 12:22:58.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149787916680_191/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:58.8 Info: DatabaseEngineVersionCheck migrating 12:22:58.8 Info: PerformDBOperation 12:22:58.8 Info: Performing DB Operation 12:22:58.8 Info: SQLite 3.47.0 12:22:58.8 Info: => 0.0009942s 12:22:58.8 Info: DatabaseEngineVersionCheck migrated 12:22:58.8 Info: => 0.0010121s 12:22:58.8 Info: VersionMigration migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: CreateTable VersionInfo 12:22:58.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:58.8 Info: => 0.000152s 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: VersionMigration migrated 12:22:58.8 Info: => 0.0005192s 12:22:58.8 Info: VersionUniqueMigration migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: CreateIndex VersionInfo (Version) 12:22:58.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:58.8 Info: => 0.0001387s 12:22:58.8 Info: AlterTable VersionInfo 12:22:58.8 Info: => 1.4E-06s 12:22:58.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:58.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:58.8 Info: => 0.0005164s 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: VersionUniqueMigration migrated 12:22:58.8 Info: => 0.0007322s 12:22:58.8 Info: VersionDescriptionMigration migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: AlterTable VersionInfo 12:22:58.8 Info: => 1.2E-06s 12:22:58.8 Info: CreateColumn VersionInfo Description String 12:22:58.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:58.8 Info: => 0.0001958s 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: VersionDescriptionMigration migrated 12:22:58.8 Info: => 0.0004058s 12:22:58.8 Info: 1: InitialSetup migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 1 12:22:58.8 Info: CreateTable Config 12:22:58.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:58.8 Info: => 0.0001724s 12:22:58.8 Info: CreateIndex Config (Key) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:58.8 Info: => 8.76E-05s 12:22:58.8 Info: CreateTable RootFolders 12:22:58.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:58.8 Info: => 0.0001048s 12:22:58.8 Info: CreateIndex RootFolders (Path) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:58.8 Info: => 8.36E-05s 12:22:58.8 Info: CreateTable Artists 12:22:58.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:58.8 Info: => 0.0002908s 12:22:58.8 Info: CreateIndex Artists (ForeignArtistId) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:58.8 Info: => 8.45E-05s 12:22:58.8 Info: CreateIndex Artists (NameSlug) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:58.8 Info: => 7.81E-05s 12:22:58.8 Info: CreateIndex Artists (CleanName) 12:22:58.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.8 Info: => 7.72E-05s 12:22:58.8 Info: CreateIndex Artists (Path) 12:22:58.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.8 Info: => 7.38E-05s 12:22:58.8 Info: CreateTable Albums 12:22:58.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:58.8 Info: => 0.0002916s 12:22:58.8 Info: CreateIndex Albums (ForeignAlbumId) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.8 Info: => 8.5E-05s 12:22:58.8 Info: CreateIndex Albums (MBId) 12:22:58.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.8 Info: => 7.67E-05s 12:22:58.8 Info: CreateIndex Albums (TADBId) 12:22:58.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.8 Info: => 7.76E-05s 12:22:58.8 Info: CreateIndex Albums (TitleSlug) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.8 Info: => 7.67E-05s 12:22:58.8 Info: CreateIndex Albums (CleanTitle) 12:22:58.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.8 Info: => 7.67E-05s 12:22:58.8 Info: CreateIndex Albums (Path) 12:22:58.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:58.8 Info: => 7.7E-05s 12:22:58.8 Info: CreateTable Tracks 12:22:58.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:58.8 Info: => 0.0001652s 12:22:58.8 Info: CreateIndex Tracks (ForeignTrackId) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:58.8 Info: => 8.08E-05s 12:22:58.8 Info: CreateIndex Tracks (ArtistId) 12:22:58.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:58.8 Info: => 8.22E-05s 12:22:58.8 Info: CreateIndex Tracks (TrackFileId) 12:22:58.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:58.8 Info: => 0.0001002s 12:22:58.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:58.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:58.8 Info: => 9.08E-05s 12:22:58.8 Info: CreateTable TrackFiles 12:22:58.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:58.8 Info: => 0.0001548s 12:22:58.8 Info: CreateIndex TrackFiles (ArtistId) 12:22:58.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:58.8 Info: => 8.66E-05s 12:22:58.8 Info: CreateIndex TrackFiles (AlbumId) 12:22:58.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:58.8 Info: => 8.11E-05s 12:22:58.8 Info: CreateTable History 12:22:58.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:58.8 Info: => 0.0001608s 12:22:58.8 Info: CreateIndex History (Date) 12:22:58.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:58.8 Info: => 8.7E-05s 12:22:58.8 Info: CreateIndex History (EventType) 12:22:58.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:58.8 Info: => 0.0001136s 12:22:58.8 Info: CreateIndex History (DownloadId) 12:22:58.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:58.8 Info: => 9.57E-05s 12:22:58.8 Info: CreateIndex History (AlbumId) 12:22:58.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:58.8 Info: => 8.68E-05s 12:22:58.8 Info: CreateTable Notifications 12:22:58.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:58.8 Info: => 0.000145s 12:22:58.8 Info: CreateTable ScheduledTasks 12:22:58.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:58.8 Info: => 0.0001164s 12:22:58.8 Info: CreateIndex ScheduledTasks (TypeName) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:58.8 Info: => 8.72E-05s 12:22:58.8 Info: CreateTable Indexers 12:22:58.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:58.8 Info: => 0.0001218s 12:22:58.8 Info: CreateIndex Indexers (Name) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.8 Info: => 0.0001095s 12:22:58.8 Info: CreateTable Profiles 12:22:58.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:58.8 Info: => 0.0001205s 12:22:58.8 Info: CreateIndex Profiles (Name) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:58.8 Info: => 8.96E-05s 12:22:58.8 Info: CreateTable QualityDefinitions 12:22:58.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:58.8 Info: => 0.0001199s 12:22:58.8 Info: CreateIndex QualityDefinitions (Quality) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:58.8 Info: => 8.58E-05s 12:22:58.8 Info: CreateIndex QualityDefinitions (Title) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:58.8 Info: => 8.94E-05s 12:22:58.8 Info: CreateTable NamingConfig 12:22:58.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:58.8 Info: => 0.0001545s 12:22:58.8 Info: CreateTable Blacklist 12:22:58.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:58.8 Info: => 0.0002045s 12:22:58.8 Info: CreateTable Metadata 12:22:58.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:58.8 Info: => 0.0001229s 12:22:58.8 Info: CreateTable MetadataFiles 12:22:58.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:58.8 Info: => 0.0001479s 12:22:58.8 Info: CreateTable DownloadClients 12:22:58.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:58.8 Info: => 0.0001241s 12:22:58.8 Info: CreateTable PendingReleases 12:22:58.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:58.8 Info: => 0.0001317s 12:22:58.8 Info: CreateTable RemotePathMappings 12:22:58.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:58.8 Info: => 0.0001107s 12:22:58.8 Info: CreateTable Tags 12:22:58.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:58.8 Info: => 9.62E-05s 12:22:58.8 Info: CreateIndex Tags (Label) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:58.8 Info: => 0.0001021s 12:22:58.8 Info: CreateTable Restrictions 12:22:58.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:58.8 Info: => 0.0001151s 12:22:58.8 Info: CreateTable DelayProfiles 12:22:58.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:58.8 Info: => 0.0001432s 12:22:58.8 Info: CreateTable Users 12:22:58.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:58.8 Info: => 0.0001173s 12:22:58.8 Info: CreateIndex Users (Identifier) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:58.8 Info: => 9.7E-05s 12:22:58.8 Info: CreateIndex Users (Username) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:58.8 Info: => 8.91E-05s 12:22:58.8 Info: CreateTable Commands 12:22:58.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:58.8 Info: => 0.0001509s 12:22:58.8 Info: CreateTable IndexerStatus 12:22:58.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:58.8 Info: => 0.000151s 12:22:58.8 Info: CreateIndex IndexerStatus (ProviderId) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:58.8 Info: => 9E-05s 12:22:58.8 Info: CreateTable ExtraFiles 12:22:58.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:58.8 Info: => 0.0001313s 12:22:58.8 Info: CreateTable LyricFiles 12:22:58.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:58.8 Info: => 0.0001517s 12:22:58.8 Info: CreateTable LanguageProfiles 12:22:58.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:58.8 Info: => 0.0001084s 12:22:58.8 Info: CreateIndex LanguageProfiles (Name) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:58.8 Info: => 9.18E-05s 12:22:58.8 Info: CreateTable DownloadClientStatus 12:22:58.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:58.8 Info: => 0.0001225s 12:22:58.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:58.8 Info: => 9.37E-05s 12:22:58.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:58.8 Info: -> 1 Insert operations completed in 00:00:00.0000733 taking an average of 00:00:00.0000733 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:58', 'InitialSetup') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 1: InitialSetup migrated 12:22:58.8 Info: => 0.0010155s 12:22:58.8 Info: 2: add_reason_to_pending_releases migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 2 12:22:58.8 Info: AlterTable PendingReleases 12:22:58.8 Info: => 1.2E-06s 12:22:58.8 Info: CreateColumn PendingReleases Reason Int32 12:22:58.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:58.8 Info: => 0.0006027s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:58', 'add_reason_to_pending_releases') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 2: add_reason_to_pending_releases migrated 12:22:58.8 Info: => 0.0009097s 12:22:58.8 Info: 3: add_medium_support migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 3 12:22:58.8 Info: AlterTable Albums 12:22:58.8 Info: => 1.4E-06s 12:22:58.8 Info: CreateColumn Albums Media String 12:22:58.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:58.8 Info: => 0.0005847s 12:22:58.8 Info: AlterTable Tracks 12:22:58.8 Info: => 1.2E-06s 12:22:58.8 Info: CreateColumn Tracks MediumNumber Int32 12:22:58.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:58.8 Info: => 0.0005391s 12:22:58.8 Info: AlterTable Tracks 12:22:58.8 Info: => 1.1E-06s 12:22:58.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:58.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:58.8 Info: => 0.0005298s 12:22:58.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:58.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:58.8 Info: => 4.76E-05s 12:22:58.8 Info: DeleteColumn Tracks TrackNumber 12:22:58.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:58.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:58.8 Info: DROP TABLE "Tracks" 12:22:58.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:58.8 Info: => 0.0047284s 12:22:58.8 Info: AlterTable Tracks 12:22:58.8 Info: => 1.4E-06s 12:22:58.8 Info: CreateColumn Tracks TrackNumber String 12:22:58.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:58.8 Info: => 0.0005452s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:58', 'add_medium_support') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 3: add_medium_support migrated 12:22:58.8 Info: => 0.0009075s 12:22:58.8 Info: 4: add_various_qualites_in_profile migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 4 12:22:58.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:58.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:58.8 Info: => 5.85E-05s 12:22:58.8 Info: PerformDBOperation 12:22:58.8 Info: Performing DB Operation 12:22:58.8 Info: => 3.58E-05s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:58', 'add_various_qualites_in_profile') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 4: add_various_qualites_in_profile migrated 12:22:58.8 Info: => 0.0002857s 12:22:58.8 Info: 5: metadata_profiles migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 5 12:22:58.8 Info: CreateTable MetadataProfiles 12:22:58.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:58.8 Info: => 0.0001396s 12:22:58.8 Info: CreateIndex MetadataProfiles (Name) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:58.8 Info: => 0.0001312s 12:22:58.8 Info: AlterTable Artists 12:22:58.8 Info: => 1.2E-06s 12:22:58.8 Info: CreateColumn Artists MetadataProfileId Int32 12:22:58.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:58.8 Info: => 0.0005805s 12:22:58.8 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:58.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:58.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:58.8 Info: DROP TABLE "Artists" 12:22:58.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.8 Info: => 0.0054053s 12:22:58.8 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:58.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:58.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:58.8 Info: DROP TABLE "Artists" 12:22:58.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.8 Info: => 0.0054091s 12:22:58.8 Info: AlterTable Albums 12:22:58.8 Info: => 1.3E-06s 12:22:58.8 Info: CreateColumn Albums SecondaryTypes String 12:22:58.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:58.8 Info: => 0.0005471s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:58', 'metadata_profiles') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 5: metadata_profiles migrated 12:22:58.8 Info: => 0.0009585s 12:22:58.8 Info: 6: separate_automatic_and_interactive_search migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 6 12:22:58.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:58.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:58.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:58.8 Info: DROP TABLE "Indexers" 12:22:58.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.8 Info: => 0.004618s 12:22:58.8 Info: AlterTable Indexers 12:22:58.8 Info: => 1.3E-06s 12:22:58.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:58.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:58.8 Info: => 0.0005456s 12:22:58.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:58.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:58.8 Info: => 4.51E-05s 12:22:58.8 Info: AlterTable Indexers 12:22:58.8 Info: => 1E-06s 12:22:58.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:58.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:58.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:58.8 Info: DROP TABLE "Indexers" 12:22:58.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.8 Info: => 0.0045919s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:58', 'separate_automatic_and_interactive_search') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 6: separate_automatic_and_interactive_search migrated 12:22:58.8 Info: => 0.0049429s 12:22:58.8 Info: 7: change_album_path_to_relative migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 7 12:22:58.8 Info: DeleteColumn Albums Path 12:22:58.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:58.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:58.8 Info: DROP TABLE "Albums" 12:22:58.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.8 Info: => 0.0056757s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:58', 'change_album_path_to_relative') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 7: change_album_path_to_relative migrated 12:22:58.8 Info: => 0.0060908s 12:22:58.8 Info: 8: change_quality_size_mb_to_kb migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 8 12:22:58.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:58.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:58.8 Info: => 6.33E-05s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:58', 'change_quality_size_mb_to_kb') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 8: change_quality_size_mb_to_kb migrated 12:22:58.8 Info: => 0.0003415s 12:22:58.8 Info: 9: album_releases migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 9 12:22:58.8 Info: AlterTable Albums 12:22:58.8 Info: => 1.4E-06s 12:22:58.8 Info: CreateColumn Albums Releases String 12:22:58.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:58.8 Info: => 0.0005968s 12:22:58.8 Info: AlterTable Albums 12:22:58.8 Info: => 1.4E-06s 12:22:58.8 Info: CreateColumn Albums CurrentRelease String 12:22:58.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:58.8 Info: => 0.0005506s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:58', 'album_releases') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 9: album_releases migrated 12:22:58.8 Info: => 0.0008488s 12:22:58.8 Info: 10: album_releases_fix migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 10 12:22:58.8 Info: AlterTable Albums 12:22:58.8 Info: => 2.4E-06s 12:22:58.8 Info: AlterColumn Albums Releases String 12:22:58.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:58.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:58.8 Info: DROP TABLE "Albums" 12:22:58.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.8 Info: => 0.0056241s 12:22:58.8 Info: AlterTable Albums 12:22:58.8 Info: => 1.4E-06s 12:22:58.8 Info: AlterColumn Albums CurrentRelease String 12:22:58.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:58.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:58.8 Info: DROP TABLE "Albums" 12:22:58.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.8 Info: => 0.0055116s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:58', 'album_releases_fix') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 10: album_releases_fix migrated 12:22:58.8 Info: => 0.005897s 12:22:58.8 Info: 11: import_lists migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 11 12:22:58.8 Info: CreateTable ImportLists 12:22:58.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:58.8 Info: => 0.0002241s 12:22:58.8 Info: CreateIndex ImportLists (Name) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:58.8 Info: => 0.000125s 12:22:58.8 Info: CreateTable ImportListStatus 12:22:58.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:58.8 Info: => 0.0001451s 12:22:58.8 Info: CreateIndex ImportListStatus (ProviderId) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:58.8 Info: => 0.0001205s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:58', 'import_lists') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 11: import_lists migrated 12:22:58.8 Info: => 0.0004508s 12:22:58.8 Info: 12: add_release_status migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 12 12:22:58.8 Info: AlterTable MetadataProfiles 12:22:58.8 Info: => 1.4E-06s 12:22:58.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:58.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:58.8 Info: => 0.0006147s 12:22:58.8 Info: PerformDBOperation 12:22:58.8 Info: Performing DB Operation 12:22:58.8 Info: => 3.4E-05s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:58', 'add_release_status') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 12: add_release_status migrated 12:22:58.8 Info: => 0.0003238s 12:22:58.8 Info: 13: album_download_notification migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 13 12:22:58.8 Info: AlterTable Notifications 12:22:58.8 Info: => 1.2E-06s 12:22:58.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:58.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:58.8 Info: => 0.0006025s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:58', 'album_download_notification') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 13: album_download_notification migrated 12:22:58.8 Info: => 0.0009239s 12:22:58.8 Info: 14: fix_language_metadata_profiles migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 14 12:22:58.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:58.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:58.8 Info: => 0.0001084s 12:22:58.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:58.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:58.8 Info: => 6.78E-05s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:58', 'fix_language_metadata_profiles') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 14: fix_language_metadata_profiles migrated 12:22:58.8 Info: => 0.0003638s 12:22:58.8 Info: 15: remove_fanzub migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 15 12:22:58.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:58.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:58.8 Info: => 5.23E-05s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:58', 'remove_fanzub') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 15: remove_fanzub migrated 12:22:58.8 Info: => 0.0003105s 12:22:58.8 Info: 16: update_artist_history_indexes migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 16 12:22:58.8 Info: CreateIndex Albums (ArtistId) 12:22:58.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:58.8 Info: => 0.0001864s 12:22:58.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:58.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:58.8 Info: => 0.0001223s 12:22:58.8 Info: DeleteIndex History (AlbumId) 12:22:58.8 Info: DROP INDEX "IX_History_AlbumId" 12:22:58.8 Info: => 0.000128s 12:22:58.8 Info: CreateIndex History (AlbumId, Date) 12:22:58.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:58.8 Info: => 0.0001212s 12:22:58.8 Info: DeleteIndex History (DownloadId) 12:22:58.8 Info: DROP INDEX "IX_History_DownloadId" 12:22:58.8 Info: => 0.0001169s 12:22:58.8 Info: CreateIndex History (DownloadId, Date) 12:22:58.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:58.8 Info: => 0.000117s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:58', 'update_artist_history_indexes') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 16: update_artist_history_indexes migrated 12:22:58.8 Info: => 0.0004599s 12:22:58.8 Info: 17: remove_nma migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 17 12:22:58.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:58.8 Info: => 5.49E-05s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:58', 'remove_nma') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 17: remove_nma migrated 12:22:58.8 Info: => 0.0003099s 12:22:58.8 Info: 18: album_disambiguation migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 18 12:22:58.8 Info: AlterTable Albums 12:22:58.8 Info: => 1.1E-06s 12:22:58.8 Info: CreateColumn Albums Disambiguation String 12:22:58.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:58.8 Info: => 0.000617s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:58', 'album_disambiguation') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 18: album_disambiguation migrated 12:22:58.8 Info: => 0.0009177s 12:22:58.8 Info: 19: add_ape_quality_in_profiles migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 19 12:22:58.8 Info: PerformDBOperation 12:22:58.8 Info: Performing DB Operation 12:22:58.8 Info: => 3.78E-05s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:58', 'add_ape_quality_in_profiles') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 19: add_ape_quality_in_profiles migrated 12:22:58.8 Info: => 0.0003001s 12:22:58.8 Info: 20: remove_pushalot migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 20 12:22:58.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:58.8 Info: => 5.37E-05s 12:22:58.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:58.8 Info: => 4.1E-05s 12:22:58.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:58.8 Info: => 4.09E-05s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:58', 'remove_pushalot') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 20: remove_pushalot migrated 12:22:58.8 Info: => 0.0002939s 12:22:58.8 Info: 21: add_custom_filters migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 21 12:22:58.8 Info: CreateTable CustomFilters 12:22:58.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:58.8 Info: => 0.000138s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:58', 'add_custom_filters') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 21: add_custom_filters migrated 12:22:58.8 Info: => 0.0004477s 12:22:58.8 Info: 22: import_list_tags migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 22 12:22:58.8 Info: AlterTable ImportLists 12:22:58.8 Info: => 1.2E-06s 12:22:58.8 Info: CreateColumn ImportLists Tags String 12:22:58.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:58.8 Info: => 0.0006192s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:58', 'import_list_tags') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 22: import_list_tags migrated 12:22:58.8 Info: => 0.0009201s 12:22:58.8 Info: 23: add_release_groups_etc migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 23 12:22:58.8 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:22:58.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "releaseDate": "2024-10-28T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:22:58.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 12:22:58.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 12:22:58.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 12:22:58.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 12:22:58.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 12:22:58.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 12:22:58.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 12:22:58.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 12:22:58.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 12:22:58.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 12:22:58.8 Info: CreateTable ArtistMetadata 12:22:58.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:58.8 Info: => 0.0001822s 12:22:58.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:58.8 Info: => 0.0001258s 12:22:58.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:58.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:58.8 Info: => 0.0001095s 12:22:58.8 Info: AlterTable Artists 12:22:58.8 Info: => 1.1E-06s 12:22:58.8 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:58.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.8 Info: => 0.0006405s 12:22:58.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:58.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:58.8 Info: => 8.88E-05s 12:22:58.8 Info: CreateTable AlbumReleases 12:22:58.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:58.8 Info: => 0.0002035s 12:22:58.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:58.8 Info: => 0.0001193s 12:22:58.8 Info: CreateIndex AlbumReleases (AlbumId) 12:22:58.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:58.8 Info: => 0.0001109s 12:22:58.8 Info: PerformDBOperation 12:22:58.8 Info: Performing DB Operation 12:22:58.9 Info: => 0.0035594s 12:22:58.9 Info: AlterTable Albums 12:22:58.9 Info: => 2.4E-06s 12:22:58.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:58.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.9 Info: => 0.0006736s 12:22:58.9 Info: AlterTable Albums 12:22:58.9 Info: => 1.2E-06s 12:22:58.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:58.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:58.9 Info: => 0.0006304s 12:22:58.9 Info: AlterTable Albums 12:22:58.9 Info: => 1.4E-06s 12:22:58.9 Info: CreateColumn Albums Links String 12:22:58.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:58.9 Info: => 0.0006164s 12:22:58.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:58.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:58.9 Info: => 0.0012275s 12:22:58.9 Info: AlterTable Tracks 12:22:58.9 Info: => 1.3E-06s 12:22:58.9 Info: CreateColumn Tracks ForeignRecordingId String 12:22:58.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:58.9 Info: => 0.0006629s 12:22:58.9 Info: AlterTable Tracks 12:22:58.9 Info: => 1.4E-06s 12:22:58.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:58.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:58.9 Info: => 0.0006263s 12:22:58.9 Info: AlterTable Tracks 12:22:58.9 Info: => 1.7E-06s 12:22:58.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:58.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.9 Info: => 0.0006196s 12:22:58.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:58.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:58.9 Info: => 0.0001143s 12:22:58.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:58.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:58.9 Info: => 0.0001062s 12:22:58.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:58.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:58.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:58.9 Info: DROP TABLE "Artists" 12:22:58.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.9 Info: => 0.0052136s 12:22:58.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:58.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:58.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:58.9 Info: DROP TABLE "Albums" 12:22:58.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.9 Info: => 0.0064013s 12:22:58.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:58.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:58.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:58.9 Info: DROP TABLE "Tracks" 12:22:58.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:58.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:58.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:58.9 Info: => 0.0059872s 12:22:58.9 Info: DeleteColumn TrackFiles ArtistId 12:22:58.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:58.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:58.9 Info: DROP TABLE "TrackFiles" 12:22:58.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:58.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:58.9 Info: => 0.0046318s 12:22:58.9 Info: CreateIndex Artists (ArtistMetadataId) 12:22:58.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:58.9 Info: => 0.0001178s 12:22:58.9 Info: CreateIndex Artists (Monitored) 12:22:58.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:58.9 Info: => 0.0001095s 12:22:58.9 Info: CreateIndex Albums (ArtistMetadataId) 12:22:58.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:58.9 Info: => 0.000113s 12:22:58.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:58.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:58.9 Info: => 0.0001136s 12:22:58.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:58.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:58.9 Info: => 0.0001139s 12:22:58.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:58.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:58.9 Info: => 0.0001158s 12:22:58.9 Info: UpdateData 12:22:58.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:58.9 Info: => 5.68E-05s 12:22:58.9 Info: UpdateData 12:22:58.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:58.9 Info: => 7.04E-05s 12:22:58.9 Info: UpdateData 12:22:58.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:58.9 Info: => 5.43E-05s 12:22:58.9 Info: -> 12 Insert operations completed in 00:00:00.0011518 taking an average of 00:00:00.0000959 12:22:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:58', 'add_release_groups_etc') 12:22:58.9 Info: Committing Transaction 12:22:58.9 Info: 23: add_release_groups_etc migrated 12:22:58.9 Info: => 0.0006551s 12:22:58.9 Debug: Took: 00:00:00.1375978 12:22:59.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 12:22:59.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 12:22:59.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149790485405_193/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:59.0 Info: DatabaseEngineVersionCheck migrating 12:22:59.0 Info: PerformDBOperation 12:22:59.0 Info: Performing DB Operation 12:22:59.0 Info: SQLite 3.47.0 12:22:59.0 Info: => 0.0009802s 12:22:59.0 Info: DatabaseEngineVersionCheck migrated 12:22:59.0 Info: => 0.0009973s 12:22:59.0 Info: VersionMigration migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: CreateTable VersionInfo 12:22:59.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:59.0 Info: => 0.0001508s 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: VersionMigration migrated 12:22:59.0 Info: => 0.0004822s 12:22:59.0 Info: VersionUniqueMigration migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: CreateIndex VersionInfo (Version) 12:22:59.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:59.0 Info: => 0.0001265s 12:22:59.0 Info: AlterTable VersionInfo 12:22:59.0 Info: => 1.3E-06s 12:22:59.0 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:59.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:59.0 Info: => 0.0005161s 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: VersionUniqueMigration migrated 12:22:59.0 Info: => 0.0007231s 12:22:59.0 Info: VersionDescriptionMigration migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: AlterTable VersionInfo 12:22:59.0 Info: => 1.1E-06s 12:22:59.0 Info: CreateColumn VersionInfo Description String 12:22:59.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:59.0 Info: => 0.0001948s 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: VersionDescriptionMigration migrated 12:22:59.0 Info: => 0.0003986s 12:22:59.0 Info: 1: InitialSetup migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 1 12:22:59.0 Info: CreateTable Config 12:22:59.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:59.0 Info: => 0.0001687s 12:22:59.0 Info: CreateIndex Config (Key) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:59.0 Info: => 8.31E-05s 12:22:59.0 Info: CreateTable RootFolders 12:22:59.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:59.0 Info: => 9.19E-05s 12:22:59.0 Info: CreateIndex RootFolders (Path) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:59.0 Info: => 8.03E-05s 12:22:59.0 Info: CreateTable Artists 12:22:59.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:59.0 Info: => 0.0002859s 12:22:59.0 Info: CreateIndex Artists (ForeignArtistId) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.0 Info: => 7.98E-05s 12:22:59.0 Info: CreateIndex Artists (NameSlug) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.0 Info: => 7.84E-05s 12:22:59.0 Info: CreateIndex Artists (CleanName) 12:22:59.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.0 Info: => 7.86E-05s 12:22:59.0 Info: CreateIndex Artists (Path) 12:22:59.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.0 Info: => 7.39E-05s 12:22:59.0 Info: CreateTable Albums 12:22:59.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:59.0 Info: => 0.000284s 12:22:59.0 Info: CreateIndex Albums (ForeignAlbumId) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.0 Info: => 8.66E-05s 12:22:59.0 Info: CreateIndex Albums (MBId) 12:22:59.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.0 Info: => 7.62E-05s 12:22:59.0 Info: CreateIndex Albums (TADBId) 12:22:59.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.0 Info: => 7.76E-05s 12:22:59.0 Info: CreateIndex Albums (TitleSlug) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.0 Info: => 7.59E-05s 12:22:59.0 Info: CreateIndex Albums (CleanTitle) 12:22:59.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.0 Info: => 7.5E-05s 12:22:59.0 Info: CreateIndex Albums (Path) 12:22:59.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:59.0 Info: => 7.53E-05s 12:22:59.0 Info: CreateTable Tracks 12:22:59.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:59.0 Info: => 0.000177s 12:22:59.0 Info: CreateIndex Tracks (ForeignTrackId) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.0 Info: => 8.28E-05s 12:22:59.0 Info: CreateIndex Tracks (ArtistId) 12:22:59.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:59.0 Info: => 8.24E-05s 12:22:59.0 Info: CreateIndex Tracks (TrackFileId) 12:22:59.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.0 Info: => 0.0001054s 12:22:59.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:59.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:59.0 Info: => 9.3E-05s 12:22:59.0 Info: CreateTable TrackFiles 12:22:59.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:59.0 Info: => 0.0001539s 12:22:59.0 Info: CreateIndex TrackFiles (ArtistId) 12:22:59.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:59.0 Info: => 8.66E-05s 12:22:59.0 Info: CreateIndex TrackFiles (AlbumId) 12:22:59.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:59.0 Info: => 8.4E-05s 12:22:59.0 Info: CreateTable History 12:22:59.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:59.0 Info: => 0.0001634s 12:22:59.0 Info: CreateIndex History (Date) 12:22:59.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:59.0 Info: => 8.53E-05s 12:22:59.0 Info: CreateIndex History (EventType) 12:22:59.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:59.0 Info: => 0.0001072s 12:22:59.0 Info: CreateIndex History (DownloadId) 12:22:59.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:59.0 Info: => 9.19E-05s 12:22:59.0 Info: CreateIndex History (AlbumId) 12:22:59.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:59.0 Info: => 8.53E-05s 12:22:59.0 Info: CreateTable Notifications 12:22:59.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:59.0 Info: => 0.0001454s 12:22:59.0 Info: CreateTable ScheduledTasks 12:22:59.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:59.0 Info: => 0.000114s 12:22:59.0 Info: CreateIndex ScheduledTasks (TypeName) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:59.0 Info: => 8.47E-05s 12:22:59.0 Info: CreateTable Indexers 12:22:59.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:59.0 Info: => 0.0001206s 12:22:59.0 Info: CreateIndex Indexers (Name) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.0 Info: => 0.0001092s 12:22:59.0 Info: CreateTable Profiles 12:22:59.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:59.0 Info: => 0.0001203s 12:22:59.0 Info: CreateIndex Profiles (Name) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:59.0 Info: => 9.02E-05s 12:22:59.0 Info: CreateTable QualityDefinitions 12:22:59.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:59.0 Info: => 0.0001204s 12:22:59.0 Info: CreateIndex QualityDefinitions (Quality) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:59.0 Info: => 8.55E-05s 12:22:59.0 Info: CreateIndex QualityDefinitions (Title) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:59.0 Info: => 8.51E-05s 12:22:59.0 Info: CreateTable NamingConfig 12:22:59.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:59.0 Info: => 0.0001529s 12:22:59.0 Info: CreateTable Blacklist 12:22:59.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:59.0 Info: => 0.0002015s 12:22:59.0 Info: CreateTable Metadata 12:22:59.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:59.0 Info: => 0.0001244s 12:22:59.0 Info: CreateTable MetadataFiles 12:22:59.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:59.0 Info: => 0.0001524s 12:22:59.0 Info: CreateTable DownloadClients 12:22:59.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:59.0 Info: => 0.0001234s 12:22:59.0 Info: CreateTable PendingReleases 12:22:59.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:59.0 Info: => 0.0001346s 12:22:59.0 Info: CreateTable RemotePathMappings 12:22:59.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:59.0 Info: => 0.0001091s 12:22:59.0 Info: CreateTable Tags 12:22:59.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:59.0 Info: => 9.93E-05s 12:22:59.0 Info: CreateIndex Tags (Label) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:59.0 Info: => 0.0001013s 12:22:59.0 Info: CreateTable Restrictions 12:22:59.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:59.0 Info: => 0.0001129s 12:22:59.0 Info: CreateTable DelayProfiles 12:22:59.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:59.0 Info: => 0.0001468s 12:22:59.0 Info: CreateTable Users 12:22:59.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:59.0 Info: => 0.0001063s 12:22:59.0 Info: CreateIndex Users (Identifier) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:59.0 Info: => 9.51E-05s 12:22:59.0 Info: CreateIndex Users (Username) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:59.0 Info: => 8.51E-05s 12:22:59.0 Info: CreateTable Commands 12:22:59.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:59.0 Info: => 0.0001528s 12:22:59.0 Info: CreateTable IndexerStatus 12:22:59.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:59.0 Info: => 0.0001468s 12:22:59.0 Info: CreateIndex IndexerStatus (ProviderId) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:59.0 Info: => 9.17E-05s 12:22:59.0 Info: CreateTable ExtraFiles 12:22:59.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:59.0 Info: => 0.0001366s 12:22:59.0 Info: CreateTable LyricFiles 12:22:59.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:59.0 Info: => 0.0001545s 12:22:59.0 Info: CreateTable LanguageProfiles 12:22:59.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:59.0 Info: => 0.0001066s 12:22:59.0 Info: CreateIndex LanguageProfiles (Name) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:59.0 Info: => 9.51E-05s 12:22:59.0 Info: CreateTable DownloadClientStatus 12:22:59.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:59.0 Info: => 0.0001225s 12:22:59.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:59.0 Info: => 9.39E-05s 12:22:59.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:59.0 Info: -> 1 Insert operations completed in 00:00:00.0000746 taking an average of 00:00:00.0000746 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:59', 'InitialSetup') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 1: InitialSetup migrated 12:22:59.0 Info: => 0.0009814s 12:22:59.0 Info: 2: add_reason_to_pending_releases migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 2 12:22:59.0 Info: AlterTable PendingReleases 12:22:59.0 Info: => 1.3E-06s 12:22:59.0 Info: CreateColumn PendingReleases Reason Int32 12:22:59.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:59.0 Info: => 0.00059s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:59', 'add_reason_to_pending_releases') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 2: add_reason_to_pending_releases migrated 12:22:59.0 Info: => 0.0008844s 12:22:59.0 Info: 3: add_medium_support migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 3 12:22:59.0 Info: AlterTable Albums 12:22:59.0 Info: => 1.3E-06s 12:22:59.0 Info: CreateColumn Albums Media String 12:22:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:59.0 Info: => 0.0005808s 12:22:59.0 Info: AlterTable Tracks 12:22:59.0 Info: => 1.2E-06s 12:22:59.0 Info: CreateColumn Tracks MediumNumber Int32 12:22:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:59.0 Info: => 0.0005424s 12:22:59.0 Info: AlterTable Tracks 12:22:59.0 Info: => 1.1E-06s 12:22:59.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:59.0 Info: => 0.0005702s 12:22:59.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:59.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:59.0 Info: => 4.77E-05s 12:22:59.0 Info: DeleteColumn Tracks TrackNumber 12:22:59.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:59.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:59.0 Info: DROP TABLE "Tracks" 12:22:59.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:59.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.0 Info: => 0.0046174s 12:22:59.0 Info: AlterTable Tracks 12:22:59.0 Info: => 1.4E-06s 12:22:59.0 Info: CreateColumn Tracks TrackNumber String 12:22:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:59.0 Info: => 0.0005227s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:59', 'add_medium_support') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 3: add_medium_support migrated 12:22:59.0 Info: => 0.000905s 12:22:59.0 Info: 4: add_various_qualites_in_profile migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 4 12:22:59.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:59.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:59.0 Info: => 5.8E-05s 12:22:59.0 Info: PerformDBOperation 12:22:59.0 Info: Performing DB Operation 12:22:59.0 Info: => 3.57E-05s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:59', 'add_various_qualites_in_profile') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 4: add_various_qualites_in_profile migrated 12:22:59.0 Info: => 0.0003092s 12:22:59.0 Info: 5: metadata_profiles migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 5 12:22:59.0 Info: CreateTable MetadataProfiles 12:22:59.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:59.0 Info: => 0.0001418s 12:22:59.0 Info: CreateIndex MetadataProfiles (Name) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:59.0 Info: => 9.96E-05s 12:22:59.0 Info: AlterTable Artists 12:22:59.0 Info: => 1.2E-06s 12:22:59.0 Info: CreateColumn Artists MetadataProfileId Int32 12:22:59.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:59.0 Info: => 0.0005584s 12:22:59.0 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:59.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:59.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:59.0 Info: DROP TABLE "Artists" 12:22:59.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.0 Info: => 0.0049651s 12:22:59.0 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:59.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:59.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:59.1 Info: DROP TABLE "Artists" 12:22:59.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.1 Info: => 0.0052263s 12:22:59.1 Info: AlterTable Albums 12:22:59.1 Info: => 1.2E-06s 12:22:59.1 Info: CreateColumn Albums SecondaryTypes String 12:22:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:59.1 Info: => 0.0005386s 12:22:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:59', 'metadata_profiles') 12:22:59.1 Info: Committing Transaction 12:22:59.1 Info: 5: metadata_profiles migrated 12:22:59.1 Info: => 0.0009618s 12:22:59.1 Info: 6: separate_automatic_and_interactive_search migrating 12:22:59.1 Info: Beginning Transaction 12:22:59.1 Info: Starting migration of Main DB to 6 12:22:59.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:59.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:59.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:59.1 Info: DROP TABLE "Indexers" 12:22:59.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:59.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.1 Info: => 0.006275s 12:22:59.1 Info: AlterTable Indexers 12:22:59.1 Info: => 1.3E-06s 12:22:59.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:59.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:59.1 Info: => 0.0005312s 12:22:59.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:59.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:59.1 Info: => 4.52E-05s 12:22:59.1 Info: AlterTable Indexers 12:22:59.1 Info: => 1.4E-06s 12:22:59.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:59.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:59.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:59.1 Info: DROP TABLE "Indexers" 12:22:59.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:59.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.1 Info: => 0.0041211s 12:22:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:59', 'separate_automatic_and_interactive_search') 12:22:59.1 Info: Committing Transaction 12:22:59.1 Info: 6: separate_automatic_and_interactive_search migrated 12:22:59.1 Info: => 0.004486s 12:22:59.1 Info: 7: change_album_path_to_relative migrating 12:22:59.1 Info: Beginning Transaction 12:22:59.1 Info: Starting migration of Main DB to 7 12:22:59.1 Info: DeleteColumn Albums Path 12:22:59.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:59.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:59.1 Info: DROP TABLE "Albums" 12:22:59.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.1 Info: => 0.0050088s 12:22:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:59', 'change_album_path_to_relative') 12:22:59.1 Info: Committing Transaction 12:22:59.1 Info: 7: change_album_path_to_relative migrated 12:22:59.1 Info: => 0.0054418s 12:22:59.1 Info: 8: change_quality_size_mb_to_kb migrating 12:22:59.1 Info: Beginning Transaction 12:22:59.1 Info: Starting migration of Main DB to 8 12:22:59.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:59.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:59.1 Info: => 5.54E-05s 12:22:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:59', 'change_quality_size_mb_to_kb') 12:22:59.1 Info: Committing Transaction 12:22:59.1 Info: 8: change_quality_size_mb_to_kb migrated 12:22:59.1 Info: => 0.000325s 12:22:59.1 Info: 9: album_releases migrating 12:22:59.1 Info: Beginning Transaction 12:22:59.1 Info: Starting migration of Main DB to 9 12:22:59.1 Info: AlterTable Albums 12:22:59.1 Info: => 1.4E-06s 12:22:59.1 Info: CreateColumn Albums Releases String 12:22:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:59.1 Info: => 0.000572s 12:22:59.1 Info: AlterTable Albums 12:22:59.1 Info: => 1.4E-06s 12:22:59.1 Info: CreateColumn Albums CurrentRelease String 12:22:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:59.1 Info: => 0.000534s 12:22:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:59', 'album_releases') 12:22:59.1 Info: Committing Transaction 12:22:59.1 Info: 9: album_releases migrated 12:22:59.1 Info: => 0.0008303s 12:22:59.1 Info: 10: album_releases_fix migrating 12:22:59.1 Info: Beginning Transaction 12:22:59.1 Info: Starting migration of Main DB to 10 12:22:59.1 Info: AlterTable Albums 12:22:59.1 Info: => 1.2E-06s 12:22:59.1 Info: AlterColumn Albums Releases String 12:22:59.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:59.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:59.1 Info: DROP TABLE "Albums" 12:22:59.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.1 Info: => 0.0049478s 12:22:59.1 Info: AlterTable Albums 12:22:59.1 Info: => 1.3E-06s 12:22:59.1 Info: AlterColumn Albums CurrentRelease String 12:22:59.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:59.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:59.1 Info: DROP TABLE "Albums" 12:22:59.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.1 Info: => 0.0049295s 12:22:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:59', 'album_releases_fix') 12:22:59.1 Info: Committing Transaction 12:22:59.1 Info: 10: album_releases_fix migrated 12:22:59.1 Info: => 0.0053217s 12:22:59.1 Info: 11: import_lists migrating 12:22:59.1 Info: Beginning Transaction 12:22:59.1 Info: Starting migration of Main DB to 11 12:22:59.1 Info: CreateTable ImportLists 12:22:59.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:59.1 Info: => 0.0001873s 12:22:59.1 Info: CreateIndex ImportLists (Name) 12:22:59.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:59.1 Info: => 9.46E-05s 12:22:59.1 Info: CreateTable ImportListStatus 12:22:59.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:59.1 Info: => 0.0001313s 12:22:59.1 Info: CreateIndex ImportListStatus (ProviderId) 12:22:59.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:59.1 Info: => 8.96E-05s 12:22:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:59', 'import_lists') 12:22:59.1 Info: Committing Transaction 12:22:59.1 Info: 11: import_lists migrated 12:22:59.1 Info: => 0.0004213s 12:22:59.1 Info: 12: add_release_status migrating 12:22:59.1 Info: Beginning Transaction 12:22:59.1 Info: Starting migration of Main DB to 12 12:22:59.1 Info: AlterTable MetadataProfiles 12:22:59.1 Info: => 1.4E-06s 12:22:59.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:59.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:59.1 Info: => 0.0005813s 12:22:59.1 Info: PerformDBOperation 12:22:59.1 Info: Performing DB Operation 12:22:59.1 Info: => 3.38E-05s 12:22:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:59', 'add_release_status') 12:22:59.1 Info: Committing Transaction 12:22:59.1 Info: 12: add_release_status migrated 12:22:59.1 Info: => 0.0003235s 12:22:59.1 Info: 13: album_download_notification migrating 12:22:59.1 Info: Beginning Transaction 12:22:59.1 Info: Starting migration of Main DB to 13 12:22:59.1 Info: AlterTable Notifications 12:22:59.1 Info: => 1.2E-06s 12:22:59.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:59.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:59.1 Info: => 0.0005809s 12:22:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:59', 'album_download_notification') 12:22:59.1 Info: Committing Transaction 12:22:59.1 Info: 13: album_download_notification migrated 12:22:59.1 Info: => 0.0008904s 12:22:59.1 Info: 14: fix_language_metadata_profiles migrating 12:22:59.1 Info: Beginning Transaction 12:22:59.1 Info: Starting migration of Main DB to 14 12:22:59.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:59.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:59.1 Info: => 8.81E-05s 12:22:59.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:59.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:59.1 Info: => 6.72E-05s 12:22:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:59', 'fix_language_metadata_profiles') 12:22:59.1 Info: Committing Transaction 12:22:59.1 Info: 14: fix_language_metadata_profiles migrated 12:22:59.1 Info: => 0.0003321s 12:22:59.1 Info: 15: remove_fanzub migrating 12:22:59.1 Info: Beginning Transaction 12:22:59.1 Info: Starting migration of Main DB to 15 12:22:59.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:59.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:59.1 Info: => 4.96E-05s 12:22:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:59', 'remove_fanzub') 12:22:59.1 Info: Committing Transaction 12:22:59.1 Info: 15: remove_fanzub migrated 12:22:59.1 Info: => 0.0003095s 12:22:59.1 Info: 16: update_artist_history_indexes migrating 12:22:59.1 Info: Beginning Transaction 12:22:59.1 Info: Starting migration of Main DB to 16 12:22:59.1 Info: CreateIndex Albums (ArtistId) 12:22:59.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:59.1 Info: => 0.0001132s 12:22:59.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:59.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:59.1 Info: => 9.61E-05s 12:22:59.1 Info: DeleteIndex History (AlbumId) 12:22:59.1 Info: DROP INDEX "IX_History_AlbumId" 12:22:59.1 Info: => 0.00012s 12:22:59.1 Info: CreateIndex History (AlbumId, Date) 12:22:59.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:59.1 Info: => 0.0001024s 12:22:59.1 Info: DeleteIndex History (DownloadId) 12:22:59.1 Info: DROP INDEX "IX_History_DownloadId" 12:22:59.1 Info: => 0.0001088s 12:22:59.1 Info: CreateIndex History (DownloadId, Date) 12:22:59.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:59.1 Info: => 0.000102s 12:22:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:59', 'update_artist_history_indexes') 12:22:59.1 Info: Committing Transaction 12:22:59.1 Info: 16: update_artist_history_indexes migrated 12:22:59.1 Info: => 0.0004478s 12:22:59.1 Info: 17: remove_nma migrating 12:22:59.1 Info: Beginning Transaction 12:22:59.1 Info: Starting migration of Main DB to 17 12:22:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:59.1 Info: => 5.7E-05s 12:22:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:59', 'remove_nma') 12:22:59.1 Info: Committing Transaction 12:22:59.1 Info: 17: remove_nma migrated 12:22:59.1 Info: => 0.0003147s 12:22:59.1 Info: 18: album_disambiguation migrating 12:22:59.1 Info: Beginning Transaction 12:22:59.1 Info: Starting migration of Main DB to 18 12:22:59.1 Info: AlterTable Albums 12:22:59.1 Info: => 1.2E-06s 12:22:59.1 Info: CreateColumn Albums Disambiguation String 12:22:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:59.1 Info: => 0.0006194s 12:22:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:59', 'album_disambiguation') 12:22:59.1 Info: Committing Transaction 12:22:59.1 Info: 18: album_disambiguation migrated 12:22:59.1 Info: => 0.0009231s 12:22:59.1 Info: 19: add_ape_quality_in_profiles migrating 12:22:59.1 Info: Beginning Transaction 12:22:59.1 Info: Starting migration of Main DB to 19 12:22:59.1 Info: PerformDBOperation 12:22:59.1 Info: Performing DB Operation 12:22:59.1 Info: => 3.8E-05s 12:22:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:59', 'add_ape_quality_in_profiles') 12:22:59.1 Info: Committing Transaction 12:22:59.1 Info: 19: add_ape_quality_in_profiles migrated 12:22:59.1 Info: => 0.0003054s 12:22:59.1 Info: 20: remove_pushalot migrating 12:22:59.1 Info: Beginning Transaction 12:22:59.1 Info: Starting migration of Main DB to 20 12:22:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:59.1 Info: => 5.24E-05s 12:22:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:59.1 Info: => 4.13E-05s 12:22:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:59.1 Info: => 4.04E-05s 12:22:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:59', 'remove_pushalot') 12:22:59.1 Info: Committing Transaction 12:22:59.1 Info: 20: remove_pushalot migrated 12:22:59.1 Info: => 0.0002921s 12:22:59.1 Info: 21: add_custom_filters migrating 12:22:59.1 Info: Beginning Transaction 12:22:59.1 Info: Starting migration of Main DB to 21 12:22:59.1 Info: CreateTable CustomFilters 12:22:59.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:59.1 Info: => 0.000139s 12:22:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:59', 'add_custom_filters') 12:22:59.1 Info: Committing Transaction 12:22:59.1 Info: 21: add_custom_filters migrated 12:22:59.1 Info: => 0.0004284s 12:22:59.1 Info: 22: import_list_tags migrating 12:22:59.1 Info: Beginning Transaction 12:22:59.1 Info: Starting migration of Main DB to 22 12:22:59.1 Info: AlterTable ImportLists 12:22:59.1 Info: => 1.3E-06s 12:22:59.1 Info: CreateColumn ImportLists Tags String 12:22:59.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:59.1 Info: => 0.0005948s 12:22:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:59', 'import_list_tags') 12:22:59.1 Info: Committing Transaction 12:22:59.1 Info: 22: import_list_tags migrated 12:22:59.1 Info: => 0.0009058s 12:22:59.1 Info: 23: add_release_groups_etc migrating 12:22:59.1 Info: Beginning Transaction 12:22:59.1 Info: Starting migration of Main DB to 23 12:22:59.1 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:22:59.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-10-28T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:22:59.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 12:22:59.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 12:22:59.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 12:22:59.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 12:22:59.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 12:22:59.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 12:22:59.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 12:22:59.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 12:22:59.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 12:22:59.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 12:22:59.1 Info: CreateTable ArtistMetadata 12:22:59.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:59.1 Info: => 0.0001821s 12:22:59.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:59.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:59.1 Info: => 9.43E-05s 12:22:59.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:59.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:59.1 Info: => 0.0001057s 12:22:59.1 Info: AlterTable Artists 12:22:59.1 Info: => 1E-06s 12:22:59.1 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:59.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:59.1 Info: => 0.000608s 12:22:59.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:59.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:59.1 Info: => 8.33E-05s 12:22:59.1 Info: CreateTable AlbumReleases 12:22:59.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:59.1 Info: => 0.0001759s 12:22:59.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:59.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:59.1 Info: => 9.2E-05s 12:22:59.1 Info: CreateIndex AlbumReleases (AlbumId) 12:22:59.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:59.1 Info: => 8.4E-05s 12:22:59.1 Info: PerformDBOperation 12:22:59.1 Info: Performing DB Operation 12:22:59.1 Info: => 0.0035443s 12:22:59.1 Info: AlterTable Albums 12:22:59.1 Info: => 1.4E-06s 12:22:59.1 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:59.1 Info: => 0.0006476s 12:22:59.1 Info: AlterTable Albums 12:22:59.1 Info: => 1.3E-06s 12:22:59.1 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:59.1 Info: => 0.0006104s 12:22:59.1 Info: AlterTable Albums 12:22:59.1 Info: => 1.2E-06s 12:22:59.1 Info: CreateColumn Albums Links String 12:22:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:59.1 Info: => 0.0006205s 12:22:59.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:59.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:59.1 Info: => 0.0001039s 12:22:59.1 Info: AlterTable Tracks 12:22:59.1 Info: => 1.1E-06s 12:22:59.1 Info: CreateColumn Tracks ForeignRecordingId String 12:22:59.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:59.1 Info: => 0.0006098s 12:22:59.1 Info: AlterTable Tracks 12:22:59.1 Info: => 1.3E-06s 12:22:59.1 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:59.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:59.1 Info: => 0.0006036s 12:22:59.1 Info: AlterTable Tracks 12:22:59.1 Info: => 1.2E-06s 12:22:59.1 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:59.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:59.1 Info: => 0.0006014s 12:22:59.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:59.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:59.1 Info: => 0.0001107s 12:22:59.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:59.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:59.1 Info: => 9.58E-05s 12:22:59.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:59.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:59.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:59.1 Info: DROP TABLE "Artists" 12:22:59.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.1 Info: => 0.0053211s 12:22:59.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:59.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:59.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:59.1 Info: DROP TABLE "Albums" 12:22:59.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.1 Info: => 0.0071398s 12:22:59.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:59.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:59.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:59.1 Info: DROP TABLE "Tracks" 12:22:59.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:59.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.1 Info: => 0.004856s 12:22:59.1 Info: DeleteColumn TrackFiles ArtistId 12:22:59.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:59.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:59.1 Info: DROP TABLE "TrackFiles" 12:22:59.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:59.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:59.1 Info: => 0.0045903s 12:22:59.1 Info: CreateIndex Artists (ArtistMetadataId) 12:22:59.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:59.1 Info: => 9.08E-05s 12:22:59.1 Info: CreateIndex Artists (Monitored) 12:22:59.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:59.1 Info: => 8.52E-05s 12:22:59.1 Info: CreateIndex Albums (ArtistMetadataId) 12:22:59.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:59.1 Info: => 8.77E-05s 12:22:59.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:59.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:59.1 Info: => 9E-05s 12:22:59.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:59.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:59.1 Info: => 8.54E-05s 12:22:59.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:59.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:59.1 Info: => 8.92E-05s 12:22:59.1 Info: UpdateData 12:22:59.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:59.1 Info: => 5.43E-05s 12:22:59.1 Info: UpdateData 12:22:59.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:59.1 Info: => 4.88E-05s 12:22:59.1 Info: UpdateData 12:22:59.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:59.1 Info: => 5.3E-05s 12:22:59.1 Info: -> 12 Insert operations completed in 00:00:00.0011524 taking an average of 00:00:00.0000960 12:22:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:59', 'add_release_groups_etc') 12:22:59.1 Info: Committing Transaction 12:22:59.1 Info: 23: add_release_groups_etc migrated 12:22:59.1 Info: => 0.0006137s 12:22:59.1 Debug: Took: 00:00:00.1312851 12:22:59.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 12:22:59.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 12:22:59.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149792983007_195/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:59.3 Info: DatabaseEngineVersionCheck migrating 12:22:59.3 Info: PerformDBOperation 12:22:59.3 Info: Performing DB Operation 12:22:59.3 Info: SQLite 3.47.0 12:22:59.3 Info: => 0.0010204s 12:22:59.3 Info: DatabaseEngineVersionCheck migrated 12:22:59.3 Info: => 0.0010382s 12:22:59.3 Info: VersionMigration migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: CreateTable VersionInfo 12:22:59.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:59.3 Info: => 0.0001595s 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: VersionMigration migrated 12:22:59.3 Info: => 0.0005222s 12:22:59.3 Info: VersionUniqueMigration migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: CreateIndex VersionInfo (Version) 12:22:59.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:59.3 Info: => 0.0001299s 12:22:59.3 Info: AlterTable VersionInfo 12:22:59.3 Info: => 1.4E-06s 12:22:59.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:59.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:59.3 Info: => 0.000523s 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: VersionUniqueMigration migrated 12:22:59.3 Info: => 0.0007324s 12:22:59.3 Info: VersionDescriptionMigration migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: AlterTable VersionInfo 12:22:59.3 Info: => 1.2E-06s 12:22:59.3 Info: CreateColumn VersionInfo Description String 12:22:59.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:59.3 Info: => 0.0002031s 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: VersionDescriptionMigration migrated 12:22:59.3 Info: => 0.0004135s 12:22:59.3 Info: 1: InitialSetup migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 1 12:22:59.3 Info: CreateTable Config 12:22:59.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:59.3 Info: => 0.0001723s 12:22:59.3 Info: CreateIndex Config (Key) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:59.3 Info: => 9.01E-05s 12:22:59.3 Info: CreateTable RootFolders 12:22:59.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:59.3 Info: => 9.56E-05s 12:22:59.3 Info: CreateIndex RootFolders (Path) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:59.3 Info: => 8.26E-05s 12:22:59.3 Info: CreateTable Artists 12:22:59.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:59.3 Info: => 0.0002855s 12:22:59.3 Info: CreateIndex Artists (ForeignArtistId) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.3 Info: => 8.34E-05s 12:22:59.3 Info: CreateIndex Artists (NameSlug) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.3 Info: => 8E-05s 12:22:59.3 Info: CreateIndex Artists (CleanName) 12:22:59.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.3 Info: => 7.85E-05s 12:22:59.3 Info: CreateIndex Artists (Path) 12:22:59.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.3 Info: => 7.75E-05s 12:22:59.3 Info: CreateTable Albums 12:22:59.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:59.3 Info: => 0.0002617s 12:22:59.3 Info: CreateIndex Albums (ForeignAlbumId) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.3 Info: => 8.48E-05s 12:22:59.3 Info: CreateIndex Albums (MBId) 12:22:59.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.3 Info: => 7.39E-05s 12:22:59.3 Info: CreateIndex Albums (TADBId) 12:22:59.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.3 Info: => 7.62E-05s 12:22:59.3 Info: CreateIndex Albums (TitleSlug) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.3 Info: => 7.75E-05s 12:22:59.3 Info: CreateIndex Albums (CleanTitle) 12:22:59.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.3 Info: => 7.81E-05s 12:22:59.3 Info: CreateIndex Albums (Path) 12:22:59.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:59.3 Info: => 7.42E-05s 12:22:59.3 Info: CreateTable Tracks 12:22:59.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:59.3 Info: => 0.0001673s 12:22:59.3 Info: CreateIndex Tracks (ForeignTrackId) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.3 Info: => 8.27E-05s 12:22:59.3 Info: CreateIndex Tracks (ArtistId) 12:22:59.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:59.3 Info: => 8.33E-05s 12:22:59.3 Info: CreateIndex Tracks (TrackFileId) 12:22:59.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.3 Info: => 0.0001106s 12:22:59.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:59.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:59.3 Info: => 9.36E-05s 12:22:59.3 Info: CreateTable TrackFiles 12:22:59.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:59.3 Info: => 0.0001585s 12:22:59.3 Info: CreateIndex TrackFiles (ArtistId) 12:22:59.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:59.3 Info: => 9E-05s 12:22:59.3 Info: CreateIndex TrackFiles (AlbumId) 12:22:59.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:59.3 Info: => 8.24E-05s 12:22:59.3 Info: CreateTable History 12:22:59.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:59.3 Info: => 0.0001651s 12:22:59.3 Info: CreateIndex History (Date) 12:22:59.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:59.3 Info: => 8.71E-05s 12:22:59.3 Info: CreateIndex History (EventType) 12:22:59.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:59.3 Info: => 0.0001111s 12:22:59.3 Info: CreateIndex History (DownloadId) 12:22:59.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:59.3 Info: => 9.52E-05s 12:22:59.3 Info: CreateIndex History (AlbumId) 12:22:59.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:59.3 Info: => 8.3E-05s 12:22:59.3 Info: CreateTable Notifications 12:22:59.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:59.3 Info: => 0.0001461s 12:22:59.3 Info: CreateTable ScheduledTasks 12:22:59.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:59.3 Info: => 0.0001195s 12:22:59.3 Info: CreateIndex ScheduledTasks (TypeName) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:59.3 Info: => 8.67E-05s 12:22:59.3 Info: CreateTable Indexers 12:22:59.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:59.3 Info: => 0.0001259s 12:22:59.3 Info: CreateIndex Indexers (Name) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.3 Info: => 0.0001107s 12:22:59.3 Info: CreateTable Profiles 12:22:59.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:59.3 Info: => 0.00012s 12:22:59.3 Info: CreateIndex Profiles (Name) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:59.3 Info: => 8.87E-05s 12:22:59.3 Info: CreateTable QualityDefinitions 12:22:59.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:59.3 Info: => 0.0001342s 12:22:59.3 Info: CreateIndex QualityDefinitions (Quality) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:59.3 Info: => 8.73E-05s 12:22:59.3 Info: CreateIndex QualityDefinitions (Title) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:59.3 Info: => 8.79E-05s 12:22:59.3 Info: CreateTable NamingConfig 12:22:59.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:59.3 Info: => 0.0001601s 12:22:59.3 Info: CreateTable Blacklist 12:22:59.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:59.3 Info: => 0.0002044s 12:22:59.3 Info: CreateTable Metadata 12:22:59.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:59.3 Info: => 0.0001218s 12:22:59.3 Info: CreateTable MetadataFiles 12:22:59.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:59.3 Info: => 0.000148s 12:22:59.3 Info: CreateTable DownloadClients 12:22:59.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:59.3 Info: => 0.0001247s 12:22:59.3 Info: CreateTable PendingReleases 12:22:59.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:59.3 Info: => 0.0001315s 12:22:59.3 Info: CreateTable RemotePathMappings 12:22:59.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:59.3 Info: => 0.0001134s 12:22:59.3 Info: CreateTable Tags 12:22:59.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:59.3 Info: => 9.6E-05s 12:22:59.3 Info: CreateIndex Tags (Label) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:59.3 Info: => 0.0001017s 12:22:59.3 Info: CreateTable Restrictions 12:22:59.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:59.3 Info: => 0.0001125s 12:22:59.3 Info: CreateTable DelayProfiles 12:22:59.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:59.3 Info: => 0.0001486s 12:22:59.3 Info: CreateTable Users 12:22:59.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:59.3 Info: => 0.0001102s 12:22:59.3 Info: CreateIndex Users (Identifier) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:59.3 Info: => 9.43E-05s 12:22:59.3 Info: CreateIndex Users (Username) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:59.3 Info: => 8.82E-05s 12:22:59.3 Info: CreateTable Commands 12:22:59.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:59.3 Info: => 0.0001528s 12:22:59.3 Info: CreateTable IndexerStatus 12:22:59.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:59.3 Info: => 0.000148s 12:22:59.3 Info: CreateIndex IndexerStatus (ProviderId) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:59.3 Info: => 9.05E-05s 12:22:59.3 Info: CreateTable ExtraFiles 12:22:59.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:59.3 Info: => 0.0001362s 12:22:59.3 Info: CreateTable LyricFiles 12:22:59.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:59.3 Info: => 0.0001527s 12:22:59.3 Info: CreateTable LanguageProfiles 12:22:59.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:59.3 Info: => 0.0001181s 12:22:59.3 Info: CreateIndex LanguageProfiles (Name) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:59.3 Info: => 9.82E-05s 12:22:59.3 Info: CreateTable DownloadClientStatus 12:22:59.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:59.3 Info: => 0.0001235s 12:22:59.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:59.3 Info: => 9.58E-05s 12:22:59.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:59.3 Info: -> 1 Insert operations completed in 00:00:00.0000751 taking an average of 00:00:00.0000751 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:59', 'InitialSetup') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 1: InitialSetup migrated 12:22:59.3 Info: => 0.0010686s 12:22:59.3 Info: 2: add_reason_to_pending_releases migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 2 12:22:59.3 Info: AlterTable PendingReleases 12:22:59.3 Info: => 1.3E-06s 12:22:59.3 Info: CreateColumn PendingReleases Reason Int32 12:22:59.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:59.3 Info: => 0.0005861s 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:59', 'add_reason_to_pending_releases') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 2: add_reason_to_pending_releases migrated 12:22:59.3 Info: => 0.0008987s 12:22:59.3 Info: 3: add_medium_support migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 3 12:22:59.3 Info: AlterTable Albums 12:22:59.3 Info: => 1.4E-06s 12:22:59.3 Info: CreateColumn Albums Media String 12:22:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:59.3 Info: => 0.0005891s 12:22:59.3 Info: AlterTable Tracks 12:22:59.3 Info: => 1.3E-06s 12:22:59.3 Info: CreateColumn Tracks MediumNumber Int32 12:22:59.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:59.3 Info: => 0.0005408s 12:22:59.3 Info: AlterTable Tracks 12:22:59.3 Info: => 1.2E-06s 12:22:59.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:59.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:59.3 Info: => 0.0005432s 12:22:59.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:59.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:59.3 Info: => 4.77E-05s 12:22:59.3 Info: DeleteColumn Tracks TrackNumber 12:22:59.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:59.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:59.3 Info: DROP TABLE "Tracks" 12:22:59.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:59.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.3 Info: => 0.0046844s 12:22:59.3 Info: AlterTable Tracks 12:22:59.3 Info: => 1.6E-06s 12:22:59.3 Info: CreateColumn Tracks TrackNumber String 12:22:59.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:59.3 Info: => 0.0005465s 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:59', 'add_medium_support') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 3: add_medium_support migrated 12:22:59.3 Info: => 0.0009645s 12:22:59.3 Info: 4: add_various_qualites_in_profile migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 4 12:22:59.3 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 12:22:59.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:59.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:59.3 Info: => 4.99E-05s 12:22:59.3 Info: PerformDBOperation 12:22:59.3 Info: Performing DB Operation 12:22:59.3 Info: => 0.0078171s 12:22:59.3 Info: -> 1 Insert operations completed in 00:00:00.0000904 taking an average of 00:00:00.0000904 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:59', 'add_various_qualites_in_profile') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 4: add_various_qualites_in_profile migrated 12:22:59.3 Info: => 0.0081414s 12:22:59.3 Debug: Took: 00:00:00.0510618 12:22:59.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 12:22:59.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 12:22:59.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149794474042_197/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:59.4 Info: DatabaseEngineVersionCheck migrating 12:22:59.4 Info: PerformDBOperation 12:22:59.4 Info: Performing DB Operation 12:22:59.4 Info: SQLite 3.47.0 12:22:59.4 Info: => 0.0010554s 12:22:59.4 Info: DatabaseEngineVersionCheck migrated 12:22:59.4 Info: => 0.0010747s 12:22:59.4 Info: VersionMigration migrating 12:22:59.4 Info: Beginning Transaction 12:22:59.4 Info: CreateTable VersionInfo 12:22:59.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:59.4 Info: => 0.0001638s 12:22:59.4 Info: Committing Transaction 12:22:59.4 Info: VersionMigration migrated 12:22:59.4 Info: => 0.0005249s 12:22:59.4 Info: VersionUniqueMigration migrating 12:22:59.4 Info: Beginning Transaction 12:22:59.4 Info: CreateIndex VersionInfo (Version) 12:22:59.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:59.4 Info: => 0.000132s 12:22:59.4 Info: AlterTable VersionInfo 12:22:59.4 Info: => 1.2E-06s 12:22:59.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:59.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:59.4 Info: => 0.0005657s 12:22:59.4 Info: Committing Transaction 12:22:59.4 Info: VersionUniqueMigration migrated 12:22:59.4 Info: => 0.0008199s 12:22:59.4 Info: VersionDescriptionMigration migrating 12:22:59.4 Info: Beginning Transaction 12:22:59.4 Info: AlterTable VersionInfo 12:22:59.4 Info: => 1.3E-06s 12:22:59.4 Info: CreateColumn VersionInfo Description String 12:22:59.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:59.4 Info: => 0.0001975s 12:22:59.4 Info: Committing Transaction 12:22:59.4 Info: VersionDescriptionMigration migrated 12:22:59.4 Info: => 0.0004983s 12:22:59.4 Info: 1: InitialSetup migrating 12:22:59.4 Info: Beginning Transaction 12:22:59.4 Info: Starting migration of Main DB to 1 12:22:59.4 Info: CreateTable Config 12:22:59.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:59.4 Info: => 0.0001889s 12:22:59.4 Info: CreateIndex Config (Key) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:59.4 Info: => 8.88E-05s 12:22:59.4 Info: CreateTable RootFolders 12:22:59.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:59.4 Info: => 9.45E-05s 12:22:59.4 Info: CreateIndex RootFolders (Path) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:59.4 Info: => 8.25E-05s 12:22:59.4 Info: CreateTable Artists 12:22:59.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:59.4 Info: => 0.0002905s 12:22:59.4 Info: CreateIndex Artists (ForeignArtistId) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.4 Info: => 9.12E-05s 12:22:59.4 Info: CreateIndex Artists (NameSlug) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.4 Info: => 8.53E-05s 12:22:59.4 Info: CreateIndex Artists (CleanName) 12:22:59.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.4 Info: => 8.01E-05s 12:22:59.4 Info: CreateIndex Artists (Path) 12:22:59.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.4 Info: => 7.72E-05s 12:22:59.4 Info: CreateTable Albums 12:22:59.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:59.4 Info: => 0.0002553s 12:22:59.4 Info: CreateIndex Albums (ForeignAlbumId) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.4 Info: => 8.09E-05s 12:22:59.4 Info: CreateIndex Albums (MBId) 12:22:59.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.4 Info: => 7.6E-05s 12:22:59.4 Info: CreateIndex Albums (TADBId) 12:22:59.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.4 Info: => 7.64E-05s 12:22:59.4 Info: CreateIndex Albums (TitleSlug) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.4 Info: => 7.86E-05s 12:22:59.4 Info: CreateIndex Albums (CleanTitle) 12:22:59.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.4 Info: => 7.53E-05s 12:22:59.4 Info: CreateIndex Albums (Path) 12:22:59.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:59.4 Info: => 7.74E-05s 12:22:59.4 Info: CreateTable Tracks 12:22:59.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:59.4 Info: => 0.0001638s 12:22:59.4 Info: CreateIndex Tracks (ForeignTrackId) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.4 Info: => 8.09E-05s 12:22:59.4 Info: CreateIndex Tracks (ArtistId) 12:22:59.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:59.4 Info: => 8.44E-05s 12:22:59.4 Info: CreateIndex Tracks (TrackFileId) 12:22:59.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.4 Info: => 0.0001101s 12:22:59.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:59.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:59.4 Info: => 9.5E-05s 12:22:59.4 Info: CreateTable TrackFiles 12:22:59.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:59.4 Info: => 0.0001578s 12:22:59.4 Info: CreateIndex TrackFiles (ArtistId) 12:22:59.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:59.4 Info: => 8.79E-05s 12:22:59.4 Info: CreateIndex TrackFiles (AlbumId) 12:22:59.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:59.4 Info: => 8.44E-05s 12:22:59.4 Info: CreateTable History 12:22:59.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:59.4 Info: => 0.0001639s 12:22:59.4 Info: CreateIndex History (Date) 12:22:59.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:59.4 Info: => 8.43E-05s 12:22:59.4 Info: CreateIndex History (EventType) 12:22:59.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:59.4 Info: => 0.0001143s 12:22:59.4 Info: CreateIndex History (DownloadId) 12:22:59.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:59.4 Info: => 9.89E-05s 12:22:59.4 Info: CreateIndex History (AlbumId) 12:22:59.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:59.4 Info: => 8.68E-05s 12:22:59.4 Info: CreateTable Notifications 12:22:59.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:59.4 Info: => 0.0001505s 12:22:59.4 Info: CreateTable ScheduledTasks 12:22:59.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:59.4 Info: => 0.0001263s 12:22:59.4 Info: CreateIndex ScheduledTasks (TypeName) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:59.4 Info: => 9.18E-05s 12:22:59.4 Info: CreateTable Indexers 12:22:59.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:59.4 Info: => 0.0001233s 12:22:59.4 Info: CreateIndex Indexers (Name) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.4 Info: => 0.0001136s 12:22:59.4 Info: CreateTable Profiles 12:22:59.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:59.4 Info: => 0.0001185s 12:22:59.4 Info: CreateIndex Profiles (Name) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:59.4 Info: => 8.74E-05s 12:22:59.4 Info: CreateTable QualityDefinitions 12:22:59.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:59.4 Info: => 0.0001234s 12:22:59.4 Info: CreateIndex QualityDefinitions (Quality) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:59.4 Info: => 8.38E-05s 12:22:59.4 Info: CreateIndex QualityDefinitions (Title) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:59.4 Info: => 8.64E-05s 12:22:59.4 Info: CreateTable NamingConfig 12:22:59.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:59.4 Info: => 0.0001589s 12:22:59.4 Info: CreateTable Blacklist 12:22:59.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:59.4 Info: => 0.0002s 12:22:59.4 Info: CreateTable Metadata 12:22:59.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:59.4 Info: => 0.0001226s 12:22:59.4 Info: CreateTable MetadataFiles 12:22:59.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:59.4 Info: => 0.0001475s 12:22:59.4 Info: CreateTable DownloadClients 12:22:59.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:59.4 Info: => 0.0001206s 12:22:59.4 Info: CreateTable PendingReleases 12:22:59.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:59.4 Info: => 0.0001341s 12:22:59.4 Info: CreateTable RemotePathMappings 12:22:59.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:59.4 Info: => 0.0001105s 12:22:59.4 Info: CreateTable Tags 12:22:59.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:59.4 Info: => 9.79E-05s 12:22:59.4 Info: CreateIndex Tags (Label) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:59.4 Info: => 0.0001004s 12:22:59.4 Info: CreateTable Restrictions 12:22:59.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:59.4 Info: => 0.0001126s 12:22:59.4 Info: CreateTable DelayProfiles 12:22:59.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:59.4 Info: => 0.0001456s 12:22:59.4 Info: CreateTable Users 12:22:59.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:59.4 Info: => 0.0001085s 12:22:59.4 Info: CreateIndex Users (Identifier) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:59.4 Info: => 9.42E-05s 12:22:59.4 Info: CreateIndex Users (Username) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:59.4 Info: => 9.05E-05s 12:22:59.4 Info: CreateTable Commands 12:22:59.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:59.4 Info: => 0.000153s 12:22:59.4 Info: CreateTable IndexerStatus 12:22:59.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:59.4 Info: => 0.0001483s 12:22:59.4 Info: CreateIndex IndexerStatus (ProviderId) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:59.4 Info: => 9.83E-05s 12:22:59.4 Info: CreateTable ExtraFiles 12:22:59.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:59.4 Info: => 0.000138s 12:22:59.4 Info: CreateTable LyricFiles 12:22:59.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:59.4 Info: => 0.000156s 12:22:59.4 Info: CreateTable LanguageProfiles 12:22:59.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:59.4 Info: => 0.0001093s 12:22:59.4 Info: CreateIndex LanguageProfiles (Name) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:59.4 Info: => 9.38E-05s 12:22:59.4 Info: CreateTable DownloadClientStatus 12:22:59.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:59.4 Info: => 0.0001218s 12:22:59.4 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:59.4 Info: => 9.38E-05s 12:22:59.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:59.4 Info: -> 1 Insert operations completed in 00:00:00.0000753 taking an average of 00:00:00.0000753 12:22:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:59', 'InitialSetup') 12:22:59.4 Info: Committing Transaction 12:22:59.4 Info: 1: InitialSetup migrated 12:22:59.4 Info: => 0.0010767s 12:22:59.4 Info: 2: add_reason_to_pending_releases migrating 12:22:59.4 Info: Beginning Transaction 12:22:59.4 Info: Starting migration of Main DB to 2 12:22:59.4 Info: AlterTable PendingReleases 12:22:59.4 Info: => 1.7E-06s 12:22:59.4 Info: CreateColumn PendingReleases Reason Int32 12:22:59.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:59.4 Info: => 0.0006008s 12:22:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:59', 'add_reason_to_pending_releases') 12:22:59.4 Info: Committing Transaction 12:22:59.4 Info: 2: add_reason_to_pending_releases migrated 12:22:59.4 Info: => 0.0009038s 12:22:59.4 Info: 3: add_medium_support migrating 12:22:59.4 Info: Beginning Transaction 12:22:59.4 Info: Starting migration of Main DB to 3 12:22:59.4 Info: AlterTable Albums 12:22:59.4 Info: => 1.2E-06s 12:22:59.4 Info: CreateColumn Albums Media String 12:22:59.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:59.4 Info: => 0.0005805s 12:22:59.4 Info: AlterTable Tracks 12:22:59.4 Info: => 1.3E-06s 12:22:59.4 Info: CreateColumn Tracks MediumNumber Int32 12:22:59.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:59.4 Info: => 0.0005369s 12:22:59.4 Info: AlterTable Tracks 12:22:59.4 Info: => 1.1E-06s 12:22:59.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:59.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:59.4 Info: => 0.0005292s 12:22:59.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:59.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:59.4 Info: => 4.77E-05s 12:22:59.4 Info: DeleteColumn Tracks TrackNumber 12:22:59.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:59.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:59.4 Info: DROP TABLE "Tracks" 12:22:59.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:59.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.4 Info: => 0.0046676s 12:22:59.4 Info: AlterTable Tracks 12:22:59.4 Info: => 1.3E-06s 12:22:59.4 Info: CreateColumn Tracks TrackNumber String 12:22:59.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:59.4 Info: => 0.0005328s 12:22:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:59', 'add_medium_support') 12:22:59.4 Info: Committing Transaction 12:22:59.4 Info: 3: add_medium_support migrated 12:22:59.4 Info: => 0.0009539s 12:22:59.4 Info: 4: add_various_qualites_in_profile migrating 12:22:59.4 Info: Beginning Transaction 12:22:59.4 Info: Starting migration of Main DB to 4 12:22:59.4 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 12:22:59.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:59.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:59.4 Info: => 4.94E-05s 12:22:59.4 Info: PerformDBOperation 12:22:59.4 Info: Performing DB Operation 12:22:59.4 Info: => 0.0005872s 12:22:59.4 Info: -> 1 Insert operations completed in 00:00:00.0000861 taking an average of 00:00:00.0000861 12:22:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:59', 'add_various_qualites_in_profile') 12:22:59.4 Info: Committing Transaction 12:22:59.4 Info: 4: add_various_qualites_in_profile migrated 12:22:59.4 Info: => 0.0009132s 12:22:59.4 Debug: Took: 00:00:00.0443736 12:22:59.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 12:22:59.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 12:22:59.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149795371201_199/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:59.5 Info: DatabaseEngineVersionCheck migrating 12:22:59.5 Info: PerformDBOperation 12:22:59.5 Info: Performing DB Operation 12:22:59.5 Info: SQLite 3.47.0 12:22:59.5 Info: => 0.0009654s 12:22:59.5 Info: DatabaseEngineVersionCheck migrated 12:22:59.5 Info: => 0.0009821s 12:22:59.5 Info: VersionMigration migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: CreateTable VersionInfo 12:22:59.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:59.5 Info: => 0.000164s 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: VersionMigration migrated 12:22:59.5 Info: => 0.0005175s 12:22:59.5 Info: VersionUniqueMigration migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: CreateIndex VersionInfo (Version) 12:22:59.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:59.5 Info: => 0.000128s 12:22:59.5 Info: AlterTable VersionInfo 12:22:59.5 Info: => 1.5E-06s 12:22:59.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:59.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:59.5 Info: => 0.000522s 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: VersionUniqueMigration migrated 12:22:59.5 Info: => 0.0007312s 12:22:59.5 Info: VersionDescriptionMigration migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: AlterTable VersionInfo 12:22:59.5 Info: => 1.2E-06s 12:22:59.5 Info: CreateColumn VersionInfo Description String 12:22:59.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:59.5 Info: => 0.0001986s 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: VersionDescriptionMigration migrated 12:22:59.5 Info: => 0.0003922s 12:22:59.5 Info: 1: InitialSetup migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 1 12:22:59.5 Info: CreateTable Config 12:22:59.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:59.5 Info: => 0.0001726s 12:22:59.5 Info: CreateIndex Config (Key) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:59.5 Info: => 8.81E-05s 12:22:59.5 Info: CreateTable RootFolders 12:22:59.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:59.5 Info: => 9.29E-05s 12:22:59.5 Info: CreateIndex RootFolders (Path) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:59.5 Info: => 7.99E-05s 12:22:59.5 Info: CreateTable Artists 12:22:59.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:59.5 Info: => 0.0002895s 12:22:59.5 Info: CreateIndex Artists (ForeignArtistId) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.5 Info: => 8.43E-05s 12:22:59.5 Info: CreateIndex Artists (NameSlug) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.5 Info: => 8.07E-05s 12:22:59.5 Info: CreateIndex Artists (CleanName) 12:22:59.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.5 Info: => 8.07E-05s 12:22:59.5 Info: CreateIndex Artists (Path) 12:22:59.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.5 Info: => 7.49E-05s 12:22:59.5 Info: CreateTable Albums 12:22:59.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:59.5 Info: => 0.0002595s 12:22:59.5 Info: CreateIndex Albums (ForeignAlbumId) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.5 Info: => 8.52E-05s 12:22:59.5 Info: CreateIndex Albums (MBId) 12:22:59.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.5 Info: => 7.46E-05s 12:22:59.5 Info: CreateIndex Albums (TADBId) 12:22:59.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.5 Info: => 7.67E-05s 12:22:59.5 Info: CreateIndex Albums (TitleSlug) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.5 Info: => 7.85E-05s 12:22:59.5 Info: CreateIndex Albums (CleanTitle) 12:22:59.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.5 Info: => 7.56E-05s 12:22:59.5 Info: CreateIndex Albums (Path) 12:22:59.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:59.5 Info: => 7.92E-05s 12:22:59.5 Info: CreateTable Tracks 12:22:59.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:59.5 Info: => 0.0001697s 12:22:59.5 Info: CreateIndex Tracks (ForeignTrackId) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.5 Info: => 7.96E-05s 12:22:59.5 Info: CreateIndex Tracks (ArtistId) 12:22:59.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:59.5 Info: => 8.02E-05s 12:22:59.5 Info: CreateIndex Tracks (TrackFileId) 12:22:59.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.5 Info: => 0.0001089s 12:22:59.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:59.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:59.5 Info: => 9.39E-05s 12:22:59.5 Info: CreateTable TrackFiles 12:22:59.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:59.5 Info: => 0.000156s 12:22:59.5 Info: CreateIndex TrackFiles (ArtistId) 12:22:59.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:59.5 Info: => 9.02E-05s 12:22:59.5 Info: CreateIndex TrackFiles (AlbumId) 12:22:59.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:59.5 Info: => 8.13E-05s 12:22:59.5 Info: CreateTable History 12:22:59.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:59.5 Info: => 0.0001629s 12:22:59.5 Info: CreateIndex History (Date) 12:22:59.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:59.5 Info: => 8.48E-05s 12:22:59.5 Info: CreateIndex History (EventType) 12:22:59.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:59.5 Info: => 0.0001129s 12:22:59.5 Info: CreateIndex History (DownloadId) 12:22:59.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:59.5 Info: => 9.76E-05s 12:22:59.5 Info: CreateIndex History (AlbumId) 12:22:59.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:59.5 Info: => 8.8E-05s 12:22:59.5 Info: CreateTable Notifications 12:22:59.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:59.5 Info: => 0.0001456s 12:22:59.5 Info: CreateTable ScheduledTasks 12:22:59.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:59.5 Info: => 0.0001167s 12:22:59.5 Info: CreateIndex ScheduledTasks (TypeName) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:59.5 Info: => 8.63E-05s 12:22:59.5 Info: CreateTable Indexers 12:22:59.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:59.5 Info: => 0.0001224s 12:22:59.5 Info: CreateIndex Indexers (Name) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.5 Info: => 0.0001118s 12:22:59.5 Info: CreateTable Profiles 12:22:59.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:59.5 Info: => 0.0001191s 12:22:59.5 Info: CreateIndex Profiles (Name) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:59.5 Info: => 9.09E-05s 12:22:59.5 Info: CreateTable QualityDefinitions 12:22:59.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:59.5 Info: => 0.0001343s 12:22:59.5 Info: CreateIndex QualityDefinitions (Quality) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:59.5 Info: => 8.81E-05s 12:22:59.5 Info: CreateIndex QualityDefinitions (Title) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:59.5 Info: => 8.91E-05s 12:22:59.5 Info: CreateTable NamingConfig 12:22:59.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:59.5 Info: => 0.0001583s 12:22:59.5 Info: CreateTable Blacklist 12:22:59.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:59.5 Info: => 0.0002074s 12:22:59.5 Info: CreateTable Metadata 12:22:59.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:59.5 Info: => 0.000121s 12:22:59.5 Info: CreateTable MetadataFiles 12:22:59.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:59.5 Info: => 0.0001492s 12:22:59.5 Info: CreateTable DownloadClients 12:22:59.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:59.5 Info: => 0.0001239s 12:22:59.5 Info: CreateTable PendingReleases 12:22:59.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:59.5 Info: => 0.0001332s 12:22:59.5 Info: CreateTable RemotePathMappings 12:22:59.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:59.5 Info: => 0.0001097s 12:22:59.5 Info: CreateTable Tags 12:22:59.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:59.5 Info: => 9.66E-05s 12:22:59.5 Info: CreateIndex Tags (Label) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:59.5 Info: => 0.0001022s 12:22:59.5 Info: CreateTable Restrictions 12:22:59.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:59.5 Info: => 0.0001125s 12:22:59.5 Info: CreateTable DelayProfiles 12:22:59.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:59.5 Info: => 0.000146s 12:22:59.5 Info: CreateTable Users 12:22:59.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:59.5 Info: => 0.0001075s 12:22:59.5 Info: CreateIndex Users (Identifier) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:59.5 Info: => 9.44E-05s 12:22:59.5 Info: CreateIndex Users (Username) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:59.5 Info: => 8.57E-05s 12:22:59.5 Info: CreateTable Commands 12:22:59.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:59.5 Info: => 0.0001514s 12:22:59.5 Info: CreateTable IndexerStatus 12:22:59.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:59.5 Info: => 0.0001505s 12:22:59.5 Info: CreateIndex IndexerStatus (ProviderId) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:59.5 Info: => 9.1E-05s 12:22:59.5 Info: CreateTable ExtraFiles 12:22:59.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:59.5 Info: => 0.0001376s 12:22:59.5 Info: CreateTable LyricFiles 12:22:59.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:59.5 Info: => 0.0001585s 12:22:59.5 Info: CreateTable LanguageProfiles 12:22:59.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:59.5 Info: => 0.0001161s 12:22:59.5 Info: CreateIndex LanguageProfiles (Name) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:59.5 Info: => 9.83E-05s 12:22:59.5 Info: CreateTable DownloadClientStatus 12:22:59.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:59.5 Info: => 0.000124s 12:22:59.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:59.5 Info: => 9.61E-05s 12:22:59.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:59.5 Info: -> 1 Insert operations completed in 00:00:00.0000757 taking an average of 00:00:00.0000757 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:59', 'InitialSetup') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 1: InitialSetup migrated 12:22:59.5 Info: => 0.010873s 12:22:59.5 Info: 2: add_reason_to_pending_releases migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 2 12:22:59.5 Info: AlterTable PendingReleases 12:22:59.5 Info: => 1.4E-06s 12:22:59.5 Info: CreateColumn PendingReleases Reason Int32 12:22:59.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:59.5 Info: => 0.0006062s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:59', 'add_reason_to_pending_releases') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 2: add_reason_to_pending_releases migrated 12:22:59.5 Info: => 0.0009178s 12:22:59.5 Info: 3: add_medium_support migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 3 12:22:59.5 Info: AlterTable Albums 12:22:59.5 Info: => 1.2E-06s 12:22:59.5 Info: CreateColumn Albums Media String 12:22:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:59.5 Info: => 0.0006371s 12:22:59.5 Info: AlterTable Tracks 12:22:59.5 Info: => 1.3E-06s 12:22:59.5 Info: CreateColumn Tracks MediumNumber Int32 12:22:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:59.5 Info: => 0.0005477s 12:22:59.5 Info: AlterTable Tracks 12:22:59.5 Info: => 1.2E-06s 12:22:59.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:59.5 Info: => 0.0005331s 12:22:59.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:59.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:59.5 Info: => 5.09E-05s 12:22:59.5 Info: DeleteColumn Tracks TrackNumber 12:22:59.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:59.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:59.5 Info: DROP TABLE "Tracks" 12:22:59.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.5 Info: => 0.0046625s 12:22:59.5 Info: AlterTable Tracks 12:22:59.5 Info: => 1.2E-06s 12:22:59.5 Info: CreateColumn Tracks TrackNumber String 12:22:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:59.5 Info: => 0.0005317s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:59', 'add_medium_support') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 3: add_medium_support migrated 12:22:59.5 Info: => 0.0009685s 12:22:59.5 Info: 4: add_various_qualites_in_profile migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 4 12:22:59.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:59.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:59.5 Info: => 6.04E-05s 12:22:59.5 Info: PerformDBOperation 12:22:59.5 Info: Performing DB Operation 12:22:59.5 Info: => 3.46E-05s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:59', 'add_various_qualites_in_profile') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 4: add_various_qualites_in_profile migrated 12:22:59.5 Info: => 0.0002994s 12:22:59.5 Info: 5: metadata_profiles migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 5 12:22:59.5 Info: CreateTable MetadataProfiles 12:22:59.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:59.5 Info: => 0.0001386s 12:22:59.5 Info: CreateIndex MetadataProfiles (Name) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:59.5 Info: => 0.0001005s 12:22:59.5 Info: AlterTable Artists 12:22:59.5 Info: => 1.1E-06s 12:22:59.5 Info: CreateColumn Artists MetadataProfileId Int32 12:22:59.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:59.5 Info: => 0.0005702s 12:22:59.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:59.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:59.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:59.5 Info: DROP TABLE "Artists" 12:22:59.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.5 Info: => 0.0049686s 12:22:59.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:59.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:59.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:59.5 Info: DROP TABLE "Artists" 12:22:59.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.5 Info: => 0.0048691s 12:22:59.5 Info: AlterTable Albums 12:22:59.5 Info: => 1.2E-06s 12:22:59.5 Info: CreateColumn Albums SecondaryTypes String 12:22:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:59.5 Info: => 0.0005393s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:59', 'metadata_profiles') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 5: metadata_profiles migrated 12:22:59.5 Info: => 0.000965s 12:22:59.5 Info: 6: separate_automatic_and_interactive_search migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 6 12:22:59.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:59.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:59.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:59.6 Info: DROP TABLE "Indexers" 12:22:59.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.6 Info: => 0.0041764s 12:22:59.6 Info: AlterTable Indexers 12:22:59.6 Info: => 1.4E-06s 12:22:59.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:59.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:59.6 Info: => 0.0005308s 12:22:59.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:59.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:59.6 Info: => 4.54E-05s 12:22:59.6 Info: AlterTable Indexers 12:22:59.6 Info: => 1.3E-06s 12:22:59.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:59.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:59.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:59.6 Info: DROP TABLE "Indexers" 12:22:59.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.6 Info: => 0.007218s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:59', 'separate_automatic_and_interactive_search') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 6: separate_automatic_and_interactive_search migrated 12:22:59.6 Info: => 0.0075803s 12:22:59.6 Info: 7: change_album_path_to_relative migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 7 12:22:59.6 Info: DeleteColumn Albums Path 12:22:59.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:59.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:59.6 Info: DROP TABLE "Albums" 12:22:59.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.6 Info: => 0.005083s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:59', 'change_album_path_to_relative') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 7: change_album_path_to_relative migrated 12:22:59.6 Info: => 0.0055199s 12:22:59.6 Info: 8: change_quality_size_mb_to_kb migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 8 12:22:59.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:59.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:59.6 Info: => 5.73E-05s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:59', 'change_quality_size_mb_to_kb') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 8: change_quality_size_mb_to_kb migrated 12:22:59.6 Info: => 0.0003218s 12:22:59.6 Info: 9: album_releases migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 9 12:22:59.6 Info: AlterTable Albums 12:22:59.6 Info: => 1.2E-06s 12:22:59.6 Info: CreateColumn Albums Releases String 12:22:59.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:59.6 Info: => 0.0005763s 12:22:59.6 Info: AlterTable Albums 12:22:59.6 Info: => 1.2E-06s 12:22:59.6 Info: CreateColumn Albums CurrentRelease String 12:22:59.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:59.6 Info: => 0.000544s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:59', 'album_releases') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 9: album_releases migrated 12:22:59.6 Info: => 0.0008539s 12:22:59.6 Info: 10: album_releases_fix migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 10 12:22:59.6 Info: AlterTable Albums 12:22:59.6 Info: => 1.1E-06s 12:22:59.6 Info: AlterColumn Albums Releases String 12:22:59.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:59.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:59.6 Info: DROP TABLE "Albums" 12:22:59.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.6 Info: => 0.0050019s 12:22:59.6 Info: AlterTable Albums 12:22:59.6 Info: => 1.3E-06s 12:22:59.6 Info: AlterColumn Albums CurrentRelease String 12:22:59.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:59.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:59.6 Info: DROP TABLE "Albums" 12:22:59.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.6 Info: => 0.0049917s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:59', 'album_releases_fix') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 10: album_releases_fix migrated 12:22:59.6 Info: => 0.0053991s 12:22:59.6 Info: 11: import_lists migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 11 12:22:59.6 Info: CreateTable ImportLists 12:22:59.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:59.6 Info: => 0.0001891s 12:22:59.6 Info: CreateIndex ImportLists (Name) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:59.6 Info: => 9.29E-05s 12:22:59.6 Info: CreateTable ImportListStatus 12:22:59.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:59.6 Info: => 0.0001286s 12:22:59.6 Info: CreateIndex ImportListStatus (ProviderId) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:59.6 Info: => 9.03E-05s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:59', 'import_lists') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 11: import_lists migrated 12:22:59.6 Info: => 0.0004433s 12:22:59.6 Info: 12: add_release_status migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 12 12:22:59.6 Info: AlterTable MetadataProfiles 12:22:59.6 Info: => 1.2E-06s 12:22:59.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:59.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:59.6 Info: => 0.0006072s 12:22:59.6 Info: PerformDBOperation 12:22:59.6 Info: Performing DB Operation 12:22:59.6 Info: => 3.72E-05s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:59', 'add_release_status') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 12: add_release_status migrated 12:22:59.6 Info: => 0.0003309s 12:22:59.6 Info: 13: album_download_notification migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 13 12:22:59.6 Info: AlterTable Notifications 12:22:59.6 Info: => 1.2E-06s 12:22:59.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:59.6 Info: => 0.0005879s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:59', 'album_download_notification') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 13: album_download_notification migrated 12:22:59.6 Info: => 0.0008994s 12:22:59.6 Info: 14: fix_language_metadata_profiles migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 14 12:22:59.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:59.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:59.6 Info: => 8.75E-05s 12:22:59.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:59.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:59.6 Info: => 6.83E-05s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:59', 'fix_language_metadata_profiles') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 14: fix_language_metadata_profiles migrated 12:22:59.6 Info: => 0.0003496s 12:22:59.6 Info: 15: remove_fanzub migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 15 12:22:59.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:59.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:59.6 Info: => 5.27E-05s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:59', 'remove_fanzub') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 15: remove_fanzub migrated 12:22:59.6 Info: => 0.0003138s 12:22:59.6 Info: 16: update_artist_history_indexes migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 16 12:22:59.6 Info: CreateIndex Albums (ArtistId) 12:22:59.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:59.6 Info: => 0.0001151s 12:22:59.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:59.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:59.6 Info: => 9.55E-05s 12:22:59.6 Info: DeleteIndex History (AlbumId) 12:22:59.6 Info: DROP INDEX "IX_History_AlbumId" 12:22:59.6 Info: => 0.000122s 12:22:59.6 Info: CreateIndex History (AlbumId, Date) 12:22:59.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:59.6 Info: => 0.0001047s 12:22:59.6 Info: DeleteIndex History (DownloadId) 12:22:59.6 Info: DROP INDEX "IX_History_DownloadId" 12:22:59.6 Info: => 0.0001072s 12:22:59.6 Info: CreateIndex History (DownloadId, Date) 12:22:59.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:59.6 Info: => 9.8E-05s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:59', 'update_artist_history_indexes') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 16: update_artist_history_indexes migrated 12:22:59.6 Info: => 0.0004398s 12:22:59.6 Info: 17: remove_nma migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 17 12:22:59.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:59.6 Info: => 5.61E-05s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:59', 'remove_nma') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 17: remove_nma migrated 12:22:59.6 Info: => 0.0003188s 12:22:59.6 Info: 18: album_disambiguation migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 18 12:22:59.6 Info: AlterTable Albums 12:22:59.6 Info: => 1.2E-06s 12:22:59.6 Info: CreateColumn Albums Disambiguation String 12:22:59.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:59.6 Info: => 0.0006004s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:59', 'album_disambiguation') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 18: album_disambiguation migrated 12:22:59.6 Info: => 0.0009094s 12:22:59.6 Info: 19: add_ape_quality_in_profiles migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 19 12:22:59.6 Info: PerformDBOperation 12:22:59.6 Info: Performing DB Operation 12:22:59.6 Info: => 3.84E-05s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:59', 'add_ape_quality_in_profiles') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 19: add_ape_quality_in_profiles migrated 12:22:59.6 Info: => 0.0003114s 12:22:59.6 Info: 20: remove_pushalot migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 20 12:22:59.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:59.6 Info: => 5.42E-05s 12:22:59.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:59.6 Info: => 4.42E-05s 12:22:59.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:59.6 Info: => 4.06E-05s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:59', 'remove_pushalot') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 20: remove_pushalot migrated 12:22:59.6 Info: => 0.0003062s 12:22:59.6 Info: 21: add_custom_filters migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 21 12:22:59.6 Info: CreateTable CustomFilters 12:22:59.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:59.6 Info: => 0.0001395s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:59', 'add_custom_filters') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 21: add_custom_filters migrated 12:22:59.6 Info: => 0.0004766s 12:22:59.6 Info: 22: import_list_tags migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 22 12:22:59.6 Info: AlterTable ImportLists 12:22:59.6 Info: => 1.2E-06s 12:22:59.6 Info: CreateColumn ImportLists Tags String 12:22:59.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:59.6 Info: => 0.0006075s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:59', 'import_list_tags') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 22: import_list_tags migrated 12:22:59.6 Info: => 0.0009216s 12:22:59.6 Info: 23: add_release_groups_etc migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 23 12:22:59.6 Info: CreateTable ArtistMetadata 12:22:59.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:59.6 Info: => 0.0001993s 12:22:59.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:59.6 Info: => 9.58E-05s 12:22:59.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:59.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:59.6 Info: => 0.0001065s 12:22:59.6 Info: AlterTable Artists 12:22:59.6 Info: => 1.2E-06s 12:22:59.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:59.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:59.6 Info: => 0.0006073s 12:22:59.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:59.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:59.6 Info: => 7.77E-05s 12:22:59.6 Info: CreateTable AlbumReleases 12:22:59.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:59.6 Info: => 0.000177s 12:22:59.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:59.6 Info: => 9.46E-05s 12:22:59.6 Info: CreateIndex AlbumReleases (AlbumId) 12:22:59.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:59.6 Info: => 8.75E-05s 12:22:59.6 Info: PerformDBOperation 12:22:59.6 Info: Performing DB Operation 12:22:59.6 Info: => 4.07E-05s 12:22:59.6 Info: AlterTable Albums 12:22:59.6 Info: => 1.3E-06s 12:22:59.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:59.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:59.6 Info: => 0.0006169s 12:22:59.6 Info: AlterTable Albums 12:22:59.6 Info: => 1.1E-06s 12:22:59.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:59.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:59.6 Info: => 0.0006196s 12:22:59.6 Info: AlterTable Albums 12:22:59.6 Info: => 1.3E-06s 12:22:59.6 Info: CreateColumn Albums Links String 12:22:59.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:59.6 Info: => 0.0006075s 12:22:59.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:59.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:59.6 Info: => 9.44E-05s 12:22:59.6 Info: AlterTable Tracks 12:22:59.6 Info: => 1.1E-06s 12:22:59.6 Info: CreateColumn Tracks ForeignRecordingId String 12:22:59.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:59.6 Info: => 0.0006075s 12:22:59.6 Info: AlterTable Tracks 12:22:59.6 Info: => 1.3E-06s 12:22:59.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:59.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:59.6 Info: => 0.000617s 12:22:59.6 Info: AlterTable Tracks 12:22:59.6 Info: => 1.1E-06s 12:22:59.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:59.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:59.6 Info: => 0.0006075s 12:22:59.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:59.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:59.6 Info: => 9.59E-05s 12:22:59.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:59.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:59.6 Info: => 8.37E-05s 12:22:59.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:59.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:59.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:59.6 Info: DROP TABLE "Artists" 12:22:59.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.6 Info: => 0.005234s 12:22:59.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:59.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:59.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:59.6 Info: DROP TABLE "Albums" 12:22:59.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.6 Info: => 0.0054162s 12:22:59.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:59.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:59.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:59.6 Info: DROP TABLE "Tracks" 12:22:59.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.6 Info: => 0.0049204s 12:22:59.6 Info: DeleteColumn TrackFiles ArtistId 12:22:59.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:59.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:59.6 Info: DROP TABLE "TrackFiles" 12:22:59.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:59.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:59.6 Info: => 0.0047001s 12:22:59.6 Info: CreateIndex Artists (ArtistMetadataId) 12:22:59.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:59.6 Info: => 9.06E-05s 12:22:59.6 Info: CreateIndex Artists (Monitored) 12:22:59.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:59.6 Info: => 8.73E-05s 12:22:59.6 Info: CreateIndex Albums (ArtistMetadataId) 12:22:59.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:59.6 Info: => 8.79E-05s 12:22:59.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:59.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:59.6 Info: => 8.34E-05s 12:22:59.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:59.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:59.6 Info: => 8.46E-05s 12:22:59.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:59.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:59.6 Info: => 8.65E-05s 12:22:59.6 Info: UpdateData 12:22:59.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:59.6 Info: => 5.39E-05s 12:22:59.6 Info: UpdateData 12:22:59.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:59.6 Info: => 4.53E-05s 12:22:59.6 Info: UpdateData 12:22:59.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:59.6 Info: => 5.38E-05s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:59', 'add_release_groups_etc') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 23: add_release_groups_etc migrated 12:22:59.6 Info: => 0.0007211s 12:22:59.6 Info: 24: NewMediaInfoFormat migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 24 12:22:59.6 Info: UpdateData 12:22:59.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:59.6 Info: => 6.03E-05s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:59', 'NewMediaInfoFormat') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 24: NewMediaInfoFormat migrated 12:22:59.6 Info: => 0.0004003s 12:22:59.6 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 25 12:22:59.6 Info: RenameTable Restrictions ReleaseProfiles 12:22:59.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:59.6 Info: => 0.0017347s 12:22:59.6 Info: AlterTable ReleaseProfiles 12:22:59.6 Info: => 1.5E-06s 12:22:59.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:59.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:59.6 Info: => 0.0005847s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:59', 'rename_restrictions_to_release_profiles') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:59.6 Info: => 0.0009159s 12:22:59.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 26 12:22:59.6 Info: RenameTable Profiles QualityProfiles 12:22:59.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:59.6 Info: => 0.0017164s 12:22:59.6 Info: AlterTable QualityProfiles 12:22:59.6 Info: => 1.3E-06s 12:22:59.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:59.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:59.6 Info: => 0.0005817s 12:22:59.6 Info: AlterTable LanguageProfiles 12:22:59.6 Info: => 1.1E-06s 12:22:59.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:59.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:59.6 Info: => 0.0005674s 12:22:59.6 Info: UpdateData 12:22:59.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:59.6 Info: => 5.45E-05s 12:22:59.6 Info: UpdateData 12:22:59.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:59.6 Info: => 4.05E-05s 12:22:59.6 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:59.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:59.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:59.6 Info: DROP TABLE "Artists" 12:22:59.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:59.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:59.6 Info: => 0.0052526s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:59', 'rename_quality_profiles_add_upgrade_allowed') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:59.6 Info: => 0.005686s 12:22:59.6 Info: 27: add_import_exclusions migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 27 12:22:59.6 Info: CreateTable ImportListExclusions 12:22:59.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:59.6 Info: => 0.0001364s 12:22:59.6 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:59.6 Info: => 9.74E-05s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:59', 'add_import_exclusions') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 27: add_import_exclusions migrated 12:22:59.6 Info: => 0.0004106s 12:22:59.6 Info: 28: clean_artist_metadata_table migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 28 12:22:59.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:59.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:59.6 Info: => 0.0001605s 12:22:59.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:59.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:59.6 Info: => 0.0001302s 12:22:59.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:59.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:59.6 Info: => 0.0001277s 12:22:59.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:59.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:59.6 Info: => 0.0001248s 12:22:59.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:59.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:59.6 Info: => 0.0001219s 12:22:59.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:59.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:59.6 Info: => 0.0001228s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:59', 'clean_artist_metadata_table') 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: 28: clean_artist_metadata_table migrated 12:22:59.6 Info: => 0.0004063s 12:22:59.6 Info: 29: health_issue_notification migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 29 12:22:59.6 Info: AlterTable Notifications 12:22:59.6 Info: => 1.2E-06s 12:22:59.6 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:59.6 Info: => 0.0006249s 12:22:59.6 Info: AlterTable Notifications 12:22:59.6 Info: => 1.4E-06s 12:22:59.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:59.6 Info: => 0.0005893s 12:22:59.6 Info: AlterTable Notifications 12:22:59.6 Info: => 1.1E-06s 12:22:59.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:59.6 Info: => 0.0005858s 12:22:59.6 Info: AlterTable Notifications 12:22:59.6 Info: => 1.3E-06s 12:22:59.6 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:59.6 Info: => 0.0005796s 12:22:59.6 Info: AlterTable Notifications 12:22:59.6 Info: => 1.1E-06s 12:22:59.6 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:59.6 Info: => 0.0005927s 12:22:59.6 Info: DeleteColumn Notifications OnDownload 12:22:59.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:59.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:59.6 Info: DROP TABLE "Notifications" 12:22:59.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:59.6 Info: => 0.0047912s 12:22:59.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:59.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:59.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:59.6 Info: DROP TABLE "Notifications" 12:22:59.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:59.6 Info: => 0.0048492s 12:22:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:59', 'health_issue_notification') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 29: health_issue_notification migrated 12:22:59.7 Info: => 0.0052558s 12:22:59.7 Info: 30: add_mediafilerepository_mtime migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 30 12:22:59.7 Info: AlterTable TrackFiles 12:22:59.7 Info: => 1.5E-06s 12:22:59.7 Info: CreateColumn TrackFiles Modified DateTime 12:22:59.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:59.7 Info: => 0.0006655s 12:22:59.7 Info: AlterTable TrackFiles 12:22:59.7 Info: => 1.3E-06s 12:22:59.7 Info: CreateColumn TrackFiles Path String 12:22:59.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:59.7 Info: => 0.0006368s 12:22:59.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:59.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:59.7 Info: => 4.6E-05s 12:22:59.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:59.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:59.7 Info: => 0.0001396s 12:22:59.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:59.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:59.7 Info: => 0.0001515s 12:22:59.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:59.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:59.7 Info: => 0.0001694s 12:22:59.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:59.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:59.7 Info: => 0.0001037s 12:22:59.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:59.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:59.7 Info: => 6.57E-05s 12:22:59.7 Info: AlterTable TrackFiles 12:22:59.7 Info: => 1.2E-06s 12:22:59.7 Info: AlterColumn TrackFiles Path String 12:22:59.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:59.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:59.7 Info: DROP TABLE "TrackFiles" 12:22:59.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:59.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:59.7 Info: => 0.0070639s 12:22:59.7 Info: CreateIndex TrackFiles (Path) 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:59.7 Info: => 9.51E-05s 12:22:59.7 Info: DeleteColumn TrackFiles RelativePath 12:22:59.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:59.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:59.7 Info: DROP TABLE "TrackFiles" 12:22:59.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:59.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:59.7 Info: => 0.0050165s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:59', 'add_mediafilerepository_mtime') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 30: add_mediafilerepository_mtime migrated 12:22:59.7 Info: => 0.0053564s 12:22:59.7 Info: 31: add_artistmetadataid_constraint migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 31 12:22:59.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:59.7 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:59.7 Info: => 0.0001024s 12:22:59.7 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:59.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:59.7 Info: => 0.0001336s 12:22:59.7 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:59.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:59.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:59.7 Info: DROP TABLE "Artists" 12:22:59.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:59.7 Info: => 0.0051919s 12:22:59.7 Info: CreateIndex Artists (ArtistMetadataId) 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:59.7 Info: => 8.78E-05s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:59', 'add_artistmetadataid_constraint') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 31: add_artistmetadataid_constraint migrated 12:22:59.7 Info: => 0.0004458s 12:22:59.7 Info: 32: old_ids_and_artist_alias migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 32 12:22:59.7 Info: AlterTable ArtistMetadata 12:22:59.7 Info: => 1.3E-06s 12:22:59.7 Info: CreateColumn ArtistMetadata Aliases String 12:22:59.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:59.7 Info: => 0.0006295s 12:22:59.7 Info: AlterTable ArtistMetadata 12:22:59.7 Info: => 1.2E-06s 12:22:59.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:59.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:59.7 Info: => 0.0006087s 12:22:59.7 Info: AlterTable Albums 12:22:59.7 Info: => 1.2E-06s 12:22:59.7 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:59.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:59.7 Info: => 0.0005925s 12:22:59.7 Info: AlterTable AlbumReleases 12:22:59.7 Info: => 1.2E-06s 12:22:59.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:59.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:59.7 Info: => 0.0005809s 12:22:59.7 Info: AlterTable Tracks 12:22:59.7 Info: => 1.2E-06s 12:22:59.7 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:59.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:59.7 Info: => 0.0005857s 12:22:59.7 Info: AlterTable Tracks 12:22:59.7 Info: => 1.3E-06s 12:22:59.7 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:59.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:59.7 Info: => 0.0005917s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:59', 'old_ids_and_artist_alias') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 32: old_ids_and_artist_alias migrated 12:22:59.7 Info: => 0.0009063s 12:22:59.7 Info: 33: download_propers_config migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 33 12:22:59.7 Info: PerformDBOperation 12:22:59.7 Info: Performing DB Operation 12:22:59.7 Info: => 4.04E-05s 12:22:59.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:59.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:59.7 Info: => 4.36E-05s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:59', 'download_propers_config') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 33: download_propers_config migrated 12:22:59.7 Info: => 0.0003048s 12:22:59.7 Info: 34: remove_language_profiles migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 34 12:22:59.7 Info: DeleteTable LanguageProfiles 12:22:59.7 Info: DROP TABLE "LanguageProfiles" 12:22:59.7 Info: => 0.0002078s 12:22:59.7 Info: DeleteColumn Artists LanguageProfileId 12:22:59.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:59.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:59.7 Info: DROP TABLE "Artists" 12:22:59.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:59.7 Info: => 0.0068834s 12:22:59.7 Info: DeleteColumn ImportLists LanguageProfileId 12:22:59.7 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:59.7 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:59.7 Info: DROP TABLE "ImportLists" 12:22:59.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:59.7 Info: => 0.0048649s 12:22:59.7 Info: DeleteColumn Blacklist Language 12:22:59.7 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:59.7 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:59.7 Info: DROP TABLE "Blacklist" 12:22:59.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:59.7 Info: => 0.0046627s 12:22:59.7 Info: DeleteColumn History Language 12:22:59.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:59.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:59.7 Info: DROP TABLE "History" 12:22:59.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:59.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:59.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:59.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:59.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:59.7 Info: => 0.006693s 12:22:59.7 Info: DeleteColumn LyricFiles Language 12:22:59.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:59.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:59.7 Info: DROP TABLE "LyricFiles" 12:22:59.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:59.7 Info: => 0.0046248s 12:22:59.7 Info: DeleteColumn TrackFiles Language 12:22:59.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:59.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:59.7 Info: DROP TABLE "TrackFiles" 12:22:59.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:59.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:59.7 Info: => 0.0049532s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:59', 'remove_language_profiles') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 34: remove_language_profiles migrated 12:22:59.7 Info: => 0.0055241s 12:22:59.7 Info: 35: multi_disc_naming_format migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 35 12:22:59.7 Info: AlterTable NamingConfig 12:22:59.7 Info: => 1.2E-06s 12:22:59.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:59.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:59.7 Info: => 0.0006052s 12:22:59.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:59.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:59.7 Info: => 5.1E-05s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:59', 'multi_disc_naming_format') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 35: multi_disc_naming_format migrated 12:22:59.7 Info: => 0.0003379s 12:22:59.7 Info: 36: add_download_client_priority migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 36 12:22:59.7 Info: AlterTable DownloadClients 12:22:59.7 Info: => 1.2E-06s 12:22:59.7 Info: CreateColumn DownloadClients Priority Int32 12:22:59.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:59.7 Info: => 0.0006035s 12:22:59.7 Info: PerformDBOperation 12:22:59.7 Info: Performing DB Operation 12:22:59.7 Info: => 5.82E-05s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:59', 'add_download_client_priority') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 36: add_download_client_priority migrated 12:22:59.7 Info: => 0.0003824s 12:22:59.7 Info: 37: remove_growl_prowl migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 37 12:22:59.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:59.7 Info: => 5.58E-05s 12:22:59.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:59.7 Info: => 4.13E-05s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:59', 'remove_growl_prowl') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 37: remove_growl_prowl migrated 12:22:59.7 Info: => 0.0003146s 12:22:59.7 Info: 38: remove_plex_hometheatre migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 38 12:22:59.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:59.7 Info: => 5.44E-05s 12:22:59.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:59.7 Info: => 3.93E-05s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:59', 'remove_plex_hometheatre') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 38: remove_plex_hometheatre migrated 12:22:59.7 Info: => 0.0002998s 12:22:59.7 Info: 39: add_root_folder_add_defaults migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 39 12:22:59.7 Info: AlterTable RootFolders 12:22:59.7 Info: => 1.2E-06s 12:22:59.7 Info: CreateColumn RootFolders Name String 12:22:59.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:59.7 Info: => 0.0006013s 12:22:59.7 Info: AlterTable RootFolders 12:22:59.7 Info: => 1.3E-06s 12:22:59.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:59.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:59.7 Info: => 0.0005771s 12:22:59.7 Info: AlterTable RootFolders 12:22:59.7 Info: => 1.3E-06s 12:22:59.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:59.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:59.7 Info: => 0.0005796s 12:22:59.7 Info: AlterTable RootFolders 12:22:59.7 Info: => 1.2E-06s 12:22:59.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:59.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:59.7 Info: => 0.0005781s 12:22:59.7 Info: AlterTable RootFolders 12:22:59.7 Info: => 1.1E-06s 12:22:59.7 Info: CreateColumn RootFolders DefaultTags String 12:22:59.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:59.7 Info: => 0.0005741s 12:22:59.7 Info: PerformDBOperation 12:22:59.7 Info: Performing DB Operation 12:22:59.7 Info: => 6.26E-05s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:59', 'add_root_folder_add_defaults') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 39: add_root_folder_add_defaults migrated 12:22:59.7 Info: => 0.000405s 12:22:59.7 Info: 40: task_duration migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 40 12:22:59.7 Info: AlterTable ScheduledTasks 12:22:59.7 Info: => 1.2E-06s 12:22:59.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:59.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:59.7 Info: => 0.0006636s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:59', 'task_duration') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 40: task_duration migrated 12:22:59.7 Info: => 0.0010102s 12:22:59.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 41 12:22:59.7 Info: AlterTable ReleaseProfiles 12:22:59.7 Info: => 1.3E-06s 12:22:59.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:59.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:59.7 Info: => 0.0006235s 12:22:59.7 Info: AlterTable ReleaseProfiles 12:22:59.7 Info: => 1.2E-06s 12:22:59.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:59.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:59.7 Info: => 0.0005911s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:59', 'add_indexer_and_enabled_to_release_profiles') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:59.7 Info: => 0.0009028s 12:22:59.7 Info: 42: remove_album_folders migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 42 12:22:59.7 Info: DeleteColumn Artists AlbumFolder 12:22:59.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:59.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:59.7 Info: DROP TABLE "Artists" 12:22:59.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:59.7 Info: => 0.0064342s 12:22:59.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:59.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:59.7 Info: => 4.7E-05s 12:22:59.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:59.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:59.7 Info: => 4.22E-05s 12:22:59.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:59.7 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:59.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:59.7 Info: DROP TABLE "NamingConfig" 12:22:59.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:59.7 Info: => 0.004679s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:59', 'remove_album_folders') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 42: remove_album_folders migrated 12:22:59.7 Info: => 0.005216s 12:22:59.7 Info: 44: add_priority_to_indexers migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 44 12:22:59.7 Info: AlterTable Indexers 12:22:59.7 Info: => 1.3E-06s 12:22:59.7 Info: CreateColumn Indexers Priority Int32 12:22:59.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:59.7 Info: => 0.0006219s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:59', 'add_priority_to_indexers') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 44: add_priority_to_indexers migrated 12:22:59.7 Info: => 0.0009288s 12:22:59.7 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 45 12:22:59.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:59.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:59.7 Info: => 0.0001205s 12:22:59.7 Info: PerformDBOperation 12:22:59.7 Info: Performing DB Operation 12:22:59.7 Info: => 3.3E-05s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:59', 'remove_chown_and_folderchmod_config') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:59.7 Info: => 0.0003033s 12:22:59.7 Info: 47: update_notifiarr migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 47 12:22:59.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:59.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:59.7 Info: => 8.71E-05s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:59', 'update_notifiarr') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 47: update_notifiarr migrated 12:22:59.7 Info: => 0.000346s 12:22:59.7 Info: 49: email_multiple_addresses migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 49 12:22:59.7 Info: PerformDBOperation 12:22:59.7 Info: Performing DB Operation 12:22:59.7 Info: => 6.64E-05s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:59', 'email_multiple_addresses') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 49: email_multiple_addresses migrated 12:22:59.7 Info: => 0.0003296s 12:22:59.7 Info: 50: rename_blacklist_to_blocklist migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 50 12:22:59.7 Info: RenameTable Blacklist Blocklist 12:22:59.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:59.7 Info: => 0.0017424s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:59', 'rename_blacklist_to_blocklist') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 50: rename_blacklist_to_blocklist migrated 12:22:59.7 Info: => 0.002052s 12:22:59.7 Info: 51: cdh_per_downloadclient migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 51 12:22:59.7 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:22:59.7 Info: AlterTable DownloadClients 12:22:59.7 Info: => 1.1E-06s 12:22:59.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:59.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:59.7 Info: => 0.00063s 12:22:59.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:59.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:59.7 Info: => 0.0005942s 12:22:59.7 Info: PerformDBOperation 12:22:59.7 Info: Performing DB Operation 12:22:59.7 Info: => 0.0001763s 12:22:59.7 Info: -> 1 Insert operations completed in 00:00:00.0001082 taking an average of 00:00:00.0001082 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:59', 'cdh_per_downloadclient') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 51: cdh_per_downloadclient migrated 12:22:59.7 Info: => 0.0005002s 12:22:59.7 Debug: Took: 00:00:00.2600041 12:22:59.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 12:22:59.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 12:22:59.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149798492096_201/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:59.8 Info: DatabaseEngineVersionCheck migrating 12:22:59.8 Info: PerformDBOperation 12:22:59.8 Info: Performing DB Operation 12:22:59.8 Info: SQLite 3.47.0 12:22:59.8 Info: => 0.0011101s 12:22:59.8 Info: DatabaseEngineVersionCheck migrated 12:22:59.8 Info: => 0.001129s 12:22:59.8 Info: VersionMigration migrating 12:22:59.8 Info: Beginning Transaction 12:22:59.8 Info: CreateTable VersionInfo 12:22:59.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:59.8 Info: => 0.0001892s 12:22:59.8 Info: Committing Transaction 12:22:59.8 Info: VersionMigration migrated 12:22:59.8 Info: => 0.0005509s 12:22:59.8 Info: VersionUniqueMigration migrating 12:22:59.8 Info: Beginning Transaction 12:22:59.8 Info: CreateIndex VersionInfo (Version) 12:22:59.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:59.8 Info: => 0.0001651s 12:22:59.8 Info: AlterTable VersionInfo 12:22:59.8 Info: => 1.5E-06s 12:22:59.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:59.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:59.8 Info: => 0.0005663s 12:22:59.8 Info: Committing Transaction 12:22:59.8 Info: VersionUniqueMigration migrated 12:22:59.8 Info: => 0.000773s 12:22:59.8 Info: VersionDescriptionMigration migrating 12:22:59.8 Info: Beginning Transaction 12:22:59.8 Info: AlterTable VersionInfo 12:22:59.8 Info: => 1.2E-06s 12:22:59.8 Info: CreateColumn VersionInfo Description String 12:22:59.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:59.8 Info: => 0.0002147s 12:22:59.8 Info: Committing Transaction 12:22:59.8 Info: VersionDescriptionMigration migrated 12:22:59.8 Info: => 0.000403s 12:22:59.8 Info: 1: InitialSetup migrating 12:22:59.8 Info: Beginning Transaction 12:22:59.8 Info: Starting migration of Main DB to 1 12:22:59.8 Info: CreateTable Config 12:22:59.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:59.8 Info: => 0.0001824s 12:22:59.8 Info: CreateIndex Config (Key) 12:22:59.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:59.8 Info: => 0.0001243s 12:22:59.8 Info: CreateTable RootFolders 12:22:59.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:59.8 Info: => 0.0001229s 12:22:59.8 Info: CreateIndex RootFolders (Path) 12:22:59.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:59.8 Info: => 0.0001173s 12:22:59.8 Info: CreateTable Artists 12:22:59.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:59.8 Info: => 0.0003227s 12:22:59.8 Info: CreateIndex Artists (ForeignArtistId) 12:22:59.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.8 Info: => 0.0001126s 12:22:59.8 Info: CreateIndex Artists (NameSlug) 12:22:59.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.8 Info: => 0.000103s 12:22:59.8 Info: CreateIndex Artists (CleanName) 12:22:59.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.8 Info: => 9.68E-05s 12:22:59.8 Info: CreateIndex Artists (Path) 12:22:59.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.8 Info: => 9.71E-05s 12:22:59.8 Info: CreateTable Albums 12:22:59.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:59.8 Info: => 0.0002932s 12:22:59.8 Info: CreateIndex Albums (ForeignAlbumId) 12:22:59.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.8 Info: => 0.000107s 12:22:59.8 Info: CreateIndex Albums (MBId) 12:22:59.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.8 Info: => 9.56E-05s 12:22:59.8 Info: CreateIndex Albums (TADBId) 12:22:59.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.8 Info: => 9.89E-05s 12:22:59.8 Info: CreateIndex Albums (TitleSlug) 12:22:59.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.8 Info: => 0.0001022s 12:22:59.8 Info: CreateIndex Albums (CleanTitle) 12:22:59.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.8 Info: => 0.0001013s 12:22:59.8 Info: CreateIndex Albums (Path) 12:22:59.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:59.8 Info: => 9.45E-05s 12:22:59.8 Info: CreateTable Tracks 12:22:59.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:59.8 Info: => 0.0002057s 12:22:59.8 Info: CreateIndex Tracks (ForeignTrackId) 12:22:59.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.8 Info: => 0.0001013s 12:22:59.8 Info: CreateIndex Tracks (ArtistId) 12:22:59.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:59.8 Info: => 0.0001067s 12:22:59.8 Info: CreateIndex Tracks (TrackFileId) 12:22:59.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.8 Info: => 0.0001174s 12:22:59.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:59.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:59.8 Info: => 9.47E-05s 12:22:59.8 Info: CreateTable TrackFiles 12:22:59.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:59.8 Info: => 0.0001829s 12:22:59.8 Info: CreateIndex TrackFiles (ArtistId) 12:22:59.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:59.8 Info: => 0.0001107s 12:22:59.8 Info: CreateIndex TrackFiles (AlbumId) 12:22:59.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:59.8 Info: => 0.0001045s 12:22:59.8 Info: CreateTable History 12:22:59.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:59.8 Info: => 0.000251s 12:22:59.8 Info: CreateIndex History (Date) 12:22:59.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:59.8 Info: => 0.0001113s 12:22:59.8 Info: CreateIndex History (EventType) 12:22:59.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:59.8 Info: => 0.0001189s 12:22:59.8 Info: CreateIndex History (DownloadId) 12:22:59.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:59.8 Info: => 0.0025621s 12:22:59.8 Info: CreateIndex History (AlbumId) 12:22:59.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:59.8 Info: => 0.000124s 12:22:59.8 Info: CreateTable Notifications 12:22:59.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:59.8 Info: => 0.0001919s 12:22:59.8 Info: CreateTable ScheduledTasks 12:22:59.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:59.8 Info: => 0.0001523s 12:22:59.8 Info: CreateIndex ScheduledTasks (TypeName) 12:22:59.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:59.8 Info: => 0.0001154s 12:22:59.8 Info: CreateTable Indexers 12:22:59.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:59.8 Info: => 0.0001485s 12:22:59.8 Info: CreateIndex Indexers (Name) 12:22:59.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.8 Info: => 0.0001245s 12:22:59.8 Info: CreateTable Profiles 12:22:59.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:59.8 Info: => 0.0001383s 12:22:59.8 Info: CreateIndex Profiles (Name) 12:22:59.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:59.8 Info: => 0.000109s 12:22:59.8 Info: CreateTable QualityDefinitions 12:22:59.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:59.8 Info: => 0.0001452s 12:22:59.8 Info: CreateIndex QualityDefinitions (Quality) 12:22:59.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:59.8 Info: => 0.000106s 12:22:59.8 Info: CreateIndex QualityDefinitions (Title) 12:22:59.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:59.8 Info: => 0.0001073s 12:22:59.8 Info: CreateTable NamingConfig 12:22:59.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:59.8 Info: => 0.0001729s 12:22:59.8 Info: CreateTable Blacklist 12:22:59.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:59.8 Info: => 0.0002351s 12:22:59.8 Info: CreateTable Metadata 12:22:59.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:59.8 Info: => 0.0001447s 12:22:59.8 Info: CreateTable MetadataFiles 12:22:59.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:59.8 Info: => 0.0001765s 12:22:59.8 Info: CreateTable DownloadClients 12:22:59.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:59.8 Info: => 0.0001447s 12:22:59.8 Info: CreateTable PendingReleases 12:22:59.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:59.8 Info: => 0.0001552s 12:22:59.8 Info: CreateTable RemotePathMappings 12:22:59.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:59.8 Info: => 0.0001342s 12:22:59.8 Info: CreateTable Tags 12:22:59.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:59.8 Info: => 0.0001182s 12:22:59.8 Info: CreateIndex Tags (Label) 12:22:59.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:59.8 Info: => 0.0001174s 12:22:59.8 Info: CreateTable Restrictions 12:22:59.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:59.8 Info: => 0.0001364s 12:22:59.8 Info: CreateTable DelayProfiles 12:22:59.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:59.8 Info: => 0.0001758s 12:22:59.8 Info: CreateTable Users 12:22:59.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:59.8 Info: => 0.0001357s 12:22:59.8 Info: CreateIndex Users (Identifier) 12:22:59.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:59.8 Info: => 0.0001117s 12:22:59.8 Info: CreateIndex Users (Username) 12:22:59.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:59.8 Info: => 0.0001076s 12:22:59.8 Info: CreateTable Commands 12:22:59.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:59.8 Info: => 0.0001779s 12:22:59.8 Info: CreateTable IndexerStatus 12:22:59.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:59.8 Info: => 0.0001682s 12:22:59.8 Info: CreateIndex IndexerStatus (ProviderId) 12:22:59.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:59.8 Info: => 0.0001132s 12:22:59.8 Info: CreateTable ExtraFiles 12:22:59.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:59.8 Info: => 0.0001605s 12:22:59.8 Info: CreateTable LyricFiles 12:22:59.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:59.8 Info: => 0.0001812s 12:22:59.8 Info: CreateTable LanguageProfiles 12:22:59.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:59.8 Info: => 0.0001327s 12:22:59.8 Info: CreateIndex LanguageProfiles (Name) 12:22:59.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:59.8 Info: => 0.0001159s 12:22:59.8 Info: CreateTable DownloadClientStatus 12:22:59.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:59.8 Info: => 0.0001463s 12:22:59.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:59.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:59.8 Info: => 0.0001154s 12:22:59.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:59.8 Info: -> 1 Insert operations completed in 00:00:00.0000776 taking an average of 00:00:00.0000776 12:22:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:59', 'InitialSetup') 12:22:59.8 Info: Committing Transaction 12:22:59.8 Info: 1: InitialSetup migrated 12:22:59.8 Info: => 0.0109141s 12:22:59.8 Info: 2: add_reason_to_pending_releases migrating 12:22:59.8 Info: Beginning Transaction 12:22:59.8 Info: Starting migration of Main DB to 2 12:22:59.8 Info: AlterTable PendingReleases 12:22:59.8 Info: => 1.5E-06s 12:22:59.8 Info: CreateColumn PendingReleases Reason Int32 12:22:59.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:59.8 Info: => 0.0006373s 12:22:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:59', 'add_reason_to_pending_releases') 12:22:59.8 Info: Committing Transaction 12:22:59.8 Info: 2: add_reason_to_pending_releases migrated 12:22:59.8 Info: => 0.0009892s 12:22:59.8 Info: 3: add_medium_support migrating 12:22:59.8 Info: Beginning Transaction 12:22:59.8 Info: Starting migration of Main DB to 3 12:22:59.8 Info: AlterTable Albums 12:22:59.8 Info: => 1.2E-06s 12:22:59.8 Info: CreateColumn Albums Media String 12:22:59.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:59.8 Info: => 0.0005948s 12:22:59.8 Info: AlterTable Tracks 12:22:59.8 Info: => 1.2E-06s 12:22:59.8 Info: CreateColumn Tracks MediumNumber Int32 12:22:59.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:59.8 Info: => 0.0005511s 12:22:59.8 Info: AlterTable Tracks 12:22:59.8 Info: => 1.2E-06s 12:22:59.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:59.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:59.8 Info: => 0.0005432s 12:22:59.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:59.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:59.8 Info: => 5.06E-05s 12:22:59.8 Info: DeleteColumn Tracks TrackNumber 12:22:59.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:59.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:59.9 Info: DROP TABLE "Tracks" 12:22:59.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:59.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.9 Info: => 0.0047257s 12:22:59.9 Info: AlterTable Tracks 12:22:59.9 Info: => 1.2E-06s 12:22:59.9 Info: CreateColumn Tracks TrackNumber String 12:22:59.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:59.9 Info: => 0.0005411s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:59', 'add_medium_support') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 3: add_medium_support migrated 12:22:59.9 Info: => 0.0009477s 12:22:59.9 Info: 4: add_various_qualites_in_profile migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 4 12:22:59.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:59.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:59.9 Info: => 5.97E-05s 12:22:59.9 Info: PerformDBOperation 12:22:59.9 Info: Performing DB Operation 12:22:59.9 Info: => 3.42E-05s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:59', 'add_various_qualites_in_profile') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 4: add_various_qualites_in_profile migrated 12:22:59.9 Info: => 0.0002924s 12:22:59.9 Info: 5: metadata_profiles migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 5 12:22:59.9 Info: CreateTable MetadataProfiles 12:22:59.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:59.9 Info: => 0.0001826s 12:22:59.9 Info: CreateIndex MetadataProfiles (Name) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:59.9 Info: => 0.0001054s 12:22:59.9 Info: AlterTable Artists 12:22:59.9 Info: => 1.3E-06s 12:22:59.9 Info: CreateColumn Artists MetadataProfileId Int32 12:22:59.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:59.9 Info: => 0.000562s 12:22:59.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:59.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:59.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:59.9 Info: DROP TABLE "Artists" 12:22:59.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.9 Info: => 0.0049467s 12:22:59.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:59.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:59.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:59.9 Info: DROP TABLE "Artists" 12:22:59.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.9 Info: => 0.0048565s 12:22:59.9 Info: AlterTable Albums 12:22:59.9 Info: => 1.2E-06s 12:22:59.9 Info: CreateColumn Albums SecondaryTypes String 12:22:59.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:59.9 Info: => 0.0005413s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:59', 'metadata_profiles') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 5: metadata_profiles migrated 12:22:59.9 Info: => 0.0009869s 12:22:59.9 Info: 6: separate_automatic_and_interactive_search migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 6 12:22:59.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:59.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:59.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:59.9 Info: DROP TABLE "Indexers" 12:22:59.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.9 Info: => 0.0056912s 12:22:59.9 Info: AlterTable Indexers 12:22:59.9 Info: => 1.3E-06s 12:22:59.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:59.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:59.9 Info: => 0.0005343s 12:22:59.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:59.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:59.9 Info: => 4.37E-05s 12:22:59.9 Info: AlterTable Indexers 12:22:59.9 Info: => 1.1E-06s 12:22:59.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:59.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:59.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:59.9 Info: DROP TABLE "Indexers" 12:22:59.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.9 Info: => 0.0041365s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:59', 'separate_automatic_and_interactive_search') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 6: separate_automatic_and_interactive_search migrated 12:22:59.9 Info: => 0.0045248s 12:22:59.9 Info: 7: change_album_path_to_relative migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 7 12:22:59.9 Info: DeleteColumn Albums Path 12:22:59.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:59.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:59.9 Info: DROP TABLE "Albums" 12:22:59.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.9 Info: => 0.0050596s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:59', 'change_album_path_to_relative') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 7: change_album_path_to_relative migrated 12:22:59.9 Info: => 0.0055232s 12:22:59.9 Info: 8: change_quality_size_mb_to_kb migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 8 12:22:59.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:59.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:59.9 Info: => 5.6E-05s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:59', 'change_quality_size_mb_to_kb') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 8: change_quality_size_mb_to_kb migrated 12:22:59.9 Info: => 0.0003181s 12:22:59.9 Info: 9: album_releases migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 9 12:22:59.9 Info: AlterTable Albums 12:22:59.9 Info: => 1.3E-06s 12:22:59.9 Info: CreateColumn Albums Releases String 12:22:59.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:59.9 Info: => 0.0005715s 12:22:59.9 Info: AlterTable Albums 12:22:59.9 Info: => 1.3E-06s 12:22:59.9 Info: CreateColumn Albums CurrentRelease String 12:22:59.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:59.9 Info: => 0.0005432s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:59', 'album_releases') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 9: album_releases migrated 12:22:59.9 Info: => 0.0008438s 12:22:59.9 Info: 10: album_releases_fix migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 10 12:22:59.9 Info: AlterTable Albums 12:22:59.9 Info: => 1.2E-06s 12:22:59.9 Info: AlterColumn Albums Releases String 12:22:59.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:59.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:59.9 Info: DROP TABLE "Albums" 12:22:59.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.9 Info: => 0.0060312s 12:22:59.9 Info: AlterTable Albums 12:22:59.9 Info: => 1.1E-06s 12:22:59.9 Info: AlterColumn Albums CurrentRelease String 12:22:59.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:59.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:59.9 Info: DROP TABLE "Albums" 12:22:59.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.9 Info: => 0.0062885s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:59', 'album_releases_fix') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 10: album_releases_fix migrated 12:22:59.9 Info: => 0.0067233s 12:22:59.9 Info: 11: import_lists migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 11 12:22:59.9 Info: CreateTable ImportLists 12:22:59.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:59.9 Info: => 0.0002164s 12:22:59.9 Info: CreateIndex ImportLists (Name) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:59.9 Info: => 9.65E-05s 12:22:59.9 Info: CreateTable ImportListStatus 12:22:59.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:59.9 Info: => 0.0001619s 12:22:59.9 Info: CreateIndex ImportListStatus (ProviderId) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:59.9 Info: => 9.33E-05s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:59', 'import_lists') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 11: import_lists migrated 12:22:59.9 Info: => 0.0004372s 12:22:59.9 Info: 12: add_release_status migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 12 12:22:59.9 Info: AlterTable MetadataProfiles 12:22:59.9 Info: => 1.3E-06s 12:22:59.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:59.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:59.9 Info: => 0.0005991s 12:22:59.9 Info: PerformDBOperation 12:22:59.9 Info: Performing DB Operation 12:22:59.9 Info: => 3.48E-05s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:59', 'add_release_status') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 12: add_release_status migrated 12:22:59.9 Info: => 0.0003254s 12:22:59.9 Info: 13: album_download_notification migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 13 12:22:59.9 Info: AlterTable Notifications 12:22:59.9 Info: => 1.2E-06s 12:22:59.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:59.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:59.9 Info: => 0.0005978s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:59', 'album_download_notification') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 13: album_download_notification migrated 12:22:59.9 Info: => 0.0008918s 12:22:59.9 Info: 14: fix_language_metadata_profiles migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 14 12:22:59.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:59.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:59.9 Info: => 8.78E-05s 12:22:59.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:59.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:59.9 Info: => 6.77E-05s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:59', 'fix_language_metadata_profiles') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 14: fix_language_metadata_profiles migrated 12:22:59.9 Info: => 0.0003214s 12:22:59.9 Info: 15: remove_fanzub migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 15 12:22:59.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:59.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:59.9 Info: => 5.13E-05s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:59', 'remove_fanzub') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 15: remove_fanzub migrated 12:22:59.9 Info: => 0.0003009s 12:22:59.9 Info: 16: update_artist_history_indexes migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 16 12:22:59.9 Info: CreateIndex Albums (ArtistId) 12:22:59.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:59.9 Info: => 0.0001183s 12:22:59.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:59.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:59.9 Info: => 9.56E-05s 12:22:59.9 Info: DeleteIndex History (AlbumId) 12:22:59.9 Info: DROP INDEX "IX_History_AlbumId" 12:22:59.9 Info: => 0.0001208s 12:22:59.9 Info: CreateIndex History (AlbumId, Date) 12:22:59.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:59.9 Info: => 0.0001012s 12:22:59.9 Info: DeleteIndex History (DownloadId) 12:22:59.9 Info: DROP INDEX "IX_History_DownloadId" 12:22:59.9 Info: => 0.000111s 12:22:59.9 Info: CreateIndex History (DownloadId, Date) 12:22:59.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:59.9 Info: => 0.0001104s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:59', 'update_artist_history_indexes') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 16: update_artist_history_indexes migrated 12:22:59.9 Info: => 0.0004274s 12:22:59.9 Info: 17: remove_nma migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 17 12:22:59.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:59.9 Info: => 5.39E-05s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:59', 'remove_nma') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 17: remove_nma migrated 12:22:59.9 Info: => 0.0003127s 12:22:59.9 Info: 18: album_disambiguation migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 18 12:22:59.9 Info: AlterTable Albums 12:22:59.9 Info: => 1.2E-06s 12:22:59.9 Info: CreateColumn Albums Disambiguation String 12:22:59.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:59.9 Info: => 0.0006199s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:59', 'album_disambiguation') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 18: album_disambiguation migrated 12:22:59.9 Info: => 0.000931s 12:22:59.9 Info: 19: add_ape_quality_in_profiles migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 19 12:22:59.9 Info: PerformDBOperation 12:22:59.9 Info: Performing DB Operation 12:22:59.9 Info: => 3.86E-05s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:59', 'add_ape_quality_in_profiles') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 19: add_ape_quality_in_profiles migrated 12:22:59.9 Info: => 0.0003045s 12:22:59.9 Info: 20: remove_pushalot migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 20 12:22:59.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:59.9 Info: => 5.43E-05s 12:22:59.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:59.9 Info: => 4.25E-05s 12:22:59.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:59.9 Info: => 4.06E-05s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:59', 'remove_pushalot') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 20: remove_pushalot migrated 12:22:59.9 Info: => 0.0002844s 12:22:59.9 Info: 21: add_custom_filters migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 21 12:22:59.9 Info: CreateTable CustomFilters 12:22:59.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:59.9 Info: => 0.0001795s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:59', 'add_custom_filters') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 21: add_custom_filters migrated 12:22:59.9 Info: => 0.0004682s 12:22:59.9 Info: 22: import_list_tags migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 22 12:22:59.9 Info: AlterTable ImportLists 12:22:59.9 Info: => 1.3E-06s 12:22:59.9 Info: CreateColumn ImportLists Tags String 12:22:59.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:59.9 Info: => 0.0006208s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:59', 'import_list_tags') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 22: import_list_tags migrated 12:22:59.9 Info: => 0.0009142s 12:22:59.9 Info: 23: add_release_groups_etc migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 23 12:22:59.9 Info: CreateTable ArtistMetadata 12:22:59.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:59.9 Info: => 0.0002346s 12:22:59.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:59.9 Info: => 0.000115s 12:22:59.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:59.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:59.9 Info: => 0.0001071s 12:22:59.9 Info: AlterTable Artists 12:22:59.9 Info: => 1.1E-06s 12:22:59.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:59.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:59.9 Info: => 0.0006131s 12:22:59.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:59.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:59.9 Info: => 8.16E-05s 12:22:59.9 Info: CreateTable AlbumReleases 12:22:59.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:59.9 Info: => 0.0002058s 12:22:59.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:59.9 Info: => 9.98E-05s 12:22:59.9 Info: CreateIndex AlbumReleases (AlbumId) 12:22:59.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:59.9 Info: => 8.79E-05s 12:22:59.9 Info: PerformDBOperation 12:22:59.9 Info: Performing DB Operation 12:22:59.9 Info: => 4.29E-05s 12:22:59.9 Info: AlterTable Albums 12:22:59.9 Info: => 1.2E-06s 12:22:59.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:59.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:59.9 Info: => 0.0006296s 12:22:59.9 Info: AlterTable Albums 12:22:59.9 Info: => 1.3E-06s 12:22:59.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:59.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:59.9 Info: => 0.0006217s 12:22:59.9 Info: AlterTable Albums 12:22:59.9 Info: => 1.2E-06s 12:22:59.9 Info: CreateColumn Albums Links String 12:22:59.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:59.9 Info: => 0.0007035s 12:22:59.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:59.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:59.9 Info: => 9.82E-05s 12:22:59.9 Info: AlterTable Tracks 12:22:59.9 Info: => 1.1E-06s 12:22:59.9 Info: CreateColumn Tracks ForeignRecordingId String 12:22:59.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:59.9 Info: => 0.000622s 12:22:59.9 Info: AlterTable Tracks 12:22:59.9 Info: => 1.1E-06s 12:22:59.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:59.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:59.9 Info: => 0.0006252s 12:22:59.9 Info: AlterTable Tracks 12:22:59.9 Info: => 1.2E-06s 12:22:59.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:59.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:59.9 Info: => 0.0006153s 12:22:59.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:59.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:59.9 Info: => 9.74E-05s 12:22:59.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:59.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:59.9 Info: => 8.12E-05s 12:22:59.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:59.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:59.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:59.9 Info: DROP TABLE "Artists" 12:22:59.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.9 Info: => 0.0052621s 12:22:59.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:59.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:59.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:59.9 Info: DROP TABLE "Albums" 12:22:59.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.9 Info: => 0.0067075s 12:22:59.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:59.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:59.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:59.9 Info: DROP TABLE "Tracks" 12:22:59.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.9 Info: => 0.0048365s 12:22:59.9 Info: DeleteColumn TrackFiles ArtistId 12:22:59.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:59.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:59.9 Info: DROP TABLE "TrackFiles" 12:22:59.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:59.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:59.9 Info: => 0.0046838s 12:22:59.9 Info: CreateIndex Artists (ArtistMetadataId) 12:22:59.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:59.9 Info: => 9.14E-05s 12:22:59.9 Info: CreateIndex Artists (Monitored) 12:22:59.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:59.9 Info: => 8.46E-05s 12:22:59.9 Info: CreateIndex Albums (ArtistMetadataId) 12:22:59.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:59.9 Info: => 8.38E-05s 12:22:59.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:59.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:59.9 Info: => 8.57E-05s 12:22:59.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:59.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:59.9 Info: => 8.48E-05s 12:22:59.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:59.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:59.9 Info: => 8.47E-05s 12:22:59.9 Info: UpdateData 12:22:59.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:59.9 Info: => 5.23E-05s 12:22:59.9 Info: UpdateData 12:22:59.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:59.9 Info: => 4.67E-05s 12:22:59.9 Info: UpdateData 12:22:59.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:59.9 Info: => 5.37E-05s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:59', 'add_release_groups_etc') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 23: add_release_groups_etc migrated 12:22:59.9 Info: => 0.0006538s 12:22:59.9 Info: 24: NewMediaInfoFormat migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 24 12:22:59.9 Info: UpdateData 12:22:59.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:59.9 Info: => 5.71E-05s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:59', 'NewMediaInfoFormat') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 24: NewMediaInfoFormat migrated 12:22:59.9 Info: => 0.000312s 12:22:59.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 25 12:22:59.9 Info: RenameTable Restrictions ReleaseProfiles 12:22:59.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:59.9 Info: => 0.0017022s 12:22:59.9 Info: AlterTable ReleaseProfiles 12:22:59.9 Info: => 1.3E-06s 12:22:59.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:59.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:59.9 Info: => 0.0005844s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:59', 'rename_restrictions_to_release_profiles') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:59.9 Info: => 0.0008843s 12:22:59.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 26 12:22:59.9 Info: RenameTable Profiles QualityProfiles 12:22:59.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:59.9 Info: => 0.0017148s 12:22:59.9 Info: AlterTable QualityProfiles 12:22:59.9 Info: => 1.3E-06s 12:22:59.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:59.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:59.9 Info: => 0.0005877s 12:22:59.9 Info: AlterTable LanguageProfiles 12:22:59.9 Info: => 1.2E-06s 12:22:59.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:59.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:59.9 Info: => 0.0005617s 12:22:59.9 Info: UpdateData 12:22:59.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:59.9 Info: => 4.92E-05s 12:22:59.9 Info: UpdateData 12:22:59.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:59.9 Info: => 3.94E-05s 12:22:59.9 Info: RenameColumn Artists ProfileId to QualityProfileId 12:23:00.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.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:23:00.0 Info: DROP TABLE "Artists" 12:23:00.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.0 Info: => 0.0051707s 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:23:00', 'rename_quality_profiles_add_upgrade_allowed') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:23:00.0 Info: => 0.0055692s 12:23:00.0 Info: 27: add_import_exclusions migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 27 12:23:00.0 Info: CreateTable ImportListExclusions 12:23:00.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:23:00.0 Info: => 0.0001649s 12:23:00.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:23:00.0 Info: => 9.94E-05s 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:23:00', 'add_import_exclusions') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 27: add_import_exclusions migrated 12:23:00.0 Info: => 0.0004061s 12:23:00.0 Info: 28: clean_artist_metadata_table migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 28 12:23:00.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:23:00.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:23:00.0 Info: => 0.0001609s 12:23:00.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:23:00.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:23:00.0 Info: => 0.0001309s 12:23:00.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:23:00.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:23:00.0 Info: => 0.0001273s 12:23:00.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:23:00.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:23:00.0 Info: => 0.000125s 12:23:00.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:23:00.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:23:00.0 Info: => 0.0001374s 12:23:00.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:23:00.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:23:00.0 Info: => 0.0001283s 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:23:00', 'clean_artist_metadata_table') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 28: clean_artist_metadata_table migrated 12:23:00.0 Info: => 0.0003951s 12:23:00.0 Info: 29: health_issue_notification migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 29 12:23:00.0 Info: AlterTable Notifications 12:23:00.0 Info: => 1.3E-06s 12:23:00.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:23:00.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:23:00.0 Info: => 0.0006225s 12:23:00.0 Info: AlterTable Notifications 12:23:00.0 Info: => 1.2E-06s 12:23:00.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:23:00.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:23:00.0 Info: => 0.0005827s 12:23:00.0 Info: AlterTable Notifications 12:23:00.0 Info: => 1.3E-06s 12:23:00.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:23:00.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:23:00.0 Info: => 0.0005808s 12:23:00.0 Info: AlterTable Notifications 12:23:00.0 Info: => 1.2E-06s 12:23:00.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:23:00.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:23:00.0 Info: => 0.0005926s 12:23:00.0 Info: AlterTable Notifications 12:23:00.0 Info: => 1.1E-06s 12:23:00.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:23:00.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:23:00.0 Info: => 0.000587s 12:23:00.0 Info: DeleteColumn Notifications OnDownload 12:23:00.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:23:00.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:23:00.0 Info: DROP TABLE "Notifications" 12:23:00.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:23:00.0 Info: => 0.0061055s 12:23:00.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:23:00.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:23:00.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:23:00.0 Info: DROP TABLE "Notifications" 12:23:00.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:23:00.0 Info: => 0.0046885s 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:23:00', 'health_issue_notification') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 29: health_issue_notification migrated 12:23:00.0 Info: => 0.0051036s 12:23:00.0 Info: 30: add_mediafilerepository_mtime migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 30 12:23:00.0 Info: AlterTable TrackFiles 12:23:00.0 Info: => 1.5E-06s 12:23:00.0 Info: CreateColumn TrackFiles Modified DateTime 12:23:00.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:23:00.0 Info: => 0.0006341s 12:23:00.0 Info: AlterTable TrackFiles 12:23:00.0 Info: => 1.5E-06s 12:23:00.0 Info: CreateColumn TrackFiles Path String 12:23:00.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:23:00.0 Info: => 0.0005934s 12:23:00.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:23:00.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:23:00.0 Info: => 4.47E-05s 12:23:00.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:00.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:00.0 Info: => 0.0001315s 12:23:00.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:23:00.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:23:00.0 Info: => 0.0001444s 12:23:00.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:23:00.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:23:00.0 Info: => 0.0001507s 12:23:00.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:23:00.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:23:00.0 Info: => 9.48E-05s 12:23:00.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:23:00.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:23:00.0 Info: => 6.14E-05s 12:23:00.0 Info: AlterTable TrackFiles 12:23:00.0 Info: => 1.2E-06s 12:23:00.0 Info: AlterColumn TrackFiles Path String 12:23:00.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:00.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:23:00.0 Info: DROP TABLE "TrackFiles" 12:23:00.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.0 Info: => 0.0061128s 12:23:00.0 Info: CreateIndex TrackFiles (Path) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:00.0 Info: => 8.94E-05s 12:23:00.0 Info: DeleteColumn TrackFiles RelativePath 12:23:00.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:00.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:23:00.0 Info: DROP TABLE "TrackFiles" 12:23:00.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:00.0 Info: => 0.0049005s 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:23:00', 'add_mediafilerepository_mtime') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 30: add_mediafilerepository_mtime migrated 12:23:00.0 Info: => 0.005279s 12:23:00.0 Info: 31: add_artistmetadataid_constraint migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 31 12:23:00.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:23:00.0 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:23:00.0 Info: => 0.0001035s 12:23:00.0 Info: DeleteIndex Artists (ArtistMetadataId) 12:23:00.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:23:00.0 Info: => 0.0001572s 12:23:00.0 Info: AlterColumn Artists ArtistMetadataId Int32 12:23:00.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:00.0 Info: DROP TABLE "Artists" 12:23:00.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.0 Info: => 0.0051261s 12:23:00.0 Info: CreateIndex Artists (ArtistMetadataId) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.0 Info: => 8.92E-05s 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:23:00', 'add_artistmetadataid_constraint') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 31: add_artistmetadataid_constraint migrated 12:23:00.0 Info: => 0.0004908s 12:23:00.0 Info: 32: old_ids_and_artist_alias migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 32 12:23:00.0 Info: AlterTable ArtistMetadata 12:23:00.0 Info: => 2.3E-06s 12:23:00.0 Info: CreateColumn ArtistMetadata Aliases String 12:23:00.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:23:00.0 Info: => 0.0006436s 12:23:00.0 Info: AlterTable ArtistMetadata 12:23:00.0 Info: => 1.3E-06s 12:23:00.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:23:00.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.0 Info: => 0.0005978s 12:23:00.0 Info: AlterTable Albums 12:23:00.0 Info: => 1.1E-06s 12:23:00.0 Info: CreateColumn Albums OldForeignAlbumIds String 12:23:00.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.0 Info: => 0.0005875s 12:23:00.0 Info: AlterTable AlbumReleases 12:23:00.0 Info: => 1.2E-06s 12:23:00.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:23:00.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.0 Info: => 0.0005897s 12:23:00.0 Info: AlterTable Tracks 12:23:00.0 Info: => 1.2E-06s 12:23:00.0 Info: CreateColumn Tracks OldForeignRecordingIds String 12:23:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.0 Info: => 0.0005916s 12:23:00.0 Info: AlterTable Tracks 12:23:00.0 Info: => 1.2E-06s 12:23:00.0 Info: CreateColumn Tracks OldForeignTrackIds String 12:23:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.0 Info: => 0.0006044s 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:23:00', 'old_ids_and_artist_alias') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 32: old_ids_and_artist_alias migrated 12:23:00.0 Info: => 0.0009411s 12:23:00.0 Info: 33: download_propers_config migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 33 12:23:00.0 Info: PerformDBOperation 12:23:00.0 Info: Performing DB Operation 12:23:00.0 Info: => 3.9E-05s 12:23:00.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:23:00.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:23:00.0 Info: => 4.26E-05s 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:23:00', 'download_propers_config') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 33: download_propers_config migrated 12:23:00.0 Info: => 0.0003028s 12:23:00.0 Info: 34: remove_language_profiles migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 34 12:23:00.0 Info: DeleteTable LanguageProfiles 12:23:00.0 Info: DROP TABLE "LanguageProfiles" 12:23:00.0 Info: => 0.0002143s 12:23:00.0 Info: DeleteColumn Artists LanguageProfileId 12:23:00.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:00.0 Info: DROP TABLE "Artists" 12:23:00.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.0 Info: => 0.005287s 12:23:00.0 Info: DeleteColumn ImportLists LanguageProfileId 12:23:00.0 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:23:00.0 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:23:00.0 Info: DROP TABLE "ImportLists" 12:23:00.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:23:00.0 Info: => 0.0062501s 12:23:00.0 Info: DeleteColumn Blacklist Language 12:23:00.0 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:23:00.0 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:23:00.0 Info: DROP TABLE "Blacklist" 12:23:00.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:23:00.0 Info: => 0.0046601s 12:23:00.0 Info: DeleteColumn History Language 12:23:00.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:23:00.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:23:00.0 Info: DROP TABLE "History" 12:23:00.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:23:00.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:00.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:00.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:00.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:00.0 Info: => 0.0064274s 12:23:00.0 Info: DeleteColumn LyricFiles Language 12:23:00.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:00.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:23:00.0 Info: DROP TABLE "LyricFiles" 12:23:00.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:23:00.0 Info: => 0.0045486s 12:23:00.0 Info: DeleteColumn TrackFiles Language 12:23:00.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:00.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:23:00.0 Info: DROP TABLE "TrackFiles" 12:23:00.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:00.0 Info: => 0.0048554s 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:23:00', 'remove_language_profiles') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 34: remove_language_profiles migrated 12:23:00.0 Info: => 0.0054857s 12:23:00.0 Info: 35: multi_disc_naming_format migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 35 12:23:00.0 Info: AlterTable NamingConfig 12:23:00.0 Info: => 1.3E-06s 12:23:00.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:23:00.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:23:00.0 Info: => 0.0006185s 12:23:00.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:23:00.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:23:00.0 Info: => 5.35E-05s 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:23:00', 'multi_disc_naming_format') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 35: multi_disc_naming_format migrated 12:23:00.0 Info: => 0.0003482s 12:23:00.0 Info: 36: add_download_client_priority migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 36 12:23:00.0 Info: AlterTable DownloadClients 12:23:00.0 Info: => 1.3E-06s 12:23:00.0 Info: CreateColumn DownloadClients Priority Int32 12:23:00.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:23:00.0 Info: => 0.0006105s 12:23:00.0 Info: PerformDBOperation 12:23:00.0 Info: Performing DB Operation 12:23:00.0 Info: => 5.79E-05s 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:23:00', 'add_download_client_priority') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 36: add_download_client_priority migrated 12:23:00.0 Info: => 0.000367s 12:23:00.0 Info: 37: remove_growl_prowl migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 37 12:23:00.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:23:00.0 Info: => 5.51E-05s 12:23:00.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:23:00.0 Info: => 4.18E-05s 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:23:00', 'remove_growl_prowl') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 37: remove_growl_prowl migrated 12:23:00.0 Info: => 0.000305s 12:23:00.0 Info: 38: remove_plex_hometheatre migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 38 12:23:00.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:23:00.0 Info: => 5.4E-05s 12:23:00.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:23:00.0 Info: => 3.98E-05s 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:23:00', 'remove_plex_hometheatre') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 38: remove_plex_hometheatre migrated 12:23:00.0 Info: => 0.0002931s 12:23:00.0 Info: 39: add_root_folder_add_defaults migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 39 12:23:00.0 Info: AlterTable RootFolders 12:23:00.0 Info: => 1.3E-06s 12:23:00.0 Info: CreateColumn RootFolders Name String 12:23:00.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:23:00.0 Info: => 0.0006072s 12:23:00.0 Info: AlterTable RootFolders 12:23:00.0 Info: => 1.2E-06s 12:23:00.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:23:00.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:23:00.0 Info: => 0.0005753s 12:23:00.0 Info: AlterTable RootFolders 12:23:00.0 Info: => 1.3E-06s 12:23:00.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:23:00.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:23:00.0 Info: => 0.0006008s 12:23:00.0 Info: AlterTable RootFolders 12:23:00.0 Info: => 1.4E-06s 12:23:00.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:23:00.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:23:00.0 Info: => 0.0019415s 12:23:00.0 Info: AlterTable RootFolders 12:23:00.0 Info: => 1.2E-06s 12:23:00.0 Info: CreateColumn RootFolders DefaultTags String 12:23:00.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:23:00.0 Info: => 0.0005857s 12:23:00.0 Info: PerformDBOperation 12:23:00.0 Info: Performing DB Operation 12:23:00.0 Info: => 7.31E-05s 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:23:00', 'add_root_folder_add_defaults') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 39: add_root_folder_add_defaults migrated 12:23:00.0 Info: => 0.0003735s 12:23:00.0 Info: 40: task_duration migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 40 12:23:00.0 Info: AlterTable ScheduledTasks 12:23:00.0 Info: => 1.3E-06s 12:23:00.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:23:00.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:23:00.0 Info: => 0.0006199s 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:23:00', 'task_duration') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 40: task_duration migrated 12:23:00.0 Info: => 0.0009233s 12:23:00.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 41 12:23:00.0 Info: AlterTable ReleaseProfiles 12:23:00.0 Info: => 1.3E-06s 12:23:00.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:23:00.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:23:00.0 Info: => 0.0006145s 12:23:00.0 Info: AlterTable ReleaseProfiles 12:23:00.0 Info: => 1.3E-06s 12:23:00.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:23:00.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:23:00.0 Info: => 0.0005826s 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:23:00', 'add_indexer_and_enabled_to_release_profiles') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:23:00.0 Info: => 0.0008756s 12:23:00.0 Info: 42: remove_album_folders migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 42 12:23:00.0 Info: DeleteColumn Artists AlbumFolder 12:23:00.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:00.0 Info: DROP TABLE "Artists" 12:23:00.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.0 Info: => 0.0052567s 12:23:00.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:23:00.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:23:00.0 Info: => 4.87E-05s 12:23:00.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:23:00.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:23:00.0 Info: => 4.34E-05s 12:23:00.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:23:00.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:23:00.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:23:00.1 Info: DROP TABLE "NamingConfig" 12:23:00.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:23:00.1 Info: => 0.0045338s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:23:00', 'remove_album_folders') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 42: remove_album_folders migrated 12:23:00.1 Info: => 0.0049482s 12:23:00.1 Info: 44: add_priority_to_indexers migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 44 12:23:00.1 Info: AlterTable Indexers 12:23:00.1 Info: => 1.2E-06s 12:23:00.1 Info: CreateColumn Indexers Priority Int32 12:23:00.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:23:00.1 Info: => 0.0006264s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:23:00', 'add_priority_to_indexers') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 44: add_priority_to_indexers migrated 12:23:00.1 Info: => 0.0009156s 12:23:00.1 Info: 45: remove_chown_and_folderchmod_config migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 45 12:23:00.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:23:00.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:23:00.1 Info: => 0.0001191s 12:23:00.1 Info: PerformDBOperation 12:23:00.1 Info: Performing DB Operation 12:23:00.1 Info: => 5.26E-05s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:23:00', 'remove_chown_and_folderchmod_config') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 45: remove_chown_and_folderchmod_config migrated 12:23:00.1 Info: => 0.0003161s 12:23:00.1 Info: 47: update_notifiarr migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 47 12:23:00.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:23:00.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:23:00.1 Info: => 8.71E-05s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:23:00', 'update_notifiarr') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 47: update_notifiarr migrated 12:23:00.1 Info: => 0.0003465s 12:23:00.1 Info: 49: email_multiple_addresses migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 49 12:23:00.1 Info: PerformDBOperation 12:23:00.1 Info: Performing DB Operation 12:23:00.1 Info: => 6.56E-05s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:23:00', 'email_multiple_addresses') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 49: email_multiple_addresses migrated 12:23:00.1 Info: => 0.0003302s 12:23:00.1 Info: 50: rename_blacklist_to_blocklist migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 50 12:23:00.1 Info: RenameTable Blacklist Blocklist 12:23:00.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:23:00.1 Info: => 0.0017887s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:23:00', 'rename_blacklist_to_blocklist') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 50: rename_blacklist_to_blocklist migrated 12:23:00.1 Info: => 0.0021073s 12:23:00.1 Info: 51: cdh_per_downloadclient migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 51 12:23:00.1 Info: INSERT INTO "Config" ("Key", "Value") VALUES ('removecompleteddownloads', 'True') 12:23:00.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:23:00.1 Info: AlterTable DownloadClients 12:23:00.1 Info: => 1E-06s 12:23:00.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:23:00.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:23:00.1 Info: => 0.0006408s 12:23:00.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:23:00.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:23:00.1 Info: => 0.0006127s 12:23:00.1 Info: PerformDBOperation 12:23:00.1 Info: Performing DB Operation 12:23:00.1 Info: => 0.000177s 12:23:00.1 Info: -> 2 Insert operations completed in 00:00:00.0001773 taking an average of 00:00:00.0000886 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:23:00', 'cdh_per_downloadclient') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 51: cdh_per_downloadclient migrated 12:23:00.1 Info: => 0.000522s 12:23:00.1 Debug: Took: 00:00:00.2635657 12:23:00.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 12:23:00.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 12:23:00.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149801557548_203/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:00.1 Info: DatabaseEngineVersionCheck migrating 12:23:00.1 Info: PerformDBOperation 12:23:00.1 Info: Performing DB Operation 12:23:00.1 Info: SQLite 3.47.0 12:23:00.1 Info: => 0.001044s 12:23:00.1 Info: DatabaseEngineVersionCheck migrated 12:23:00.1 Info: => 0.0010615s 12:23:00.1 Info: VersionMigration migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: CreateTable VersionInfo 12:23:00.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:23:00.1 Info: => 0.0001808s 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: VersionMigration migrated 12:23:00.1 Info: => 0.0006182s 12:23:00.1 Info: VersionUniqueMigration migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: CreateIndex VersionInfo (Version) 12:23:00.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:23:00.1 Info: => 0.0001533s 12:23:00.1 Info: AlterTable VersionInfo 12:23:00.1 Info: => 1.4E-06s 12:23:00.1 Info: CreateColumn VersionInfo AppliedOn DateTime 12:23:00.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:23:00.1 Info: => 0.0005502s 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: VersionUniqueMigration migrated 12:23:00.1 Info: => 0.000776s 12:23:00.1 Info: VersionDescriptionMigration migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: AlterTable VersionInfo 12:23:00.1 Info: => 1.2E-06s 12:23:00.1 Info: CreateColumn VersionInfo Description String 12:23:00.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:23:00.1 Info: => 0.0002175s 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: VersionDescriptionMigration migrated 12:23:00.1 Info: => 0.0004286s 12:23:00.1 Info: 1: InitialSetup migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 1 12:23:00.1 Info: CreateTable Config 12:23:00.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:23:00.1 Info: => 0.0001796s 12:23:00.1 Info: CreateIndex Config (Key) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:23:00.1 Info: => 0.0001254s 12:23:00.1 Info: CreateTable RootFolders 12:23:00.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:23:00.1 Info: => 0.0001239s 12:23:00.1 Info: CreateIndex RootFolders (Path) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:23:00.1 Info: => 0.0001055s 12:23:00.1 Info: CreateTable Artists 12:23:00.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:23:00.1 Info: => 0.000323s 12:23:00.1 Info: CreateIndex Artists (ForeignArtistId) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:00.1 Info: => 0.0001067s 12:23:00.1 Info: CreateIndex Artists (NameSlug) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:00.1 Info: => 9.88E-05s 12:23:00.1 Info: CreateIndex Artists (CleanName) 12:23:00.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.1 Info: => 0.0001006s 12:23:00.1 Info: CreateIndex Artists (Path) 12:23:00.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.1 Info: => 9.56E-05s 12:23:00.1 Info: CreateTable Albums 12:23:00.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:23:00.1 Info: => 0.0002889s 12:23:00.1 Info: CreateIndex Albums (ForeignAlbumId) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.1 Info: => 0.0001041s 12:23:00.1 Info: CreateIndex Albums (MBId) 12:23:00.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.1 Info: => 9.76E-05s 12:23:00.1 Info: CreateIndex Albums (TADBId) 12:23:00.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.1 Info: => 0.0001008s 12:23:00.1 Info: CreateIndex Albums (TitleSlug) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.1 Info: => 9.59E-05s 12:23:00.1 Info: CreateIndex Albums (CleanTitle) 12:23:00.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.1 Info: => 9.66E-05s 12:23:00.1 Info: CreateIndex Albums (Path) 12:23:00.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:23:00.1 Info: => 9.85E-05s 12:23:00.1 Info: CreateTable Tracks 12:23:00.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:23:00.1 Info: => 0.0002073s 12:23:00.1 Info: CreateIndex Tracks (ForeignTrackId) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:00.1 Info: => 0.0001089s 12:23:00.1 Info: CreateIndex Tracks (ArtistId) 12:23:00.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:23:00.1 Info: => 0.0001157s 12:23:00.1 Info: CreateIndex Tracks (TrackFileId) 12:23:00.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:00.1 Info: => 0.0001183s 12:23:00.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:23:00.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:23:00.1 Info: => 9.37E-05s 12:23:00.1 Info: CreateTable TrackFiles 12:23:00.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:23:00.1 Info: => 0.0001819s 12:23:00.1 Info: CreateIndex TrackFiles (ArtistId) 12:23:00.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:23:00.1 Info: => 0.0001098s 12:23:00.1 Info: CreateIndex TrackFiles (AlbumId) 12:23:00.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.1 Info: => 0.0001058s 12:23:00.1 Info: CreateTable History 12:23:00.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:23:00.1 Info: => 0.000211s 12:23:00.1 Info: CreateIndex History (Date) 12:23:00.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:00.1 Info: => 0.0001102s 12:23:00.1 Info: CreateIndex History (EventType) 12:23:00.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:00.1 Info: => 0.0001166s 12:23:00.1 Info: CreateIndex History (DownloadId) 12:23:00.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:23:00.1 Info: => 0.0001106s 12:23:00.1 Info: CreateIndex History (AlbumId) 12:23:00.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:23:00.1 Info: => 0.0001058s 12:23:00.1 Info: CreateTable Notifications 12:23:00.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:23:00.1 Info: => 0.0001728s 12:23:00.1 Info: CreateTable ScheduledTasks 12:23:00.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:23:00.1 Info: => 0.0001374s 12:23:00.1 Info: CreateIndex ScheduledTasks (TypeName) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:23:00.1 Info: => 0.0001114s 12:23:00.1 Info: CreateTable Indexers 12:23:00.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:23:00.1 Info: => 0.0001478s 12:23:00.1 Info: CreateIndex Indexers (Name) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:00.1 Info: => 0.0001231s 12:23:00.1 Info: CreateTable Profiles 12:23:00.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:23:00.1 Info: => 0.0001316s 12:23:00.1 Info: CreateIndex Profiles (Name) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:23:00.1 Info: => 0.000108s 12:23:00.1 Info: CreateTable QualityDefinitions 12:23:00.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:23:00.1 Info: => 0.0001447s 12:23:00.1 Info: CreateIndex QualityDefinitions (Quality) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:23:00.1 Info: => 0.0001067s 12:23:00.1 Info: CreateIndex QualityDefinitions (Title) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:23:00.1 Info: => 0.000106s 12:23:00.1 Info: CreateTable NamingConfig 12:23:00.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:23:00.1 Info: => 0.0001665s 12:23:00.1 Info: CreateTable Blacklist 12:23:00.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:23:00.1 Info: => 0.0002829s 12:23:00.1 Info: CreateTable Metadata 12:23:00.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:23:00.1 Info: => 0.0001484s 12:23:00.1 Info: CreateTable MetadataFiles 12:23:00.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:23:00.1 Info: => 0.0001753s 12:23:00.1 Info: CreateTable DownloadClients 12:23:00.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:23:00.1 Info: => 0.0001446s 12:23:00.1 Info: CreateTable PendingReleases 12:23:00.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:23:00.1 Info: => 0.000153s 12:23:00.1 Info: CreateTable RemotePathMappings 12:23:00.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:23:00.1 Info: => 0.0001334s 12:23:00.1 Info: CreateTable Tags 12:23:00.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:23:00.1 Info: => 0.0001186s 12:23:00.1 Info: CreateIndex Tags (Label) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:23:00.1 Info: => 0.0001288s 12:23:00.1 Info: CreateTable Restrictions 12:23:00.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:23:00.1 Info: => 0.0001383s 12:23:00.1 Info: CreateTable DelayProfiles 12:23:00.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:23:00.1 Info: => 0.0001688s 12:23:00.1 Info: CreateTable Users 12:23:00.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:23:00.1 Info: => 0.0001302s 12:23:00.1 Info: CreateIndex Users (Identifier) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:23:00.1 Info: => 0.0001107s 12:23:00.1 Info: CreateIndex Users (Username) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:23:00.1 Info: => 0.0001068s 12:23:00.1 Info: CreateTable Commands 12:23:00.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:23:00.1 Info: => 0.0001767s 12:23:00.1 Info: CreateTable IndexerStatus 12:23:00.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:23:00.1 Info: => 0.0001644s 12:23:00.1 Info: CreateIndex IndexerStatus (ProviderId) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:00.1 Info: => 0.0001144s 12:23:00.1 Info: CreateTable ExtraFiles 12:23:00.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:00.1 Info: => 0.0001627s 12:23:00.1 Info: CreateTable LyricFiles 12:23:00.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:23:00.1 Info: => 0.000174s 12:23:00.1 Info: CreateTable LanguageProfiles 12:23:00.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:23:00.1 Info: => 0.0001325s 12:23:00.1 Info: CreateIndex LanguageProfiles (Name) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:23:00.1 Info: => 0.0001208s 12:23:00.1 Info: CreateTable DownloadClientStatus 12:23:00.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:23:00.1 Info: => 0.0001445s 12:23:00.1 Info: CreateIndex DownloadClientStatus (ProviderId) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:00.1 Info: => 0.0001145s 12:23:00.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:23:00.1 Info: -> 1 Insert operations completed in 00:00:00.0000758 taking an average of 00:00:00.0000758 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:23:00', 'InitialSetup') 12:23:00.1 Info: Committing Transaction 12:23:00.2 Info: 1: InitialSetup migrated 12:23:00.2 Info: => 0.0110317s 12:23:00.2 Info: 2: add_reason_to_pending_releases migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 2 12:23:00.2 Info: AlterTable PendingReleases 12:23:00.2 Info: => 1.3E-06s 12:23:00.2 Info: CreateColumn PendingReleases Reason Int32 12:23:00.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:23:00.2 Info: => 0.0006157s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:23:00', 'add_reason_to_pending_releases') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 2: add_reason_to_pending_releases migrated 12:23:00.2 Info: => 0.0009397s 12:23:00.2 Info: 3: add_medium_support migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 3 12:23:00.2 Info: AlterTable Albums 12:23:00.2 Info: => 1.4E-06s 12:23:00.2 Info: CreateColumn Albums Media String 12:23:00.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:23:00.2 Info: => 0.0006138s 12:23:00.2 Info: AlterTable Tracks 12:23:00.2 Info: => 1.5E-06s 12:23:00.2 Info: CreateColumn Tracks MediumNumber Int32 12:23:00.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:23:00.2 Info: => 0.0005493s 12:23:00.2 Info: AlterTable Tracks 12:23:00.2 Info: => 1.2E-06s 12:23:00.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:23:00.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:23:00.2 Info: => 0.0005428s 12:23:00.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:23:00.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:23:00.2 Info: => 4.77E-05s 12:23:00.2 Info: DeleteColumn Tracks TrackNumber 12:23:00.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:23:00.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:23:00.2 Info: DROP TABLE "Tracks" 12:23:00.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:00.2 Info: => 0.0047155s 12:23:00.2 Info: AlterTable Tracks 12:23:00.2 Info: => 1.3E-06s 12:23:00.2 Info: CreateColumn Tracks TrackNumber String 12:23:00.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:23:00.2 Info: => 0.0005519s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:23:00', 'add_medium_support') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 3: add_medium_support migrated 12:23:00.2 Info: => 0.0009738s 12:23:00.2 Info: 4: add_various_qualites_in_profile migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 4 12:23:00.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:23:00.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:23:00.2 Info: => 6E-05s 12:23:00.2 Info: PerformDBOperation 12:23:00.2 Info: Performing DB Operation 12:23:00.2 Info: => 3.59E-05s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:23:00', 'add_various_qualites_in_profile') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 4: add_various_qualites_in_profile migrated 12:23:00.2 Info: => 0.0002903s 12:23:00.2 Info: 5: metadata_profiles migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 5 12:23:00.2 Info: CreateTable MetadataProfiles 12:23:00.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:23:00.2 Info: => 0.0001714s 12:23:00.2 Info: CreateIndex MetadataProfiles (Name) 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:23:00.2 Info: => 0.0001028s 12:23:00.2 Info: AlterTable Artists 12:23:00.2 Info: => 1.6E-06s 12:23:00.2 Info: CreateColumn Artists MetadataProfileId Int32 12:23:00.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:23:00.2 Info: => 0.0005687s 12:23:00.2 Info: DeleteColumn Artists PrimaryAlbumTypes 12:23:00.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:23:00.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:23:00.2 Info: DROP TABLE "Artists" 12:23:00.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.2 Info: => 0.0052531s 12:23:00.2 Info: DeleteColumn Artists SecondaryAlbumTypes 12:23:00.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:23:00.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:23:00.2 Info: DROP TABLE "Artists" 12:23:00.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.2 Info: => 0.0052833s 12:23:00.2 Info: AlterTable Albums 12:23:00.2 Info: => 1.3E-06s 12:23:00.2 Info: CreateColumn Albums SecondaryTypes String 12:23:00.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:23:00.2 Info: => 0.0005634s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:23:00', 'metadata_profiles') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 5: metadata_profiles migrated 12:23:00.2 Info: => 0.0009789s 12:23:00.2 Info: 6: separate_automatic_and_interactive_search migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 6 12:23:00.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:23:00.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:23:00.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:23:00.2 Info: DROP TABLE "Indexers" 12:23:00.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:00.2 Info: => 0.004577s 12:23:00.2 Info: AlterTable Indexers 12:23:00.2 Info: => 1.3E-06s 12:23:00.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:23:00.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:23:00.2 Info: => 0.0005295s 12:23:00.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:23:00.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:23:00.2 Info: => 5.18E-05s 12:23:00.2 Info: AlterTable Indexers 12:23:00.2 Info: => 1E-06s 12:23:00.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:23:00.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:23:00.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:23:00.2 Info: DROP TABLE "Indexers" 12:23:00.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:00.2 Info: => 0.0045922s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:23:00', 'separate_automatic_and_interactive_search') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 6: separate_automatic_and_interactive_search migrated 12:23:00.2 Info: => 0.0049496s 12:23:00.2 Info: 7: change_album_path_to_relative migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 7 12:23:00.2 Info: DeleteColumn Albums Path 12:23:00.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:23:00.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:23:00.2 Info: DROP TABLE "Albums" 12:23:00.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.2 Info: => 0.0055127s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:23:00', 'change_album_path_to_relative') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 7: change_album_path_to_relative migrated 12:23:00.2 Info: => 0.0059431s 12:23:00.2 Info: 8: change_quality_size_mb_to_kb migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 8 12:23:00.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:23:00.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:23:00.2 Info: => 5.73E-05s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:23:00', 'change_quality_size_mb_to_kb') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 8: change_quality_size_mb_to_kb migrated 12:23:00.2 Info: => 0.0003136s 12:23:00.2 Info: 9: album_releases migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 9 12:23:00.2 Info: AlterTable Albums 12:23:00.2 Info: => 1.4E-06s 12:23:00.2 Info: CreateColumn Albums Releases String 12:23:00.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:23:00.2 Info: => 0.0005678s 12:23:00.2 Info: AlterTable Albums 12:23:00.2 Info: => 1.2E-06s 12:23:00.2 Info: CreateColumn Albums CurrentRelease String 12:23:00.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:23:00.2 Info: => 0.0005438s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:23:00', 'album_releases') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 9: album_releases migrated 12:23:00.2 Info: => 0.0008367s 12:23:00.2 Info: 10: album_releases_fix migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 10 12:23:00.2 Info: AlterTable Albums 12:23:00.2 Info: => 1.1E-06s 12:23:00.2 Info: AlterColumn Albums Releases String 12:23:00.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:23:00.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:23:00.2 Info: DROP TABLE "Albums" 12:23:00.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.2 Info: => 0.0054911s 12:23:00.2 Info: AlterTable Albums 12:23:00.2 Info: => 1.4E-06s 12:23:00.2 Info: AlterColumn Albums CurrentRelease String 12:23:00.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:23:00.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:23:00.2 Info: DROP TABLE "Albums" 12:23:00.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.2 Info: => 0.0054566s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:23:00', 'album_releases_fix') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 10: album_releases_fix migrated 12:23:00.2 Info: => 0.0058568s 12:23:00.2 Info: 11: import_lists migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 11 12:23:00.2 Info: CreateTable ImportLists 12:23:00.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:23:00.2 Info: => 0.000219s 12:23:00.2 Info: CreateIndex ImportLists (Name) 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:23:00.2 Info: => 9.61E-05s 12:23:00.2 Info: CreateTable ImportListStatus 12:23:00.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:23:00.2 Info: => 0.0001765s 12:23:00.2 Info: CreateIndex ImportListStatus (ProviderId) 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:23:00.2 Info: => 0.0023743s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:23:00', 'import_lists') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 11: import_lists migrated 12:23:00.2 Info: => 0.0027248s 12:23:00.2 Info: 12: add_release_status migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 12 12:23:00.2 Info: AlterTable MetadataProfiles 12:23:00.2 Info: => 1.5E-06s 12:23:00.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:23:00.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:23:00.2 Info: => 0.0006032s 12:23:00.2 Info: PerformDBOperation 12:23:00.2 Info: Performing DB Operation 12:23:00.2 Info: => 3.58E-05s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:23:00', 'add_release_status') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 12: add_release_status migrated 12:23:00.2 Info: => 0.0003241s 12:23:00.2 Info: 13: album_download_notification migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 13 12:23:00.2 Info: AlterTable Notifications 12:23:00.2 Info: => 1.6E-06s 12:23:00.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:23:00.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:23:00.2 Info: => 0.0005931s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:23:00', 'album_download_notification') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 13: album_download_notification migrated 12:23:00.2 Info: => 0.0008955s 12:23:00.2 Info: 14: fix_language_metadata_profiles migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 14 12:23:00.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:23:00.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:23:00.2 Info: => 8.9E-05s 12:23:00.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:23:00.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:23:00.2 Info: => 6.8E-05s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:23:00', 'fix_language_metadata_profiles') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 14: fix_language_metadata_profiles migrated 12:23:00.2 Info: => 0.0003546s 12:23:00.2 Info: 15: remove_fanzub migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 15 12:23:00.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:23:00.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:23:00.2 Info: => 5.01E-05s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:23:00', 'remove_fanzub') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 15: remove_fanzub migrated 12:23:00.2 Info: => 0.0003046s 12:23:00.2 Info: 16: update_artist_history_indexes migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 16 12:23:00.2 Info: CreateIndex Albums (ArtistId) 12:23:00.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:23:00.2 Info: => 0.0001165s 12:23:00.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:23:00.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:23:00.2 Info: => 9.79E-05s 12:23:00.2 Info: DeleteIndex History (AlbumId) 12:23:00.2 Info: DROP INDEX "IX_History_AlbumId" 12:23:00.2 Info: => 0.0001238s 12:23:00.2 Info: CreateIndex History (AlbumId, Date) 12:23:00.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:00.2 Info: => 0.0001043s 12:23:00.2 Info: DeleteIndex History (DownloadId) 12:23:00.2 Info: DROP INDEX "IX_History_DownloadId" 12:23:00.2 Info: => 0.0001083s 12:23:00.2 Info: CreateIndex History (DownloadId, Date) 12:23:00.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:00.2 Info: => 0.0001307s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:23:00', 'update_artist_history_indexes') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 16: update_artist_history_indexes migrated 12:23:00.2 Info: => 0.0004688s 12:23:00.2 Info: 17: remove_nma migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 17 12:23:00.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:23:00.2 Info: => 5.64E-05s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:23:00', 'remove_nma') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 17: remove_nma migrated 12:23:00.2 Info: => 0.000309s 12:23:00.2 Info: 18: album_disambiguation migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 18 12:23:00.2 Info: AlterTable Albums 12:23:00.2 Info: => 1.3E-06s 12:23:00.2 Info: CreateColumn Albums Disambiguation String 12:23:00.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:23:00.2 Info: => 0.0006059s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:23:00', 'album_disambiguation') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 18: album_disambiguation migrated 12:23:00.2 Info: => 0.000903s 12:23:00.2 Info: 19: add_ape_quality_in_profiles migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 19 12:23:00.2 Info: PerformDBOperation 12:23:00.2 Info: Performing DB Operation 12:23:00.2 Info: => 3.77E-05s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:23:00', 'add_ape_quality_in_profiles') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 19: add_ape_quality_in_profiles migrated 12:23:00.2 Info: => 0.0003001s 12:23:00.2 Info: 20: remove_pushalot migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 20 12:23:00.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:23:00.2 Info: => 5.36E-05s 12:23:00.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:23:00.2 Info: => 4.23E-05s 12:23:00.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:23:00.2 Info: => 4.14E-05s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:23:00', 'remove_pushalot') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 20: remove_pushalot migrated 12:23:00.2 Info: => 0.0002904s 12:23:00.2 Info: 21: add_custom_filters migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 21 12:23:00.2 Info: CreateTable CustomFilters 12:23:00.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:23:00.2 Info: => 0.0001745s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:23:00', 'add_custom_filters') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 21: add_custom_filters migrated 12:23:00.2 Info: => 0.0004798s 12:23:00.2 Info: 22: import_list_tags migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 22 12:23:00.2 Info: AlterTable ImportLists 12:23:00.2 Info: => 1.2E-06s 12:23:00.2 Info: CreateColumn ImportLists Tags String 12:23:00.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:23:00.2 Info: => 0.0006045s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:23:00', 'import_list_tags') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 22: import_list_tags migrated 12:23:00.2 Info: => 0.0009144s 12:23:00.2 Info: 23: add_release_groups_etc migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 23 12:23:00.2 Info: CreateTable ArtistMetadata 12:23:00.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:23:00.2 Info: => 0.0002303s 12:23:00.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:23:00.2 Info: => 0.0001025s 12:23:00.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:23:00.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:23:00.2 Info: => 0.0001052s 12:23:00.2 Info: AlterTable Artists 12:23:00.2 Info: => 1.1E-06s 12:23:00.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:23:00.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:00.2 Info: => 0.000603s 12:23:00.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:23:00.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:23:00.2 Info: => 7.69E-05s 12:23:00.2 Info: CreateTable AlbumReleases 12:23:00.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:23:00.2 Info: => 0.0002075s 12:23:00.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:23:00.2 Info: => 9.8E-05s 12:23:00.2 Info: CreateIndex AlbumReleases (AlbumId) 12:23:00.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:23:00.2 Info: => 9.09E-05s 12:23:00.2 Info: PerformDBOperation 12:23:00.2 Info: Performing DB Operation 12:23:00.2 Info: => 4.02E-05s 12:23:00.2 Info: AlterTable Albums 12:23:00.2 Info: => 1.2E-06s 12:23:00.2 Info: CreateColumn Albums ArtistMetadataId Int32 12:23:00.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:00.2 Info: => 0.0006144s 12:23:00.2 Info: AlterTable Albums 12:23:00.2 Info: => 1.1E-06s 12:23:00.2 Info: CreateColumn Albums AnyReleaseOk Boolean 12:23:00.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:23:00.2 Info: => 0.0006103s 12:23:00.2 Info: AlterTable Albums 12:23:00.2 Info: => 1.3E-06s 12:23:00.2 Info: CreateColumn Albums Links String 12:23:00.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:23:00.2 Info: => 0.0006164s 12:23:00.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:23:00.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:23:00.2 Info: => 9.74E-05s 12:23:00.2 Info: AlterTable Tracks 12:23:00.2 Info: => 1.2E-06s 12:23:00.2 Info: CreateColumn Tracks ForeignRecordingId String 12:23:00.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:23:00.2 Info: => 0.0006078s 12:23:00.2 Info: AlterTable Tracks 12:23:00.2 Info: => 1.1E-06s 12:23:00.2 Info: CreateColumn Tracks AlbumReleaseId Int32 12:23:00.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:23:00.2 Info: => 0.000607s 12:23:00.2 Info: AlterTable Tracks 12:23:00.2 Info: => 1.3E-06s 12:23:00.2 Info: CreateColumn Tracks ArtistMetadataId Int32 12:23:00.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:00.2 Info: => 0.0006026s 12:23:00.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:23:00.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:23:00.2 Info: => 9.48E-05s 12:23:00.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:23:00.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:23:00.2 Info: => 8.09E-05s 12:23:00.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:23:00.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:00.2 Info: DROP TABLE "Artists" 12:23:00.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.2 Info: => 0.0052624s 12:23:00.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:23:00.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:23:00.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:23:00.2 Info: DROP TABLE "Albums" 12:23:00.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.2 Info: => 0.0064007s 12:23:00.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:23:00.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:23:00.2 Info: DROP TABLE "Tracks" 12:23:00.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:00.2 Info: => 0.0060244s 12:23:00.2 Info: DeleteColumn TrackFiles ArtistId 12:23:00.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:23:00.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:23:00.2 Info: DROP TABLE "TrackFiles" 12:23:00.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.2 Info: => 0.0046726s 12:23:00.2 Info: CreateIndex Artists (ArtistMetadataId) 12:23:00.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.2 Info: => 9.5E-05s 12:23:00.2 Info: CreateIndex Artists (Monitored) 12:23:00.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.2 Info: => 8.77E-05s 12:23:00.2 Info: CreateIndex Albums (ArtistMetadataId) 12:23:00.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:23:00.2 Info: => 8.34E-05s 12:23:00.2 Info: CreateIndex Tracks (ArtistMetadataId) 12:23:00.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:23:00.2 Info: => 8.36E-05s 12:23:00.2 Info: CreateIndex Tracks (AlbumReleaseId) 12:23:00.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:23:00.2 Info: => 8.76E-05s 12:23:00.2 Info: CreateIndex Tracks (ForeignRecordingId) 12:23:00.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:23:00.2 Info: => 8.5E-05s 12:23:00.2 Info: UpdateData 12:23:00.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:23:00.2 Info: => 5.18E-05s 12:23:00.2 Info: UpdateData 12:23:00.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:23:00.2 Info: => 4.53E-05s 12:23:00.2 Info: UpdateData 12:23:00.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:23:00.2 Info: => 5.37E-05s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:23:00', 'add_release_groups_etc') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 23: add_release_groups_etc migrated 12:23:00.2 Info: => 0.0007184s 12:23:00.2 Info: 24: NewMediaInfoFormat migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 24 12:23:00.3 Info: UpdateData 12:23:00.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:23:00.3 Info: => 6.03E-05s 12:23:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:23:00', 'NewMediaInfoFormat') 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: 24: NewMediaInfoFormat migrated 12:23:00.3 Info: => 0.0003287s 12:23:00.3 Info: 25: rename_restrictions_to_release_profiles migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 25 12:23:00.3 Info: RenameTable Restrictions ReleaseProfiles 12:23:00.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:23:00.3 Info: => 0.0017248s 12:23:00.3 Info: AlterTable ReleaseProfiles 12:23:00.3 Info: => 1.5E-06s 12:23:00.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:23:00.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:23:00.3 Info: => 0.0005901s 12:23:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:23:00', 'rename_restrictions_to_release_profiles') 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: 25: rename_restrictions_to_release_profiles migrated 12:23:00.3 Info: => 0.0008977s 12:23:00.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 26 12:23:00.3 Info: RenameTable Profiles QualityProfiles 12:23:00.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:23:00.3 Info: => 0.001704s 12:23:00.3 Info: AlterTable QualityProfiles 12:23:00.3 Info: => 1.3E-06s 12:23:00.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:23:00.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:23:00.3 Info: => 0.0005815s 12:23:00.3 Info: AlterTable LanguageProfiles 12:23:00.3 Info: => 1.4E-06s 12:23:00.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:23:00.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:23:00.3 Info: => 0.0005604s 12:23:00.3 Info: UpdateData 12:23:00.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:23:00.3 Info: => 5.16E-05s 12:23:00.3 Info: UpdateData 12:23:00.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:23:00.3 Info: => 4.13E-05s 12:23:00.3 Info: RenameColumn Artists ProfileId to QualityProfileId 12:23:00.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:00.3 Info: DROP TABLE "Artists" 12:23:00.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.3 Info: => 0.0066642s 12:23:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:23:00', 'rename_quality_profiles_add_upgrade_allowed') 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:23:00.3 Info: => 0.0071673s 12:23:00.3 Info: 27: add_import_exclusions migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 27 12:23:00.3 Info: CreateTable ImportListExclusions 12:23:00.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:23:00.3 Info: => 0.00017s 12:23:00.3 Info: CreateIndex ImportListExclusions (ForeignId) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:23:00.3 Info: => 0.000101s 12:23:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:23:00', 'add_import_exclusions') 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: 27: add_import_exclusions migrated 12:23:00.3 Info: => 0.0004525s 12:23:00.3 Info: 28: clean_artist_metadata_table migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 28 12:23:00.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:23:00.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:23:00.3 Info: => 0.0001644s 12:23:00.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:23:00.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:23:00.3 Info: => 0.0001333s 12:23:00.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:23:00.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:23:00.3 Info: => 0.0001271s 12:23:00.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:23:00.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:23:00.3 Info: => 0.0001278s 12:23:00.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:23:00.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:23:00.3 Info: => 0.0001252s 12:23:00.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:23:00.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:23:00.3 Info: => 0.0001266s 12:23:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:23:00', 'clean_artist_metadata_table') 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: 28: clean_artist_metadata_table migrated 12:23:00.3 Info: => 0.0004158s 12:23:00.3 Info: 29: health_issue_notification migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 29 12:23:00.3 Info: AlterTable Notifications 12:23:00.3 Info: => 1.1E-06s 12:23:00.3 Info: CreateColumn Notifications OnHealthIssue Boolean 12:23:00.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:23:00.3 Info: => 0.0006378s 12:23:00.3 Info: AlterTable Notifications 12:23:00.3 Info: => 1.3E-06s 12:23:00.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:23:00.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:23:00.3 Info: => 0.0005987s 12:23:00.3 Info: AlterTable Notifications 12:23:00.3 Info: => 2.2E-06s 12:23:00.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:23:00.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:23:00.3 Info: => 0.0005902s 12:23:00.3 Info: AlterTable Notifications 12:23:00.3 Info: => 1.2E-06s 12:23:00.3 Info: CreateColumn Notifications OnImportFailure Boolean 12:23:00.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:23:00.3 Info: => 0.0005895s 12:23:00.3 Info: AlterTable Notifications 12:23:00.3 Info: => 1.2E-06s 12:23:00.3 Info: CreateColumn Notifications OnTrackRetag Boolean 12:23:00.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:23:00.3 Info: => 0.0006213s 12:23:00.3 Info: DeleteColumn Notifications OnDownload 12:23:00.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:23:00.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:23:00.3 Info: DROP TABLE "Notifications" 12:23:00.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:23:00.3 Info: => 0.0047647s 12:23:00.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:23:00.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:23:00.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:23:00.3 Info: DROP TABLE "Notifications" 12:23:00.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:23:00.3 Info: => 0.006154s 12:23:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:23:00', 'health_issue_notification') 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: 29: health_issue_notification migrated 12:23:00.3 Info: => 0.0066189s 12:23:00.3 Info: 30: add_mediafilerepository_mtime migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 30 12:23:00.3 Info: AlterTable TrackFiles 12:23:00.3 Info: => 1.4E-06s 12:23:00.3 Info: CreateColumn TrackFiles Modified DateTime 12:23:00.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:23:00.3 Info: => 0.0006344s 12:23:00.3 Info: AlterTable TrackFiles 12:23:00.3 Info: => 1.1E-06s 12:23:00.3 Info: CreateColumn TrackFiles Path String 12:23:00.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:23:00.3 Info: => 0.0005902s 12:23:00.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:23:00.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:23:00.3 Info: => 4.85E-05s 12:23:00.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:00.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:00.3 Info: => 0.0001335s 12:23:00.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:23:00.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:23:00.3 Info: => 0.000148s 12:23:00.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:23:00.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:23:00.3 Info: => 0.0001501s 12:23:00.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:23:00.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:23:00.3 Info: => 9.65E-05s 12:23:00.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:23:00.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:23:00.3 Info: => 6.22E-05s 12:23:00.3 Info: AlterTable TrackFiles 12:23:00.3 Info: => 1.3E-06s 12:23:00.3 Info: AlterColumn TrackFiles Path String 12:23:00.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:00.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:23:00.3 Info: DROP TABLE "TrackFiles" 12:23:00.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.3 Info: => 0.0049231s 12:23:00.3 Info: CreateIndex TrackFiles (Path) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:00.3 Info: => 8.98E-05s 12:23:00.3 Info: DeleteColumn TrackFiles RelativePath 12:23:00.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:00.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:23:00.3 Info: DROP TABLE "TrackFiles" 12:23:00.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:00.3 Info: => 0.0050239s 12:23:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:23:00', 'add_mediafilerepository_mtime') 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: 30: add_mediafilerepository_mtime migrated 12:23:00.3 Info: => 0.0053979s 12:23:00.3 Info: 31: add_artistmetadataid_constraint migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 31 12:23:00.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:23:00.3 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:23:00.3 Info: => 0.0001072s 12:23:00.3 Info: DeleteIndex Artists (ArtistMetadataId) 12:23:00.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:23:00.3 Info: => 0.0001381s 12:23:00.3 Info: AlterColumn Artists ArtistMetadataId Int32 12:23:00.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:00.3 Info: DROP TABLE "Artists" 12:23:00.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.3 Info: => 0.0073828s 12:23:00.3 Info: CreateIndex Artists (ArtistMetadataId) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.3 Info: => 9.16E-05s 12:23:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:23:00', 'add_artistmetadataid_constraint') 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: 31: add_artistmetadataid_constraint migrated 12:23:00.3 Info: => 0.0004574s 12:23:00.3 Info: 32: old_ids_and_artist_alias migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 32 12:23:00.3 Info: AlterTable ArtistMetadata 12:23:00.3 Info: => 1.2E-06s 12:23:00.3 Info: CreateColumn ArtistMetadata Aliases String 12:23:00.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:23:00.3 Info: => 0.0006376s 12:23:00.3 Info: AlterTable ArtistMetadata 12:23:00.3 Info: => 1.2E-06s 12:23:00.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:23:00.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.3 Info: => 0.000597s 12:23:00.3 Info: AlterTable Albums 12:23:00.3 Info: => 1.2E-06s 12:23:00.3 Info: CreateColumn Albums OldForeignAlbumIds String 12:23:00.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.3 Info: => 0.0005886s 12:23:00.3 Info: AlterTable AlbumReleases 12:23:00.3 Info: => 1.2E-06s 12:23:00.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:23:00.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.3 Info: => 0.0005874s 12:23:00.3 Info: AlterTable Tracks 12:23:00.3 Info: => 1.1E-06s 12:23:00.3 Info: CreateColumn Tracks OldForeignRecordingIds String 12:23:00.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.3 Info: => 0.0006156s 12:23:00.3 Info: AlterTable Tracks 12:23:00.3 Info: => 1.3E-06s 12:23:00.3 Info: CreateColumn Tracks OldForeignTrackIds String 12:23:00.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.3 Info: => 0.0006069s 12:23:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:23:00', 'old_ids_and_artist_alias') 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: 32: old_ids_and_artist_alias migrated 12:23:00.3 Info: => 0.0009156s 12:23:00.3 Info: 33: download_propers_config migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 33 12:23:00.3 Info: PerformDBOperation 12:23:00.3 Info: Performing DB Operation 12:23:00.3 Info: => 3.87E-05s 12:23:00.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:23:00.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:23:00.3 Info: => 4.24E-05s 12:23:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:23:00', 'download_propers_config') 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: 33: download_propers_config migrated 12:23:00.3 Info: => 0.0002923s 12:23:00.3 Info: 34: remove_language_profiles migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 34 12:23:00.3 Info: DeleteTable LanguageProfiles 12:23:00.3 Info: DROP TABLE "LanguageProfiles" 12:23:00.3 Info: => 0.0002167s 12:23:00.3 Info: DeleteColumn Artists LanguageProfileId 12:23:00.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:00.3 Info: DROP TABLE "Artists" 12:23:00.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.3 Info: => 0.0052783s 12:23:00.3 Info: DeleteColumn ImportLists LanguageProfileId 12:23:00.3 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:23:00.3 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:23:00.3 Info: DROP TABLE "ImportLists" 12:23:00.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:23:00.3 Info: => 0.0048341s 12:23:00.3 Info: DeleteColumn Blacklist Language 12:23:00.3 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:23:00.3 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:23:00.3 Info: DROP TABLE "Blacklist" 12:23:00.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:23:00.3 Info: => 0.0067099s 12:23:00.3 Info: DeleteColumn History Language 12:23:00.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:23:00.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:23:00.3 Info: DROP TABLE "History" 12:23:00.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:23:00.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:00.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:00.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:00.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:00.3 Info: => 0.0052177s 12:23:00.3 Info: DeleteColumn LyricFiles Language 12:23:00.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:00.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:23:00.3 Info: DROP TABLE "LyricFiles" 12:23:00.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:23:00.3 Info: => 0.0045396s 12:23:00.3 Info: DeleteColumn TrackFiles Language 12:23:00.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:00.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:23:00.3 Info: DROP TABLE "TrackFiles" 12:23:00.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:00.3 Info: => 0.0060433s 12:23:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:23:00', 'remove_language_profiles') 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: 34: remove_language_profiles migrated 12:23:00.3 Info: => 0.006583s 12:23:00.3 Info: 35: multi_disc_naming_format migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 35 12:23:00.3 Info: AlterTable NamingConfig 12:23:00.3 Info: => 1.4E-06s 12:23:00.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:23:00.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:23:00.3 Info: => 0.0006146s 12:23:00.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:23:00.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:23:00.3 Info: => 5.09E-05s 12:23:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:23:00', 'multi_disc_naming_format') 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: 35: multi_disc_naming_format migrated 12:23:00.3 Info: => 0.0003467s 12:23:00.3 Info: 36: add_download_client_priority migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 36 12:23:00.3 Info: AlterTable DownloadClients 12:23:00.3 Info: => 1.2E-06s 12:23:00.3 Info: CreateColumn DownloadClients Priority Int32 12:23:00.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:23:00.3 Info: => 0.0006094s 12:23:00.3 Info: PerformDBOperation 12:23:00.3 Info: Performing DB Operation 12:23:00.3 Info: => 5.8E-05s 12:23:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:23:00', 'add_download_client_priority') 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: 36: add_download_client_priority migrated 12:23:00.3 Info: => 0.000346s 12:23:00.3 Info: 37: remove_growl_prowl migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 37 12:23:00.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:23:00.3 Info: => 5.49E-05s 12:23:00.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:23:00.3 Info: => 4.18E-05s 12:23:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:23:00', 'remove_growl_prowl') 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: 37: remove_growl_prowl migrated 12:23:00.3 Info: => 0.0002879s 12:23:00.3 Info: 38: remove_plex_hometheatre migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 38 12:23:00.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:23:00.3 Info: => 5.42E-05s 12:23:00.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:23:00.3 Info: => 3.99E-05s 12:23:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:23:00', 'remove_plex_hometheatre') 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: 38: remove_plex_hometheatre migrated 12:23:00.3 Info: => 0.0002867s 12:23:00.3 Info: 39: add_root_folder_add_defaults migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 39 12:23:00.3 Info: AlterTable RootFolders 12:23:00.3 Info: => 1.7E-06s 12:23:00.3 Info: CreateColumn RootFolders Name String 12:23:00.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:23:00.3 Info: => 0.0006186s 12:23:00.3 Info: AlterTable RootFolders 12:23:00.3 Info: => 1.2E-06s 12:23:00.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:23:00.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:23:00.3 Info: => 0.000584s 12:23:00.3 Info: AlterTable RootFolders 12:23:00.3 Info: => 1.3E-06s 12:23:00.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:23:00.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:23:00.3 Info: => 0.0005768s 12:23:00.3 Info: AlterTable RootFolders 12:23:00.3 Info: => 1.1E-06s 12:23:00.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:23:00.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:23:00.3 Info: => 0.000584s 12:23:00.3 Info: AlterTable RootFolders 12:23:00.3 Info: => 1.2E-06s 12:23:00.3 Info: CreateColumn RootFolders DefaultTags String 12:23:00.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:23:00.3 Info: => 0.0005761s 12:23:00.3 Info: PerformDBOperation 12:23:00.3 Info: Performing DB Operation 12:23:00.3 Info: => 7.39E-05s 12:23:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:23:00', 'add_root_folder_add_defaults') 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: 39: add_root_folder_add_defaults migrated 12:23:00.3 Info: => 0.0003683s 12:23:00.3 Info: 40: task_duration migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 40 12:23:00.3 Info: AlterTable ScheduledTasks 12:23:00.3 Info: => 1.3E-06s 12:23:00.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:23:00.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:23:00.4 Info: => 0.0006231s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:23:00', 'task_duration') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 40: task_duration migrated 12:23:00.4 Info: => 0.0009498s 12:23:00.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 41 12:23:00.4 Info: AlterTable ReleaseProfiles 12:23:00.4 Info: => 1.6E-06s 12:23:00.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:23:00.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:23:00.4 Info: => 0.0006174s 12:23:00.4 Info: AlterTable ReleaseProfiles 12:23:00.4 Info: => 1.4E-06s 12:23:00.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:23:00.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:23:00.4 Info: => 0.0005852s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:23:00', 'add_indexer_and_enabled_to_release_profiles') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:23:00.4 Info: => 0.0008856s 12:23:00.4 Info: 42: remove_album_folders migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 42 12:23:00.4 Info: DeleteColumn Artists AlbumFolder 12:23:00.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.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:23:00.4 Info: DROP TABLE "Artists" 12:23:00.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.4 Info: => 0.0052839s 12:23:00.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:23:00.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:23:00.4 Info: => 5.04E-05s 12:23:00.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:23:00.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:23:00.4 Info: => 4.5E-05s 12:23:00.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:23:00.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:23:00.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:23:00.4 Info: DROP TABLE "NamingConfig" 12:23:00.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:23:00.4 Info: => 0.0045545s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:23:00', 'remove_album_folders') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 42: remove_album_folders migrated 12:23:00.4 Info: => 0.0050026s 12:23:00.4 Info: 44: add_priority_to_indexers migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 44 12:23:00.4 Info: AlterTable Indexers 12:23:00.4 Info: => 1.2E-06s 12:23:00.4 Info: CreateColumn Indexers Priority Int32 12:23:00.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:23:00.4 Info: => 0.0006204s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:23:00', 'add_priority_to_indexers') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 44: add_priority_to_indexers migrated 12:23:00.4 Info: => 0.000938s 12:23:00.4 Info: 45: remove_chown_and_folderchmod_config migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 45 12:23:00.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:23:00.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:23:00.4 Info: => 0.0001167s 12:23:00.4 Info: PerformDBOperation 12:23:00.4 Info: Performing DB Operation 12:23:00.4 Info: => 3.26E-05s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:23:00', 'remove_chown_and_folderchmod_config') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 45: remove_chown_and_folderchmod_config migrated 12:23:00.4 Info: => 0.0002988s 12:23:00.4 Info: 47: update_notifiarr migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 47 12:23:00.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:23:00.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:23:00.4 Info: => 8.33E-05s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:23:00', 'update_notifiarr') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 47: update_notifiarr migrated 12:23:00.4 Info: => 0.0003419s 12:23:00.4 Info: 49: email_multiple_addresses migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 49 12:23:00.4 Info: PerformDBOperation 12:23:00.4 Info: Performing DB Operation 12:23:00.4 Info: => 6.35E-05s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:23:00', 'email_multiple_addresses') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 49: email_multiple_addresses migrated 12:23:00.4 Info: => 0.0003781s 12:23:00.4 Info: 50: rename_blacklist_to_blocklist migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 50 12:23:00.4 Info: RenameTable Blacklist Blocklist 12:23:00.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:23:00.4 Info: => 0.0017701s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:23:00', 'rename_blacklist_to_blocklist') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 50: rename_blacklist_to_blocklist migrated 12:23:00.4 Info: => 0.0020981s 12:23:00.4 Info: 51: cdh_per_downloadclient migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 51 12:23:00.4 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "movieCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 12:23:00.4 Info: AlterTable DownloadClients 12:23:00.4 Info: => 1.3E-06s 12:23:00.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:23:00.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:23:00.4 Info: => 0.000624s 12:23:00.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:23:00.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:23:00.4 Info: => 0.0005905s 12:23:00.4 Info: PerformDBOperation 12:23:00.4 Info: Performing DB Operation 12:23:00.4 Info: => 0.0001623s 12:23:00.4 Info: -> 1 Insert operations completed in 00:00:00.0010862 taking an average of 00:00:00.0010862 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:23:00', 'cdh_per_downloadclient') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 51: cdh_per_downloadclient migrated 12:23:00.4 Info: => 0.0005071s 12:23:00.4 Debug: Took: 00:00:00.2664992 12:23:00.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 12:23:00.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 12:23:00.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149804631722_205/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:00.4 Info: DatabaseEngineVersionCheck migrating 12:23:00.4 Info: PerformDBOperation 12:23:00.4 Info: Performing DB Operation 12:23:00.4 Info: SQLite 3.47.0 12:23:00.4 Info: => 0.0009622s 12:23:00.4 Info: DatabaseEngineVersionCheck migrated 12:23:00.4 Info: => 0.0009803s 12:23:00.4 Info: VersionMigration migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: CreateTable VersionInfo 12:23:00.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:23:00.4 Info: => 0.000184s 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: VersionMigration migrated 12:23:00.4 Info: => 0.0005258s 12:23:00.4 Info: VersionUniqueMigration migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: CreateIndex VersionInfo (Version) 12:23:00.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:23:00.4 Info: => 0.0001562s 12:23:00.4 Info: AlterTable VersionInfo 12:23:00.4 Info: => 1.3E-06s 12:23:00.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:23:00.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:23:00.4 Info: => 0.0005316s 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: VersionUniqueMigration migrated 12:23:00.4 Info: => 0.0007359s 12:23:00.4 Info: VersionDescriptionMigration migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: AlterTable VersionInfo 12:23:00.4 Info: => 1.2E-06s 12:23:00.4 Info: CreateColumn VersionInfo Description String 12:23:00.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:23:00.4 Info: => 0.0002077s 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: VersionDescriptionMigration migrated 12:23:00.4 Info: => 0.0003906s 12:23:00.4 Info: 1: InitialSetup migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 1 12:23:00.4 Info: CreateTable Config 12:23:00.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:23:00.4 Info: => 0.000179s 12:23:00.4 Info: CreateIndex Config (Key) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:23:00.4 Info: => 0.0001188s 12:23:00.4 Info: CreateTable RootFolders 12:23:00.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:23:00.4 Info: => 0.0001232s 12:23:00.4 Info: CreateIndex RootFolders (Path) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:23:00.4 Info: => 0.0001051s 12:23:00.4 Info: CreateTable Artists 12:23:00.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:23:00.4 Info: => 0.0003212s 12:23:00.4 Info: CreateIndex Artists (ForeignArtistId) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:00.4 Info: => 0.0001084s 12:23:00.4 Info: CreateIndex Artists (NameSlug) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:00.4 Info: => 9.69E-05s 12:23:00.4 Info: CreateIndex Artists (CleanName) 12:23:00.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.4 Info: => 9.74E-05s 12:23:00.4 Info: CreateIndex Artists (Path) 12:23:00.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.4 Info: => 9.93E-05s 12:23:00.4 Info: CreateTable Albums 12:23:00.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:23:00.4 Info: => 0.0002907s 12:23:00.4 Info: CreateIndex Albums (ForeignAlbumId) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.4 Info: => 0.0001067s 12:23:00.4 Info: CreateIndex Albums (MBId) 12:23:00.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.4 Info: => 9.66E-05s 12:23:00.4 Info: CreateIndex Albums (TADBId) 12:23:00.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.4 Info: => 9.59E-05s 12:23:00.4 Info: CreateIndex Albums (TitleSlug) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.4 Info: => 9.71E-05s 12:23:00.4 Info: CreateIndex Albums (CleanTitle) 12:23:00.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.4 Info: => 9.64E-05s 12:23:00.4 Info: CreateIndex Albums (Path) 12:23:00.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:23:00.4 Info: => 9.42E-05s 12:23:00.4 Info: CreateTable Tracks 12:23:00.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:23:00.4 Info: => 0.0002084s 12:23:00.4 Info: CreateIndex Tracks (ForeignTrackId) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:00.4 Info: => 0.0001144s 12:23:00.4 Info: CreateIndex Tracks (ArtistId) 12:23:00.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:23:00.4 Info: => 0.0001034s 12:23:00.4 Info: CreateIndex Tracks (TrackFileId) 12:23:00.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:00.4 Info: => 0.0001146s 12:23:00.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:23:00.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:23:00.4 Info: => 9.38E-05s 12:23:00.4 Info: CreateTable TrackFiles 12:23:00.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:23:00.4 Info: => 0.0001822s 12:23:00.4 Info: CreateIndex TrackFiles (ArtistId) 12:23:00.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:23:00.4 Info: => 0.0001068s 12:23:00.4 Info: CreateIndex TrackFiles (AlbumId) 12:23:00.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.4 Info: => 0.0001001s 12:23:00.4 Info: CreateTable History 12:23:00.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:23:00.4 Info: => 0.0002039s 12:23:00.4 Info: CreateIndex History (Date) 12:23:00.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:00.4 Info: => 0.0001076s 12:23:00.4 Info: CreateIndex History (EventType) 12:23:00.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:00.4 Info: => 0.0001198s 12:23:00.4 Info: CreateIndex History (DownloadId) 12:23:00.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:23:00.4 Info: => 0.0001085s 12:23:00.4 Info: CreateIndex History (AlbumId) 12:23:00.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:23:00.4 Info: => 0.0001001s 12:23:00.4 Info: CreateTable Notifications 12:23:00.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:23:00.4 Info: => 0.0001745s 12:23:00.4 Info: CreateTable ScheduledTasks 12:23:00.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:23:00.4 Info: => 0.0001416s 12:23:00.4 Info: CreateIndex ScheduledTasks (TypeName) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:23:00.4 Info: => 0.0001114s 12:23:00.4 Info: CreateTable Indexers 12:23:00.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:23:00.4 Info: => 0.0001491s 12:23:00.4 Info: CreateIndex Indexers (Name) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:00.4 Info: => 0.0001245s 12:23:00.4 Info: CreateTable Profiles 12:23:00.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:23:00.4 Info: => 0.0001343s 12:23:00.4 Info: CreateIndex Profiles (Name) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:23:00.4 Info: => 0.0001066s 12:23:00.4 Info: CreateTable QualityDefinitions 12:23:00.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:23:00.4 Info: => 0.0001464s 12:23:00.4 Info: CreateIndex QualityDefinitions (Quality) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:23:00.4 Info: => 0.0001058s 12:23:00.4 Info: CreateIndex QualityDefinitions (Title) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:23:00.4 Info: => 0.0001026s 12:23:00.4 Info: CreateTable NamingConfig 12:23:00.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:23:00.4 Info: => 0.0001782s 12:23:00.4 Info: CreateTable Blacklist 12:23:00.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:23:00.4 Info: => 0.0002327s 12:23:00.4 Info: CreateTable Metadata 12:23:00.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:23:00.4 Info: => 0.0001457s 12:23:00.4 Info: CreateTable MetadataFiles 12:23:00.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:23:00.4 Info: => 0.0001756s 12:23:00.4 Info: CreateTable DownloadClients 12:23:00.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:23:00.4 Info: => 0.0001437s 12:23:00.4 Info: CreateTable PendingReleases 12:23:00.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:23:00.4 Info: => 0.0001562s 12:23:00.4 Info: CreateTable RemotePathMappings 12:23:00.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:23:00.4 Info: => 0.0001364s 12:23:00.4 Info: CreateTable Tags 12:23:00.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:23:00.4 Info: => 0.0001196s 12:23:00.4 Info: CreateIndex Tags (Label) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:23:00.4 Info: => 0.0001176s 12:23:00.4 Info: CreateTable Restrictions 12:23:00.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:23:00.4 Info: => 0.0001394s 12:23:00.4 Info: CreateTable DelayProfiles 12:23:00.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:23:00.4 Info: => 0.0001682s 12:23:00.4 Info: CreateTable Users 12:23:00.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:23:00.4 Info: => 0.0001296s 12:23:00.4 Info: CreateIndex Users (Identifier) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:23:00.4 Info: => 0.0001126s 12:23:00.4 Info: CreateIndex Users (Username) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:23:00.4 Info: => 0.0001123s 12:23:00.4 Info: CreateTable Commands 12:23:00.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:23:00.4 Info: => 0.000179s 12:23:00.4 Info: CreateTable IndexerStatus 12:23:00.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:23:00.4 Info: => 0.0001678s 12:23:00.4 Info: CreateIndex IndexerStatus (ProviderId) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:00.4 Info: => 0.0001113s 12:23:00.4 Info: CreateTable ExtraFiles 12:23:00.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:23:00.4 Info: => 0.0001581s 12:23:00.4 Info: CreateTable LyricFiles 12:23:00.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:23:00.4 Info: => 0.0001733s 12:23:00.4 Info: CreateTable LanguageProfiles 12:23:00.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:23:00.5 Info: => 0.0001455s 12:23:00.5 Info: CreateIndex LanguageProfiles (Name) 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:23:00.5 Info: => 0.0001197s 12:23:00.5 Info: CreateTable DownloadClientStatus 12:23:00.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:23:00.5 Info: => 0.0001499s 12:23:00.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:00.5 Info: => 0.000114s 12:23:00.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:23:00.5 Info: -> 1 Insert operations completed in 00:00:00.0000786 taking an average of 00:00:00.0000786 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:23:00', 'InitialSetup') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 1: InitialSetup migrated 12:23:00.5 Info: => 0.0108754s 12:23:00.5 Info: 2: add_reason_to_pending_releases migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 2 12:23:00.5 Info: AlterTable PendingReleases 12:23:00.5 Info: => 1.3E-06s 12:23:00.5 Info: CreateColumn PendingReleases Reason Int32 12:23:00.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:23:00.5 Info: => 0.0006178s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:23:00', 'add_reason_to_pending_releases') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 2: add_reason_to_pending_releases migrated 12:23:00.5 Info: => 0.0009222s 12:23:00.5 Info: 3: add_medium_support migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 3 12:23:00.5 Info: AlterTable Albums 12:23:00.5 Info: => 1.3E-06s 12:23:00.5 Info: CreateColumn Albums Media String 12:23:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:23:00.5 Info: => 0.0006006s 12:23:00.5 Info: AlterTable Tracks 12:23:00.5 Info: => 2.3E-06s 12:23:00.5 Info: CreateColumn Tracks MediumNumber Int32 12:23:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:23:00.5 Info: => 0.0005542s 12:23:00.5 Info: AlterTable Tracks 12:23:00.5 Info: => 1.1E-06s 12:23:00.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:23:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:23:00.5 Info: => 0.000548s 12:23:00.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:23:00.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:23:00.5 Info: => 5.19E-05s 12:23:00.5 Info: DeleteColumn Tracks TrackNumber 12:23:00.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:23:00.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:23:00.5 Info: DROP TABLE "Tracks" 12:23:00.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:00.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:23:00.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:00.5 Info: => 0.0046675s 12:23:00.5 Info: AlterTable Tracks 12:23:00.5 Info: => 1.3E-06s 12:23:00.5 Info: CreateColumn Tracks TrackNumber String 12:23:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:23:00.5 Info: => 0.0005513s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:23:00', 'add_medium_support') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 3: add_medium_support migrated 12:23:00.5 Info: => 0.0009463s 12:23:00.5 Info: 4: add_various_qualites_in_profile migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 4 12:23:00.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:23:00.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:23:00.5 Info: => 5.92E-05s 12:23:00.5 Info: PerformDBOperation 12:23:00.5 Info: Performing DB Operation 12:23:00.5 Info: => 3.43E-05s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:23:00', 'add_various_qualites_in_profile') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 4: add_various_qualites_in_profile migrated 12:23:00.5 Info: => 0.000286s 12:23:00.5 Info: 5: metadata_profiles migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 5 12:23:00.5 Info: CreateTable MetadataProfiles 12:23:00.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:23:00.5 Info: => 0.0001684s 12:23:00.5 Info: CreateIndex MetadataProfiles (Name) 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:23:00.5 Info: => 0.0001063s 12:23:00.5 Info: AlterTable Artists 12:23:00.5 Info: => 1.2E-06s 12:23:00.5 Info: CreateColumn Artists MetadataProfileId Int32 12:23:00.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:23:00.5 Info: => 0.0005667s 12:23:00.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:23:00.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:23:00.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:23:00.5 Info: DROP TABLE "Artists" 12:23:00.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:00.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.5 Info: => 0.0050356s 12:23:00.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:23:00.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:23:00.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:23:00.5 Info: DROP TABLE "Artists" 12:23:00.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:00.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.5 Info: => 0.0064835s 12:23:00.5 Info: AlterTable Albums 12:23:00.5 Info: => 1.2E-06s 12:23:00.5 Info: CreateColumn Albums SecondaryTypes String 12:23:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:23:00.5 Info: => 0.0005601s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:23:00', 'metadata_profiles') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 5: metadata_profiles migrated 12:23:00.5 Info: => 0.0010631s 12:23:00.5 Info: 6: separate_automatic_and_interactive_search migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 6 12:23:00.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:23:00.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:23:00.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:23:00.5 Info: DROP TABLE "Indexers" 12:23:00.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:00.5 Info: => 0.0041858s 12:23:00.5 Info: AlterTable Indexers 12:23:00.5 Info: => 1.3E-06s 12:23:00.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:23:00.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:23:00.5 Info: => 0.0005434s 12:23:00.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:23:00.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:23:00.5 Info: => 4.8E-05s 12:23:00.5 Info: AlterTable Indexers 12:23:00.5 Info: => 1.1E-06s 12:23:00.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:23:00.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:23:00.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:23:00.5 Info: DROP TABLE "Indexers" 12:23:00.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:00.5 Info: => 0.004141s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:23:00', 'separate_automatic_and_interactive_search') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 6: separate_automatic_and_interactive_search migrated 12:23:00.5 Info: => 0.0045002s 12:23:00.5 Info: 7: change_album_path_to_relative migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 7 12:23:00.5 Info: DeleteColumn Albums Path 12:23:00.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:23:00.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:23:00.5 Info: DROP TABLE "Albums" 12:23:00.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.5 Info: => 0.0063674s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:23:00', 'change_album_path_to_relative') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 7: change_album_path_to_relative migrated 12:23:00.5 Info: => 0.0068197s 12:23:00.5 Info: 8: change_quality_size_mb_to_kb migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 8 12:23:00.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:23:00.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:23:00.5 Info: => 5.62E-05s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:23:00', 'change_quality_size_mb_to_kb') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 8: change_quality_size_mb_to_kb migrated 12:23:00.5 Info: => 0.0003244s 12:23:00.5 Info: 9: album_releases migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 9 12:23:00.5 Info: AlterTable Albums 12:23:00.5 Info: => 1.2E-06s 12:23:00.5 Info: CreateColumn Albums Releases String 12:23:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:23:00.5 Info: => 0.0005743s 12:23:00.5 Info: AlterTable Albums 12:23:00.5 Info: => 1.2E-06s 12:23:00.5 Info: CreateColumn Albums CurrentRelease String 12:23:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:23:00.5 Info: => 0.0005597s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:23:00', 'album_releases') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 9: album_releases migrated 12:23:00.5 Info: => 0.0008667s 12:23:00.5 Info: 10: album_releases_fix migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 10 12:23:00.5 Info: AlterTable Albums 12:23:00.5 Info: => 1.3E-06s 12:23:00.5 Info: AlterColumn Albums Releases String 12:23:00.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:23:00.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:23:00.5 Info: DROP TABLE "Albums" 12:23:00.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.5 Info: => 0.0050116s 12:23:00.5 Info: AlterTable Albums 12:23:00.5 Info: => 1.4E-06s 12:23:00.5 Info: AlterColumn Albums CurrentRelease String 12:23:00.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:23:00.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:23:00.5 Info: DROP TABLE "Albums" 12:23:00.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.5 Info: => 0.0059929s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:23:00', 'album_releases_fix') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 10: album_releases_fix migrated 12:23:00.5 Info: => 0.00641s 12:23:00.5 Info: 11: import_lists migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 11 12:23:00.5 Info: CreateTable ImportLists 12:23:00.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:23:00.5 Info: => 0.0002161s 12:23:00.5 Info: CreateIndex ImportLists (Name) 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:23:00.5 Info: => 0.0001105s 12:23:00.5 Info: CreateTable ImportListStatus 12:23:00.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:23:00.5 Info: => 0.0001631s 12:23:00.5 Info: CreateIndex ImportListStatus (ProviderId) 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:23:00.5 Info: => 9.37E-05s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:23:00', 'import_lists') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 11: import_lists migrated 12:23:00.5 Info: => 0.0004349s 12:23:00.5 Info: 12: add_release_status migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 12 12:23:00.5 Info: AlterTable MetadataProfiles 12:23:00.5 Info: => 1.3E-06s 12:23:00.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:23:00.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:23:00.5 Info: => 0.0005904s 12:23:00.5 Info: PerformDBOperation 12:23:00.5 Info: Performing DB Operation 12:23:00.5 Info: => 3.67E-05s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:23:00', 'add_release_status') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 12: add_release_status migrated 12:23:00.5 Info: => 0.0003313s 12:23:00.5 Info: 13: album_download_notification migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 13 12:23:00.5 Info: AlterTable Notifications 12:23:00.5 Info: => 1.3E-06s 12:23:00.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:23:00.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:23:00.5 Info: => 0.0005896s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:23:00', 'album_download_notification') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 13: album_download_notification migrated 12:23:00.5 Info: => 0.0009006s 12:23:00.5 Info: 14: fix_language_metadata_profiles migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 14 12:23:00.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:23:00.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:23:00.5 Info: => 9.82E-05s 12:23:00.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:23:00.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:23:00.5 Info: => 6.96E-05s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:23:00', 'fix_language_metadata_profiles') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 14: fix_language_metadata_profiles migrated 12:23:00.5 Info: => 0.000334s 12:23:00.5 Info: 15: remove_fanzub migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 15 12:23:00.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:23:00.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:23:00.5 Info: => 5.24E-05s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:23:00', 'remove_fanzub') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 15: remove_fanzub migrated 12:23:00.5 Info: => 0.0003099s 12:23:00.5 Info: 16: update_artist_history_indexes migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 16 12:23:00.5 Info: CreateIndex Albums (ArtistId) 12:23:00.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:23:00.5 Info: => 0.0001151s 12:23:00.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:23:00.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:23:00.5 Info: => 9.51E-05s 12:23:00.5 Info: DeleteIndex History (AlbumId) 12:23:00.5 Info: DROP INDEX "IX_History_AlbumId" 12:23:00.5 Info: => 0.0001282s 12:23:00.5 Info: CreateIndex History (AlbumId, Date) 12:23:00.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:00.5 Info: => 0.0001021s 12:23:00.5 Info: DeleteIndex History (DownloadId) 12:23:00.5 Info: DROP INDEX "IX_History_DownloadId" 12:23:00.5 Info: => 0.0001133s 12:23:00.5 Info: CreateIndex History (DownloadId, Date) 12:23:00.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:00.5 Info: => 0.0001012s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:23:00', 'update_artist_history_indexes') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 16: update_artist_history_indexes migrated 12:23:00.5 Info: => 0.0004345s 12:23:00.5 Info: 17: remove_nma migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 17 12:23:00.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:23:00.5 Info: => 5.57E-05s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:23:00', 'remove_nma') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 17: remove_nma migrated 12:23:00.5 Info: => 0.000308s 12:23:00.5 Info: 18: album_disambiguation migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 18 12:23:00.5 Info: AlterTable Albums 12:23:00.5 Info: => 1.2E-06s 12:23:00.5 Info: CreateColumn Albums Disambiguation String 12:23:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:23:00.5 Info: => 0.000625s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:23:00', 'album_disambiguation') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 18: album_disambiguation migrated 12:23:00.5 Info: => 0.0021242s 12:23:00.5 Info: 19: add_ape_quality_in_profiles migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 19 12:23:00.5 Info: PerformDBOperation 12:23:00.5 Info: Performing DB Operation 12:23:00.5 Info: => 3.92E-05s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:23:00', 'add_ape_quality_in_profiles') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 19: add_ape_quality_in_profiles migrated 12:23:00.5 Info: => 0.0003009s 12:23:00.5 Info: 20: remove_pushalot migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 20 12:23:00.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:23:00.5 Info: => 5.32E-05s 12:23:00.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:23:00.5 Info: => 4.16E-05s 12:23:00.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:23:00.5 Info: => 4.06E-05s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:23:00', 'remove_pushalot') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 20: remove_pushalot migrated 12:23:00.5 Info: => 0.0002931s 12:23:00.5 Info: 21: add_custom_filters migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 21 12:23:00.5 Info: CreateTable CustomFilters 12:23:00.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:23:00.5 Info: => 0.000176s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:23:00', 'add_custom_filters') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 21: add_custom_filters migrated 12:23:00.5 Info: => 0.0005002s 12:23:00.5 Info: 22: import_list_tags migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 22 12:23:00.5 Info: AlterTable ImportLists 12:23:00.5 Info: => 1.2E-06s 12:23:00.5 Info: CreateColumn ImportLists Tags String 12:23:00.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:23:00.5 Info: => 0.0006172s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:23:00', 'import_list_tags') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 22: import_list_tags migrated 12:23:00.5 Info: => 0.0009055s 12:23:00.5 Info: 23: add_release_groups_etc migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 23 12:23:00.5 Info: CreateTable ArtistMetadata 12:23:00.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:23:00.5 Info: => 0.0002337s 12:23:00.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:23:00.5 Info: => 0.0001027s 12:23:00.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:23:00.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:23:00.5 Info: => 0.0001175s 12:23:00.5 Info: AlterTable Artists 12:23:00.5 Info: => 1.1E-06s 12:23:00.5 Info: CreateColumn Artists ArtistMetadataId Int32 12:23:00.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:00.5 Info: => 0.0006165s 12:23:00.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:23:00.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:23:00.5 Info: => 7.85E-05s 12:23:00.5 Info: CreateTable AlbumReleases 12:23:00.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:23:00.5 Info: => 0.0002056s 12:23:00.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:23:00.5 Info: => 0.0001s 12:23:00.5 Info: CreateIndex AlbumReleases (AlbumId) 12:23:00.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:23:00.5 Info: => 8.68E-05s 12:23:00.5 Info: PerformDBOperation 12:23:00.5 Info: Performing DB Operation 12:23:00.5 Info: => 4.17E-05s 12:23:00.5 Info: AlterTable Albums 12:23:00.5 Info: => 1.4E-06s 12:23:00.5 Info: CreateColumn Albums ArtistMetadataId Int32 12:23:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:00.5 Info: => 0.0006241s 12:23:00.5 Info: AlterTable Albums 12:23:00.5 Info: => 1.2E-06s 12:23:00.5 Info: CreateColumn Albums AnyReleaseOk Boolean 12:23:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:23:00.5 Info: => 0.0006205s 12:23:00.5 Info: AlterTable Albums 12:23:00.5 Info: => 1.3E-06s 12:23:00.5 Info: CreateColumn Albums Links String 12:23:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:23:00.5 Info: => 0.0006496s 12:23:00.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:23:00.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:23:00.5 Info: => 9.69E-05s 12:23:00.5 Info: AlterTable Tracks 12:23:00.5 Info: => 1.1E-06s 12:23:00.5 Info: CreateColumn Tracks ForeignRecordingId String 12:23:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:23:00.5 Info: => 0.0006245s 12:23:00.5 Info: AlterTable Tracks 12:23:00.5 Info: => 1.4E-06s 12:23:00.5 Info: CreateColumn Tracks AlbumReleaseId Int32 12:23:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:23:00.5 Info: => 0.0006194s 12:23:00.5 Info: AlterTable Tracks 12:23:00.5 Info: => 1.4E-06s 12:23:00.5 Info: CreateColumn Tracks ArtistMetadataId Int32 12:23:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:00.5 Info: => 0.0006189s 12:23:00.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:23:00.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:23:00.5 Info: => 9.66E-05s 12:23:00.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:23:00.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:23:00.5 Info: => 8.14E-05s 12:23:00.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:23:00.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.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:23:00.5 Info: DROP TABLE "Artists" 12:23:00.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.5 Info: => 0.0053329s 12:23:00.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:23:00.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:23:00.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:23:00.5 Info: DROP TABLE "Albums" 12:23:00.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.5 Info: => 0.0066493s 12:23:00.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:23:00.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:23:00.6 Info: DROP TABLE "Tracks" 12:23:00.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:00.6 Info: => 0.0048556s 12:23:00.6 Info: DeleteColumn TrackFiles ArtistId 12:23:00.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:23:00.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:23:00.6 Info: DROP TABLE "TrackFiles" 12:23:00.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.6 Info: => 0.004651s 12:23:00.6 Info: CreateIndex Artists (ArtistMetadataId) 12:23:00.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.6 Info: => 9.17E-05s 12:23:00.6 Info: CreateIndex Artists (Monitored) 12:23:00.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.6 Info: => 9.01E-05s 12:23:00.6 Info: CreateIndex Albums (ArtistMetadataId) 12:23:00.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:23:00.6 Info: => 8.94E-05s 12:23:00.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:23:00.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:23:00.6 Info: => 8.68E-05s 12:23:00.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:23:00.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:23:00.6 Info: => 8.81E-05s 12:23:00.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:23:00.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:23:00.6 Info: => 8.77E-05s 12:23:00.6 Info: UpdateData 12:23:00.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:23:00.6 Info: => 5.14E-05s 12:23:00.6 Info: UpdateData 12:23:00.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:23:00.6 Info: => 4.59E-05s 12:23:00.6 Info: UpdateData 12:23:00.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:23:00.6 Info: => 0.0001501s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:23:00', 'add_release_groups_etc') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 23: add_release_groups_etc migrated 12:23:00.6 Info: => 0.0007287s 12:23:00.6 Info: 24: NewMediaInfoFormat migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 24 12:23:00.6 Info: UpdateData 12:23:00.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:23:00.6 Info: => 5.56E-05s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:23:00', 'NewMediaInfoFormat') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 24: NewMediaInfoFormat migrated 12:23:00.6 Info: => 0.0003955s 12:23:00.6 Info: 25: rename_restrictions_to_release_profiles migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 25 12:23:00.6 Info: RenameTable Restrictions ReleaseProfiles 12:23:00.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:23:00.6 Info: => 0.0017165s 12:23:00.6 Info: AlterTable ReleaseProfiles 12:23:00.6 Info: => 1.7E-06s 12:23:00.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:23:00.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:23:00.6 Info: => 0.0005941s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:23:00', 'rename_restrictions_to_release_profiles') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 25: rename_restrictions_to_release_profiles migrated 12:23:00.6 Info: => 0.0008874s 12:23:00.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 26 12:23:00.6 Info: RenameTable Profiles QualityProfiles 12:23:00.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:23:00.6 Info: => 0.0017075s 12:23:00.6 Info: AlterTable QualityProfiles 12:23:00.6 Info: => 1.4E-06s 12:23:00.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:23:00.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:23:00.6 Info: => 0.000583s 12:23:00.6 Info: AlterTable LanguageProfiles 12:23:00.6 Info: => 1.2E-06s 12:23:00.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:23:00.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:23:00.6 Info: => 0.0005689s 12:23:00.6 Info: UpdateData 12:23:00.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:23:00.6 Info: => 5.03E-05s 12:23:00.6 Info: UpdateData 12:23:00.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:23:00.6 Info: => 3.9E-05s 12:23:00.6 Info: RenameColumn Artists ProfileId to QualityProfileId 12:23:00.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.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:23:00.6 Info: DROP TABLE "Artists" 12:23:00.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.6 Info: => 0.0056988s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:23:00', 'rename_quality_profiles_add_upgrade_allowed') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:23:00.6 Info: => 0.0061814s 12:23:00.6 Info: 27: add_import_exclusions migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 27 12:23:00.6 Info: CreateTable ImportListExclusions 12:23:00.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:23:00.6 Info: => 0.0001407s 12:23:00.6 Info: CreateIndex ImportListExclusions (ForeignId) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:23:00.6 Info: => 0.0001045s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:23:00', 'add_import_exclusions') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 27: add_import_exclusions migrated 12:23:00.6 Info: => 0.0004078s 12:23:00.6 Info: 28: clean_artist_metadata_table migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 28 12:23:00.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:23:00.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:23:00.6 Info: => 0.0001615s 12:23:00.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:23:00.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:23:00.6 Info: => 0.0001412s 12:23:00.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:23:00.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:23:00.6 Info: => 0.0001365s 12:23:00.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:23:00.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:23:00.6 Info: => 0.0001498s 12:23:00.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:23:00.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:23:00.6 Info: => 0.0001291s 12:23:00.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:23:00.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:23:00.6 Info: => 0.0001299s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:23:00', 'clean_artist_metadata_table') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 28: clean_artist_metadata_table migrated 12:23:00.6 Info: => 0.0016193s 12:23:00.6 Info: 29: health_issue_notification migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 29 12:23:00.6 Info: AlterTable Notifications 12:23:00.6 Info: => 1.5E-06s 12:23:00.6 Info: CreateColumn Notifications OnHealthIssue Boolean 12:23:00.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:23:00.6 Info: => 0.0006445s 12:23:00.6 Info: AlterTable Notifications 12:23:00.6 Info: => 1.2E-06s 12:23:00.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:23:00.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:23:00.6 Info: => 0.0005957s 12:23:00.6 Info: AlterTable Notifications 12:23:00.6 Info: => 1.3E-06s 12:23:00.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:23:00.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:23:00.6 Info: => 0.0005864s 12:23:00.6 Info: AlterTable Notifications 12:23:00.6 Info: => 1.1E-06s 12:23:00.6 Info: CreateColumn Notifications OnImportFailure Boolean 12:23:00.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:23:00.6 Info: => 0.0005899s 12:23:00.6 Info: AlterTable Notifications 12:23:00.6 Info: => 1.2E-06s 12:23:00.6 Info: CreateColumn Notifications OnTrackRetag Boolean 12:23:00.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:23:00.6 Info: => 0.0005859s 12:23:00.6 Info: DeleteColumn Notifications OnDownload 12:23:00.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:23:00.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:23:00.6 Info: DROP TABLE "Notifications" 12:23:00.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:23:00.6 Info: => 0.0058845s 12:23:00.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:23:00.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:23:00.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:23:00.6 Info: DROP TABLE "Notifications" 12:23:00.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:23:00.6 Info: => 0.0046972s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:23:00', 'health_issue_notification') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 29: health_issue_notification migrated 12:23:00.6 Info: => 0.0050991s 12:23:00.6 Info: 30: add_mediafilerepository_mtime migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 30 12:23:00.6 Info: AlterTable TrackFiles 12:23:00.6 Info: => 1.2E-06s 12:23:00.6 Info: CreateColumn TrackFiles Modified DateTime 12:23:00.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:23:00.6 Info: => 0.000628s 12:23:00.6 Info: AlterTable TrackFiles 12:23:00.6 Info: => 1.4E-06s 12:23:00.6 Info: CreateColumn TrackFiles Path String 12:23:00.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:23:00.6 Info: => 0.0005803s 12:23:00.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:23:00.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:23:00.6 Info: => 4.4E-05s 12:23:00.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:23:00.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:23:00.6 Info: => 0.0001319s 12:23:00.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:23:00.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:23:00.6 Info: => 0.0001458s 12:23:00.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:23:00.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:23:00.6 Info: => 0.0001525s 12:23:00.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:23:00.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:23:00.6 Info: => 9.17E-05s 12:23:00.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:23:00.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:23:00.6 Info: => 6.01E-05s 12:23:00.6 Info: AlterTable TrackFiles 12:23:00.6 Info: => 1.1E-06s 12:23:00.6 Info: AlterColumn TrackFiles Path String 12:23:00.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:23:00.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:23:00.6 Info: DROP TABLE "TrackFiles" 12:23:00.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.6 Info: => 0.0071305s 12:23:00.6 Info: CreateIndex TrackFiles (Path) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:00.6 Info: => 9.75E-05s 12:23:00.6 Info: DeleteColumn TrackFiles RelativePath 12:23:00.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:23:00.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:23:00.6 Info: DROP TABLE "TrackFiles" 12:23:00.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:00.6 Info: => 0.0049599s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:23:00', 'add_mediafilerepository_mtime') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 30: add_mediafilerepository_mtime migrated 12:23:00.6 Info: => 0.0053047s 12:23:00.6 Info: 31: add_artistmetadataid_constraint migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 31 12:23:00.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:23:00.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:23:00.6 Info: => 0.0001015s 12:23:00.6 Info: DeleteIndex Artists (ArtistMetadataId) 12:23:00.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:23:00.6 Info: => 0.0001328s 12:23:00.6 Info: AlterColumn Artists ArtistMetadataId Int32 12:23:00.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.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:23:00.6 Info: DROP TABLE "Artists" 12:23:00.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.6 Info: => 0.0051489s 12:23:00.6 Info: CreateIndex Artists (ArtistMetadataId) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.6 Info: => 9.22E-05s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:23:00', 'add_artistmetadataid_constraint') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 31: add_artistmetadataid_constraint migrated 12:23:00.6 Info: => 0.0013235s 12:23:00.6 Info: 32: old_ids_and_artist_alias migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 32 12:23:00.6 Info: AlterTable ArtistMetadata 12:23:00.6 Info: => 1.3E-06s 12:23:00.6 Info: CreateColumn ArtistMetadata Aliases String 12:23:00.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:23:00.6 Info: => 0.0006467s 12:23:00.6 Info: AlterTable ArtistMetadata 12:23:00.6 Info: => 1.5E-06s 12:23:00.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:23:00.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.6 Info: => 0.0006026s 12:23:00.6 Info: AlterTable Albums 12:23:00.6 Info: => 1.3E-06s 12:23:00.6 Info: CreateColumn Albums OldForeignAlbumIds String 12:23:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.6 Info: => 0.0005969s 12:23:00.6 Info: AlterTable AlbumReleases 12:23:00.6 Info: => 1.2E-06s 12:23:00.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:23:00.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.6 Info: => 0.000593s 12:23:00.6 Info: AlterTable Tracks 12:23:00.6 Info: => 1.1E-06s 12:23:00.6 Info: CreateColumn Tracks OldForeignRecordingIds String 12:23:00.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.6 Info: => 0.0005902s 12:23:00.6 Info: AlterTable Tracks 12:23:00.6 Info: => 1.3E-06s 12:23:00.6 Info: CreateColumn Tracks OldForeignTrackIds String 12:23:00.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.6 Info: => 0.0006198s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:23:00', 'old_ids_and_artist_alias') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 32: old_ids_and_artist_alias migrated 12:23:00.6 Info: => 0.0009359s 12:23:00.6 Info: 33: download_propers_config migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 33 12:23:00.6 Info: PerformDBOperation 12:23:00.6 Info: Performing DB Operation 12:23:00.6 Info: => 4E-05s 12:23:00.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:23:00.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:23:00.6 Info: => 4.15E-05s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:23:00', 'download_propers_config') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 33: download_propers_config migrated 12:23:00.6 Info: => 0.0002953s 12:23:00.6 Info: 34: remove_language_profiles migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 34 12:23:00.6 Info: DeleteTable LanguageProfiles 12:23:00.6 Info: DROP TABLE "LanguageProfiles" 12:23:00.6 Info: => 0.0002015s 12:23:00.6 Info: DeleteColumn Artists LanguageProfileId 12:23:00.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.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:23:00.6 Info: DROP TABLE "Artists" 12:23:00.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.6 Info: => 0.0060975s 12:23:00.6 Info: DeleteColumn ImportLists LanguageProfileId 12:23:00.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:23:00.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:23:00.6 Info: DROP TABLE "ImportLists" 12:23:00.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:23:00.6 Info: => 0.0060712s 12:23:00.6 Info: DeleteColumn Blacklist Language 12:23:00.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:23:00.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:23:00.6 Info: DROP TABLE "Blacklist" 12:23:00.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:23:00.6 Info: => 0.0045296s 12:23:00.6 Info: DeleteColumn History Language 12:23:00.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:23:00.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:23:00.6 Info: DROP TABLE "History" 12:23:00.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:23:00.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:00.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:00.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:00.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:00.6 Info: => 0.0051154s 12:23:00.6 Info: DeleteColumn LyricFiles Language 12:23:00.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:00.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:23:00.6 Info: DROP TABLE "LyricFiles" 12:23:00.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:23:00.6 Info: => 0.0047249s 12:23:00.6 Info: DeleteColumn TrackFiles Language 12:23:00.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:00.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:23:00.7 Info: DROP TABLE "TrackFiles" 12:23:00.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:00.7 Info: => 0.0059994s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:23:00', 'remove_language_profiles') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 34: remove_language_profiles migrated 12:23:00.7 Info: => 0.0065714s 12:23:00.7 Info: 35: multi_disc_naming_format migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 35 12:23:00.7 Info: AlterTable NamingConfig 12:23:00.7 Info: => 1.3E-06s 12:23:00.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:23:00.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:23:00.7 Info: => 0.0006108s 12:23:00.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:23:00.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:23:00.7 Info: => 4.92E-05s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:23:00', 'multi_disc_naming_format') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 35: multi_disc_naming_format migrated 12:23:00.7 Info: => 0.0003338s 12:23:00.7 Info: 36: add_download_client_priority migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 36 12:23:00.7 Info: AlterTable DownloadClients 12:23:00.7 Info: => 1.3E-06s 12:23:00.7 Info: CreateColumn DownloadClients Priority Int32 12:23:00.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:23:00.7 Info: => 0.0006317s 12:23:00.7 Info: PerformDBOperation 12:23:00.7 Info: Performing DB Operation 12:23:00.7 Info: => 5.58E-05s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:23:00', 'add_download_client_priority') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 36: add_download_client_priority migrated 12:23:00.7 Info: => 0.0003481s 12:23:00.7 Info: 37: remove_growl_prowl migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 37 12:23:00.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:23:00.7 Info: => 5.26E-05s 12:23:00.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:23:00.7 Info: => 4.06E-05s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:23:00', 'remove_growl_prowl') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 37: remove_growl_prowl migrated 12:23:00.7 Info: => 0.0002931s 12:23:00.7 Info: 38: remove_plex_hometheatre migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 38 12:23:00.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:23:00.7 Info: => 5.29E-05s 12:23:00.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:23:00.7 Info: => 4.12E-05s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:23:00', 'remove_plex_hometheatre') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 38: remove_plex_hometheatre migrated 12:23:00.7 Info: => 0.0002878s 12:23:00.7 Info: 39: add_root_folder_add_defaults migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 39 12:23:00.7 Info: AlterTable RootFolders 12:23:00.7 Info: => 1.2E-06s 12:23:00.7 Info: CreateColumn RootFolders Name String 12:23:00.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:23:00.7 Info: => 0.0006079s 12:23:00.7 Info: AlterTable RootFolders 12:23:00.7 Info: => 1.3E-06s 12:23:00.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:23:00.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:23:00.7 Info: => 0.0005902s 12:23:00.7 Info: AlterTable RootFolders 12:23:00.7 Info: => 1.3E-06s 12:23:00.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:23:00.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:23:00.7 Info: => 0.0005843s 12:23:00.7 Info: AlterTable RootFolders 12:23:00.7 Info: => 1.1E-06s 12:23:00.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:23:00.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:23:00.7 Info: => 0.0005836s 12:23:00.7 Info: AlterTable RootFolders 12:23:00.7 Info: => 1.2E-06s 12:23:00.7 Info: CreateColumn RootFolders DefaultTags String 12:23:00.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:23:00.7 Info: => 0.0005797s 12:23:00.7 Info: PerformDBOperation 12:23:00.7 Info: Performing DB Operation 12:23:00.7 Info: => 6.19E-05s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:23:00', 'add_root_folder_add_defaults') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 39: add_root_folder_add_defaults migrated 12:23:00.7 Info: => 0.0003405s 12:23:00.7 Info: 40: task_duration migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 40 12:23:00.7 Info: AlterTable ScheduledTasks 12:23:00.7 Info: => 1.3E-06s 12:23:00.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:23:00.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:23:00.7 Info: => 0.0006122s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:23:00', 'task_duration') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 40: task_duration migrated 12:23:00.7 Info: => 0.0009118s 12:23:00.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 41 12:23:00.7 Info: AlterTable ReleaseProfiles 12:23:00.7 Info: => 1.1E-06s 12:23:00.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:23:00.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:23:00.7 Info: => 0.0006144s 12:23:00.7 Info: AlterTable ReleaseProfiles 12:23:00.7 Info: => 1.3E-06s 12:23:00.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:23:00.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:23:00.7 Info: => 0.0005891s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:23:00', 'add_indexer_and_enabled_to_release_profiles') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:23:00.7 Info: => 0.0008725s 12:23:00.7 Info: 42: remove_album_folders migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 42 12:23:00.7 Info: DeleteColumn Artists AlbumFolder 12:23:00.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:00.7 Info: DROP TABLE "Artists" 12:23:00.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.7 Info: => 0.0052192s 12:23:00.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:23:00.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:23:00.7 Info: => 4.91E-05s 12:23:00.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:23:00.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:23:00.7 Info: => 4.37E-05s 12:23:00.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:23:00.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:23:00.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:23:00.7 Info: DROP TABLE "NamingConfig" 12:23:00.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:23:00.7 Info: => 0.0054869s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:23:00', 'remove_album_folders') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 42: remove_album_folders migrated 12:23:00.7 Info: => 0.0058929s 12:23:00.7 Info: 44: add_priority_to_indexers migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 44 12:23:00.7 Info: AlterTable Indexers 12:23:00.7 Info: => 1.2E-06s 12:23:00.7 Info: CreateColumn Indexers Priority Int32 12:23:00.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:23:00.7 Info: => 0.000631s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:23:00', 'add_priority_to_indexers') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 44: add_priority_to_indexers migrated 12:23:00.7 Info: => 0.0009228s 12:23:00.7 Info: 45: remove_chown_and_folderchmod_config migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 45 12:23:00.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:23:00.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:23:00.7 Info: => 0.0001186s 12:23:00.7 Info: PerformDBOperation 12:23:00.7 Info: Performing DB Operation 12:23:00.7 Info: => 3.36E-05s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:23:00', 'remove_chown_and_folderchmod_config') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 45: remove_chown_and_folderchmod_config migrated 12:23:00.7 Info: => 0.0002857s 12:23:00.7 Info: 47: update_notifiarr migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 47 12:23:00.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:23:00.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:23:00.7 Info: => 8.32E-05s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:23:00', 'update_notifiarr') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 47: update_notifiarr migrated 12:23:00.7 Info: => 0.0003307s 12:23:00.7 Info: 49: email_multiple_addresses migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 49 12:23:00.7 Info: PerformDBOperation 12:23:00.7 Info: Performing DB Operation 12:23:00.7 Info: => 6.59E-05s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:23:00', 'email_multiple_addresses') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 49: email_multiple_addresses migrated 12:23:00.7 Info: => 0.0003174s 12:23:00.7 Info: 50: rename_blacklist_to_blocklist migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 50 12:23:00.7 Info: RenameTable Blacklist Blocklist 12:23:00.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:23:00.7 Info: => 0.0017421s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:23:00', 'rename_blacklist_to_blocklist') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 50: rename_blacklist_to_blocklist migrated 12:23:00.7 Info: => 0.0020481s 12:23:00.7 Info: 51: cdh_per_downloadclient migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 51 12:23:00.7 Info: AlterTable DownloadClients 12:23:00.7 Info: => 1.2E-06s 12:23:00.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:23:00.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:23:00.7 Info: => 0.0006177s 12:23:00.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:23:00.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:23:00.7 Info: => 0.0005903s 12:23:00.7 Info: PerformDBOperation 12:23:00.7 Info: Performing DB Operation 12:23:00.7 Info: => 0.0001892s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:23:00', 'cdh_per_downloadclient') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 51: cdh_per_downloadclient migrated 12:23:00.7 Info: => 0.0004752s 12:23:00.7 Info: 52: download_history migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 52 12:23:00.7 Info: CreateTable DownloadHistory 12:23:00.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:23:00.7 Info: => 0.0001838s 12:23:00.7 Info: CreateIndex DownloadHistory (EventType) 12:23:00.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:23:00.7 Info: => 0.000105s 12:23:00.7 Info: CreateIndex DownloadHistory (ArtistId) 12:23:00.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:23:00.7 Info: => 8.76E-05s 12:23:00.7 Info: CreateIndex DownloadHistory (DownloadId) 12:23:00.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:23:00.7 Info: => 9.26E-05s 12:23:00.7 Info: PerformDBOperation 12:23:00.7 Info: Performing DB Operation 12:23:00.7 Info: => 0.0001268s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:23:00', 'download_history') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 52: download_history migrated 12:23:00.7 Info: => 0.0004532s 12:23:00.7 Info: 53: add_update_history migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 53 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:23:00', 'add_update_history') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 53: add_update_history migrated 12:23:00.7 Info: => 0.0002969s 12:23:00.7 Info: 54: add_on_update_to_notifications migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 54 12:23:00.7 Info: AlterTable Notifications 12:23:00.7 Info: => 1.2E-06s 12:23:00.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:23:00.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:23:00.7 Info: => 0.0006476s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:23:00', 'add_on_update_to_notifications') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 54: add_on_update_to_notifications migrated 12:23:00.7 Info: => 0.0009914s 12:23:00.7 Info: 55: download_client_per_indexer migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 55 12:23:00.7 Info: AlterTable Indexers 12:23:00.7 Info: => 1.2E-06s 12:23:00.7 Info: CreateColumn Indexers DownloadClientId Int32 12:23:00.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:23:00.7 Info: => 0.0006445s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:23:00', 'download_client_per_indexer') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 55: download_client_per_indexer migrated 12:23:00.7 Info: => 0.0009426s 12:23:00.7 Info: 56: AddNewItemMonitorType migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 56 12:23:00.7 Info: AlterTable Artists 12:23:00.7 Info: => 1.5E-06s 12:23:00.7 Info: CreateColumn Artists MonitorNewItems Int32 12:23:00.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:23:00.7 Info: => 0.0006443s 12:23:00.7 Info: AlterTable RootFolders 12:23:00.7 Info: => 1.4E-06s 12:23:00.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:23:00.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:23:00.7 Info: => 0.0006163s 12:23:00.7 Info: AlterTable ImportLists 12:23:00.7 Info: => 1.2E-06s 12:23:00.7 Info: CreateColumn ImportLists MonitorNewItems Int32 12:23:00.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:23:00.7 Info: => 0.0006305s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:23:00', 'AddNewItemMonitorType') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 56: AddNewItemMonitorType migrated 12:23:00.7 Info: => 0.0009605s 12:23:00.7 Info: 57: ImportListSearch migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 57 12:23:00.7 Info: AlterTable ImportLists 12:23:00.7 Info: => 1.3E-06s 12:23:00.7 Info: CreateColumn ImportLists ShouldSearch Boolean 12:23:00.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:23:00.7 Info: => 0.0006523s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:23:00', 'ImportListSearch') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 57: ImportListSearch migrated 12:23:00.7 Info: => 0.0009449s 12:23:00.7 Info: 58: ImportListMonitorExisting migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 58 12:23:00.7 Info: AlterTable ImportLists 12:23:00.7 Info: => 1.2E-06s 12:23:00.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:23:00.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:23:00.7 Info: => 0.0006569s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:23:00', 'ImportListMonitorExisting') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 58: ImportListMonitorExisting migrated 12:23:00.7 Info: => 0.0009469s 12:23:00.7 Info: 59: add_indexer_tags migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 59 12:23:00.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:23:00.7 Info: => 5.52E-05s 12:23:00.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:23:00.7 Info: => 4.3E-05s 12:23:00.7 Info: AlterTable Indexers 12:23:00.7 Info: => 2E-06s 12:23:00.7 Info: CreateColumn Indexers Tags String 12:23:00.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:23:00.7 Info: => 0.000646s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:23:00', 'add_indexer_tags') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 59: add_indexer_tags migrated 12:23:00.7 Info: => 0.0009509s 12:23:00.7 Info: 60: update_audio_types migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 60 12:23:00.7 Info: PerformDBOperation 12:23:00.7 Info: Performing DB Operation 12:23:00.7 Info: => 5.94E-05s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:23:00', 'update_audio_types') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 60: update_audio_types migrated 12:23:00.7 Info: => 0.0003158s 12:23:00.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 61 12:23:00.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.7 Info: DELETE FROM "Commands" WHERE 1 = 1 12:23:00.7 Info: => 5.49E-05s 12:23:00.7 Info: AlterTable AlbumReleases 12:23:00.7 Info: => 1.1E-06s 12:23:00.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:23:00.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:23:00.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:23:00.7 Info: DROP TABLE "AlbumReleases" 12:23:00.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:23:00.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:23:00.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:23:00.7 Info: => 0.0052129s 12:23:00.7 Info: AlterTable Albums 12:23:00.7 Info: => 1.3E-06s 12:23:00.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:23:00.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:23:00.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:23:00.7 Info: DROP TABLE "Albums" 12:23:00.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:23:00.7 Info: => 0.0054534s 12:23:00.7 Info: AlterTable Albums 12:23:00.7 Info: => 1.3E-06s 12:23:00.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:23:00.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:23:00.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:23:00.7 Info: DROP TABLE "Albums" 12:23:00.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:23:00.7 Info: => 0.0065135s 12:23:00.7 Info: AlterTable Albums 12:23:00.7 Info: => 1.3E-06s 12:23:00.7 Info: AlterColumn Albums Added DateTimeOffset 12:23:00.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:23:00.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:23:00.7 Info: DROP TABLE "Albums" 12:23:00.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:23:00.7 Info: => 0.0054144s 12:23:00.7 Info: AlterTable Artists 12:23:00.7 Info: => 1.2E-06s 12:23:00.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:23:00.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:23:00.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:23:00.7 Info: DROP TABLE "Artists" 12:23:00.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.7 Info: => 0.007326s 12:23:00.7 Info: AlterTable Artists 12:23:00.7 Info: => 1.5E-06s 12:23:00.7 Info: AlterColumn Artists Added DateTimeOffset 12:23:00.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:23:00.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:23:00.7 Info: DROP TABLE "Artists" 12:23:00.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.7 Info: => 0.0054256s 12:23:00.7 Info: AlterTable Blocklist 12:23:00.7 Info: => 1.2E-06s 12:23:00.7 Info: AlterColumn Blocklist Date DateTimeOffset 12:23:00.7 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:23:00.7 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:23:00.7 Info: DROP TABLE "Blocklist" 12:23:00.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:23:00.7 Info: => 0.0048248s 12:23:00.7 Info: AlterTable Blocklist 12:23:00.7 Info: => 1.3E-06s 12:23:00.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:23:00.7 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:23:00.7 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:23:00.7 Info: DROP TABLE "Blocklist" 12:23:00.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:23:00.7 Info: => 0.0058188s 12:23:00.7 Info: AlterTable Commands 12:23:00.7 Info: => 1.3E-06s 12:23:00.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:23:00.7 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:23:00.7 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:23:00.7 Info: DROP TABLE "Commands" 12:23:00.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:23:00.7 Info: => 0.0063283s 12:23:00.7 Info: AlterTable Commands 12:23:00.7 Info: => 1.3E-06s 12:23:00.7 Info: AlterColumn Commands StartedAt DateTimeOffset 12:23:00.7 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:23:00.7 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:23:00.7 Info: DROP TABLE "Commands" 12:23:00.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:23:00.8 Info: => 0.0048073s 12:23:00.8 Info: AlterTable Commands 12:23:00.8 Info: => 1.3E-06s 12:23:00.8 Info: AlterColumn Commands EndedAt DateTimeOffset 12:23:00.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:23:00.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:23:00.8 Info: DROP TABLE "Commands" 12:23:00.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:23:00.8 Info: => 0.0048066s 12:23:00.8 Info: AlterTable DownloadClientStatus 12:23:00.8 Info: => 1.4E-06s 12:23:00.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:23:00.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:23:00.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:23:00.8 Info: DROP TABLE "DownloadClientStatus" 12:23:00.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:00.8 Info: => 0.0049914s 12:23:00.8 Info: AlterTable DownloadClientStatus 12:23:00.8 Info: => 1.2E-06s 12:23:00.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:23:00.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:23:00.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:23:00.8 Info: DROP TABLE "DownloadClientStatus" 12:23:00.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:00.8 Info: => 0.0065255s 12:23:00.8 Info: AlterTable DownloadClientStatus 12:23:00.8 Info: => 1.5E-06s 12:23:00.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:23:00.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:23:00.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:23:00.8 Info: DROP TABLE "DownloadClientStatus" 12:23:00.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:00.8 Info: => 0.0049613s 12:23:00.8 Info: AlterTable DownloadHistory 12:23:00.8 Info: => 1.3E-06s 12:23:00.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:23:00.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:23:00.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:23:00.8 Info: DROP TABLE "DownloadHistory" 12:23:00.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:23:00.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:23:00.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:23:00.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:23:00.8 Info: => 0.0063471s 12:23:00.8 Info: AlterTable ExtraFiles 12:23:00.8 Info: => 1.5E-06s 12:23:00.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:23:00.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:23:00.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:23:00.8 Info: DROP TABLE "ExtraFiles" 12:23:00.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:23:00.8 Info: => 0.0048433s 12:23:00.8 Info: AlterTable ExtraFiles 12:23:00.8 Info: => 1.4E-06s 12:23:00.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:23:00.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:23:00.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:23:00.8 Info: DROP TABLE "ExtraFiles" 12:23:00.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:23:00.8 Info: => 0.004772s 12:23:00.8 Info: AlterTable History 12:23:00.8 Info: => 1.3E-06s 12:23:00.8 Info: AlterColumn History Date DateTimeOffset 12:23:00.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:23:00.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:23:00.8 Info: DROP TABLE "History" 12:23:00.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:23:00.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:00.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:00.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:00.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:00.8 Info: => 0.006852s 12:23:00.8 Info: AlterTable ImportListStatus 12:23:00.8 Info: => 1.5E-06s 12:23:00.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:23:00.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:23:00.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:23:00.8 Info: DROP TABLE "ImportListStatus" 12:23:00.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:23:00.8 Info: => 0.005034s 12:23:00.8 Info: AlterTable ImportListStatus 12:23:00.8 Info: => 1.3E-06s 12:23:00.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:23:00.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:23:00.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:23:00.8 Info: DROP TABLE "ImportListStatus" 12:23:00.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:23:00.8 Info: => 0.0062584s 12:23:00.8 Info: AlterTable ImportListStatus 12:23:00.8 Info: => 1.4E-06s 12:23:00.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:23:00.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:23:00.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:23:00.8 Info: DROP TABLE "ImportListStatus" 12:23:00.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:23:00.8 Info: => 0.0050118s 12:23:00.8 Info: AlterTable IndexerStatus 12:23:00.8 Info: => 1.4E-06s 12:23:00.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:23:00.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:23:00.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:23:00.8 Info: DROP TABLE "IndexerStatus" 12:23:00.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:00.8 Info: => 0.0049946s 12:23:00.8 Info: AlterTable IndexerStatus 12:23:00.8 Info: => 1.2E-06s 12:23:00.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:23:00.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:23:00.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:23:00.8 Info: DROP TABLE "IndexerStatus" 12:23:00.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:00.8 Info: => 0.0075241s 12:23:00.8 Info: AlterTable IndexerStatus 12:23:00.8 Info: => 1.3E-06s 12:23:00.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:23:00.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:23:00.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:23:00.8 Info: DROP TABLE "IndexerStatus" 12:23:00.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:00.8 Info: => 0.0049958s 12:23:00.8 Info: AlterTable LyricFiles 12:23:00.8 Info: => 1.2E-06s 12:23:00.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:23:00.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:00.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:23:00.8 Info: DROP TABLE "LyricFiles" 12:23:00.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:23:00.8 Info: => 0.0048194s 12:23:00.8 Info: AlterTable LyricFiles 12:23:00.8 Info: => 1.4E-06s 12:23:00.8 Info: AlterColumn LyricFiles Added DateTimeOffset 12:23:00.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:23:00.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:23:00.8 Info: DROP TABLE "LyricFiles" 12:23:00.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:23:00.8 Info: => 0.0060238s 12:23:00.8 Info: AlterTable MetadataFiles 12:23:00.8 Info: => 1.4E-06s 12:23:00.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:23:00.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:23:00.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:23:00.8 Info: DROP TABLE "MetadataFiles" 12:23:00.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:23:00.8 Info: => 0.0050348s 12:23:00.8 Info: AlterTable MetadataFiles 12:23:00.8 Info: => 1.3E-06s 12:23:00.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:23:00.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:23:00.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:23:00.8 Info: DROP TABLE "MetadataFiles" 12:23:00.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:23:00.9 Info: => 0.0058235s 12:23:00.9 Info: AlterTable PendingReleases 12:23:00.9 Info: => 1.4E-06s 12:23:00.9 Info: AlterColumn PendingReleases Added DateTimeOffset 12:23:00.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:23:00.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:23:00.9 Info: DROP TABLE "PendingReleases" 12:23:00.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:23:00.9 Info: => 0.0057415s 12:23:00.9 Info: AlterTable ScheduledTasks 12:23:00.9 Info: => 1.4E-06s 12:23:00.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:23:00.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:23:00.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:23:00.9 Info: DROP TABLE "ScheduledTasks" 12:23:00.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:23:00.9 Info: => 0.0049141s 12:23:00.9 Info: AlterTable ScheduledTasks 12:23:00.9 Info: => 1.2E-06s 12:23:00.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:23:00.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:23:00.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:23:00.9 Info: DROP TABLE "ScheduledTasks" 12:23:00.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:23:00.9 Info: => 0.0048999s 12:23:00.9 Info: AlterTable TrackFiles 12:23:00.9 Info: => 1.3E-06s 12:23:00.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:23:00.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:00.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:23:00.9 Info: DROP TABLE "TrackFiles" 12:23:00.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:00.9 Info: => 0.0060749s 12:23:00.9 Info: AlterTable TrackFiles 12:23:00.9 Info: => 1.3E-06s 12:23:00.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:23:00.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:00.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:23:00.9 Info: DROP TABLE "TrackFiles" 12:23:00.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:00.9 Info: => 0.0060671s 12:23:00.9 Info: AlterTable VersionInfo 12:23:00.9 Info: => 1.3E-06s 12:23:00.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:23:00.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:23:00.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:23:00.9 Info: DROP TABLE "VersionInfo" 12:23:00.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:23:00.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:23:00.9 Info: => 0.0048897s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:23:00', 'postgres_update_timestamp_columns_to_with_timezone') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:23:00.9 Info: => 0.0056045s 12:23:00.9 Info: 62: add_on_delete_to_notifications migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 62 12:23:00.9 Info: AlterTable Notifications 12:23:00.9 Info: => 1.2E-06s 12:23:00.9 Info: CreateColumn Notifications OnArtistDelete Boolean 12:23:00.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:23:00.9 Info: => 0.0006825s 12:23:00.9 Info: AlterTable Notifications 12:23:00.9 Info: => 1.4E-06s 12:23:00.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:23:00.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:23:00.9 Info: => 0.0006337s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:23:00', 'add_on_delete_to_notifications') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 62: add_on_delete_to_notifications migrated 12:23:00.9 Info: => 0.0009368s 12:23:00.9 Info: 63: add_custom_formats migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 63 12:23:00.9 Info: AlterTable DelayProfiles 12:23:00.9 Info: => 1.9E-06s 12:23:00.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:23:00.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:23:00.9 Info: => 0.0006601s 12:23:00.9 Info: UpdateData 12:23:00.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:23:00.9 Info: => 5.74E-05s 12:23:00.9 Info: AlterTable TrackFiles 12:23:00.9 Info: => 1.2E-06s 12:23:00.9 Info: CreateColumn TrackFiles OriginalFilePath String 12:23:00.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:23:00.9 Info: => 0.0006337s 12:23:00.9 Info: PerformDBOperation 12:23:00.9 Info: Performing DB Operation 12:23:00.9 Info: => 3.62E-05s 12:23:00.9 Info: CreateTable CustomFormats 12:23:00.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:23:00.9 Info: => 0.0001434s 12:23:00.9 Info: CreateIndex CustomFormats (Name) 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:23:00.9 Info: => 9.45E-05s 12:23:00.9 Info: AlterTable QualityProfiles 12:23:00.9 Info: => 1.5E-06s 12:23:00.9 Info: CreateColumn QualityProfiles FormatItems String 12:23:00.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:23:00.9 Info: => 0.0006348s 12:23:00.9 Info: AlterTable QualityProfiles 12:23:00.9 Info: => 1.3E-06s 12:23:00.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:23:00.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:23:00.9 Info: => 0.0006337s 12:23:00.9 Info: AlterTable QualityProfiles 12:23:00.9 Info: => 2.2E-06s 12:23:00.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:23:00.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:23:00.9 Info: => 0.0006279s 12:23:00.9 Info: PerformDBOperation 12:23:00.9 Info: Performing DB Operation 12:23:00.9 Info: => 7.93E-05s 12:23:00.9 Info: PerformDBOperation 12:23:00.9 Info: Performing DB Operation 12:23:00.9 Info: => 3.89E-05s 12:23:00.9 Info: DeleteColumn ReleaseProfiles Preferred 12:23:00.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:23:00.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:23:00.9 Info: DROP TABLE "ReleaseProfiles" 12:23:00.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:23:00.9 Info: => 0.0051207s 12:23:00.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:23:00.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:23:00.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:23:00.9 Info: DROP TABLE "ReleaseProfiles" 12:23:00.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:23:00.9 Info: => 0.0060374s 12:23:00.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:23:00.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:23:00.9 Info: => 5.52E-05s 12:23:00.9 Info: AlterTable DelayProfiles 12:23:00.9 Info: => 1.3E-06s 12:23:00.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:23:00.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:23:00.9 Info: => 0.0006456s 12:23:00.9 Info: AlterTable DelayProfiles 12:23:00.9 Info: => 1.4E-06s 12:23:00.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:23:00.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:23:00.9 Info: => 0.0006312s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:23:00', 'add_custom_formats') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 63: add_custom_formats migrated 12:23:00.9 Info: => 0.001018s 12:23:00.9 Info: 64: add_result_to_commands migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 64 12:23:00.9 Info: AlterTable Commands 12:23:00.9 Info: => 1.5E-06s 12:23:00.9 Info: CreateColumn Commands Result Int32 12:23:00.9 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 12:23:00.9 Info: => 0.0006798s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-10-28T12:23:00', 'add_result_to_commands') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 64: add_result_to_commands migrated 12:23:00.9 Info: => 0.000981s 12:23:00.9 Info: 65: health_restored_notification migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 65 12:23:00.9 Info: AlterTable Notifications 12:23:00.9 Info: => 1.3E-06s 12:23:00.9 Info: CreateColumn Notifications OnHealthRestored Boolean 12:23:00.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 12:23:00.9 Info: => 0.0006738s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-10-28T12:23:00', 'health_restored_notification') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 65: health_restored_notification migrated 12:23:00.9 Info: => 0.0009701s 12:23:00.9 Info: 66: remove_uc migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 66 12:23:00.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 12:23:00.9 Info: => 5.6E-05s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-10-28T12:23:00', 'remove_uc') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 66: remove_uc migrated 12:23:00.9 Info: => 0.0003125s 12:23:00.9 Info: 67: download_clients_rename_tv_to_music migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 67 12:23:00.9 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "urlBase": "/my/", "tvDirectory": "abc", "recentTvPriority": 1, "olderTvPriority": 1 }', 'DelugeSettings') 12:23:00.9 Info: PerformDBOperation 12:23:00.9 Info: Performing DB Operation 12:23:00.9 Info: => 0.004987s 12:23:00.9 Info: -> 1 Insert operations completed in 00:00:00.0001041 taking an average of 00:00:00.0001041 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-10-28T12:23:00', 'download_clients_rename_tv_to_music') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 67: download_clients_rename_tv_to_music migrated 12:23:00.9 Info: => 0.0053777s 12:23:00.9 Debug: Took: 00:00:00.5011466 12:23:01.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 12:23:01.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 12:23:01.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149810268111_207/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:01.0 Info: DatabaseEngineVersionCheck migrating 12:23:01.0 Info: PerformDBOperation 12:23:01.0 Info: Performing DB Operation 12:23:01.0 Info: SQLite 3.47.0 12:23:01.0 Info: => 0.0009705s 12:23:01.0 Info: DatabaseEngineVersionCheck migrated 12:23:01.0 Info: => 0.0009887s 12:23:01.0 Info: VersionMigration migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: CreateTable VersionInfo 12:23:01.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:23:01.0 Info: => 0.000159s 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: VersionMigration migrated 12:23:01.0 Info: => 0.0005418s 12:23:01.0 Info: VersionUniqueMigration migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: CreateIndex VersionInfo (Version) 12:23:01.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:23:01.0 Info: => 0.0001646s 12:23:01.0 Info: AlterTable VersionInfo 12:23:01.0 Info: => 1.3E-06s 12:23:01.0 Info: CreateColumn VersionInfo AppliedOn DateTime 12:23:01.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:23:01.0 Info: => 0.0005694s 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: VersionUniqueMigration migrated 12:23:01.0 Info: => 0.0007808s 12:23:01.0 Info: VersionDescriptionMigration migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: AlterTable VersionInfo 12:23:01.0 Info: => 1.3E-06s 12:23:01.0 Info: CreateColumn VersionInfo Description String 12:23:01.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:23:01.0 Info: => 0.000218s 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: VersionDescriptionMigration migrated 12:23:01.0 Info: => 0.0004028s 12:23:01.0 Info: 1: InitialSetup migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 1 12:23:01.0 Info: CreateTable Config 12:23:01.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:23:01.0 Info: => 0.0001893s 12:23:01.0 Info: CreateIndex Config (Key) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:23:01.0 Info: => 0.0001208s 12:23:01.0 Info: CreateTable RootFolders 12:23:01.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:23:01.0 Info: => 9.96E-05s 12:23:01.0 Info: CreateIndex RootFolders (Path) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:23:01.0 Info: => 0.0001087s 12:23:01.0 Info: CreateTable Artists 12:23:01.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:23:01.0 Info: => 0.0002946s 12:23:01.0 Info: CreateIndex Artists (ForeignArtistId) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:01.0 Info: => 0.0001098s 12:23:01.0 Info: CreateIndex Artists (NameSlug) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:01.0 Info: => 9.93E-05s 12:23:01.0 Info: CreateIndex Artists (CleanName) 12:23:01.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.0 Info: => 0.0001049s 12:23:01.0 Info: CreateIndex Artists (Path) 12:23:01.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.0 Info: => 0.0001001s 12:23:01.0 Info: CreateTable Albums 12:23:01.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:23:01.0 Info: => 0.0002797s 12:23:01.0 Info: CreateIndex Albums (ForeignAlbumId) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.0 Info: => 0.0001082s 12:23:01.0 Info: CreateIndex Albums (MBId) 12:23:01.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:01.0 Info: => 9.55E-05s 12:23:01.0 Info: CreateIndex Albums (TADBId) 12:23:01.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:01.0 Info: => 9.9E-05s 12:23:01.0 Info: CreateIndex Albums (TitleSlug) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:01.0 Info: => 9.94E-05s 12:23:01.0 Info: CreateIndex Albums (CleanTitle) 12:23:01.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.0 Info: => 9.69E-05s 12:23:01.0 Info: CreateIndex Albums (Path) 12:23:01.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:23:01.0 Info: => 9.32E-05s 12:23:01.0 Info: CreateTable Tracks 12:23:01.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:23:01.0 Info: => 0.0001864s 12:23:01.0 Info: CreateIndex Tracks (ForeignTrackId) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:01.0 Info: => 9.98E-05s 12:23:01.0 Info: CreateIndex Tracks (ArtistId) 12:23:01.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:23:01.0 Info: => 0.0001008s 12:23:01.0 Info: CreateIndex Tracks (TrackFileId) 12:23:01.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:01.0 Info: => 0.0001149s 12:23:01.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:23:01.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:23:01.0 Info: => 9.39E-05s 12:23:01.0 Info: CreateTable TrackFiles 12:23:01.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:23:01.0 Info: => 0.0001586s 12:23:01.0 Info: CreateIndex TrackFiles (ArtistId) 12:23:01.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:23:01.0 Info: => 0.0001087s 12:23:01.0 Info: CreateIndex TrackFiles (AlbumId) 12:23:01.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.0 Info: => 0.0001023s 12:23:01.0 Info: CreateTable History 12:23:01.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:23:01.0 Info: => 0.0001846s 12:23:01.0 Info: CreateIndex History (Date) 12:23:01.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:01.0 Info: => 0.0001058s 12:23:01.0 Info: CreateIndex History (EventType) 12:23:01.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:01.0 Info: => 0.0001202s 12:23:01.0 Info: CreateIndex History (DownloadId) 12:23:01.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:23:01.0 Info: => 0.000108s 12:23:01.0 Info: CreateIndex History (AlbumId) 12:23:01.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:23:01.0 Info: => 9.89E-05s 12:23:01.0 Info: CreateTable Notifications 12:23:01.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:23:01.0 Info: => 0.0001496s 12:23:01.0 Info: CreateTable ScheduledTasks 12:23:01.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:23:01.0 Info: => 0.0001303s 12:23:01.0 Info: CreateIndex ScheduledTasks (TypeName) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:23:01.0 Info: => 0.0001127s 12:23:01.0 Info: CreateTable Indexers 12:23:01.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:23:01.0 Info: => 0.0001259s 12:23:01.0 Info: CreateIndex Indexers (Name) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:01.0 Info: => 0.0001206s 12:23:01.0 Info: CreateTable Profiles 12:23:01.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:23:01.0 Info: => 0.0001183s 12:23:01.0 Info: CreateIndex Profiles (Name) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:23:01.0 Info: => 0.000107s 12:23:01.0 Info: CreateTable QualityDefinitions 12:23:01.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:23:01.0 Info: => 0.0001262s 12:23:01.0 Info: CreateIndex QualityDefinitions (Quality) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:23:01.0 Info: => 0.0001071s 12:23:01.0 Info: CreateIndex QualityDefinitions (Title) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:23:01.0 Info: => 0.000107s 12:23:01.0 Info: CreateTable NamingConfig 12:23:01.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:23:01.0 Info: => 0.0001562s 12:23:01.0 Info: CreateTable Blacklist 12:23:01.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:23:01.0 Info: => 0.0002148s 12:23:01.0 Info: CreateTable Metadata 12:23:01.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:23:01.0 Info: => 0.000119s 12:23:01.0 Info: CreateTable MetadataFiles 12:23:01.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:23:01.0 Info: => 0.000147s 12:23:01.0 Info: CreateTable DownloadClients 12:23:01.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:23:01.0 Info: => 0.0001223s 12:23:01.0 Info: CreateTable PendingReleases 12:23:01.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:23:01.0 Info: => 0.000133s 12:23:01.0 Info: CreateTable RemotePathMappings 12:23:01.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:23:01.0 Info: => 0.0001108s 12:23:01.0 Info: CreateTable Tags 12:23:01.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:23:01.0 Info: => 9.55E-05s 12:23:01.0 Info: CreateIndex Tags (Label) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:23:01.0 Info: => 0.000129s 12:23:01.0 Info: CreateTable Restrictions 12:23:01.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:23:01.0 Info: => 0.0001168s 12:23:01.0 Info: CreateTable DelayProfiles 12:23:01.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:23:01.0 Info: => 0.00015s 12:23:01.0 Info: CreateTable Users 12:23:01.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:23:01.0 Info: => 0.0001328s 12:23:01.0 Info: CreateIndex Users (Identifier) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:23:01.0 Info: => 0.0001112s 12:23:01.0 Info: CreateIndex Users (Username) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:23:01.0 Info: => 0.0001079s 12:23:01.0 Info: CreateTable Commands 12:23:01.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:23:01.0 Info: => 0.0001657s 12:23:01.0 Info: CreateTable IndexerStatus 12:23:01.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:23:01.0 Info: => 0.0001494s 12:23:01.0 Info: CreateIndex IndexerStatus (ProviderId) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:01.0 Info: => 0.0001118s 12:23:01.0 Info: CreateTable ExtraFiles 12:23:01.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:01.0 Info: => 0.0001405s 12:23:01.0 Info: CreateTable LyricFiles 12:23:01.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:23:01.0 Info: => 0.0001564s 12:23:01.0 Info: CreateTable LanguageProfiles 12:23:01.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:23:01.0 Info: => 0.0001367s 12:23:01.0 Info: CreateIndex LanguageProfiles (Name) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:23:01.0 Info: => 0.0001159s 12:23:01.0 Info: CreateTable DownloadClientStatus 12:23:01.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:23:01.0 Info: => 0.0001255s 12:23:01.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:01.0 Info: => 0.0001256s 12:23:01.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:23:01.0 Info: -> 1 Insert operations completed in 00:00:00.0000792 taking an average of 00:00:00.0000792 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:23:01', 'InitialSetup') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 1: InitialSetup migrated 12:23:01.0 Info: => 0.0107488s 12:23:01.0 Info: 2: add_reason_to_pending_releases migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 2 12:23:01.0 Info: AlterTable PendingReleases 12:23:01.0 Info: => 1.4E-06s 12:23:01.0 Info: CreateColumn PendingReleases Reason Int32 12:23:01.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:23:01.0 Info: => 0.0006148s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:23:01', 'add_reason_to_pending_releases') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 2: add_reason_to_pending_releases migrated 12:23:01.0 Info: => 0.0009254s 12:23:01.0 Info: 3: add_medium_support migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 3 12:23:01.0 Info: AlterTable Albums 12:23:01.0 Info: => 1.3E-06s 12:23:01.0 Info: CreateColumn Albums Media String 12:23:01.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:23:01.0 Info: => 0.0005909s 12:23:01.0 Info: AlterTable Tracks 12:23:01.0 Info: => 1.4E-06s 12:23:01.0 Info: CreateColumn Tracks MediumNumber Int32 12:23:01.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:23:01.0 Info: => 0.0005571s 12:23:01.0 Info: AlterTable Tracks 12:23:01.0 Info: => 1.1E-06s 12:23:01.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:23:01.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:23:01.0 Info: => 0.0005562s 12:23:01.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:23:01.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:23:01.0 Info: => 5.12E-05s 12:23:01.0 Info: DeleteColumn Tracks TrackNumber 12:23:01.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:23:01.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:23:01.0 Info: DROP TABLE "Tracks" 12:23:01.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:01.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:23:01.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:01.0 Info: => 0.0047306s 12:23:01.0 Info: AlterTable Tracks 12:23:01.0 Info: => 1.4E-06s 12:23:01.0 Info: CreateColumn Tracks TrackNumber String 12:23:01.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:23:01.0 Info: => 0.000535s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:23:01', 'add_medium_support') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 3: add_medium_support migrated 12:23:01.0 Info: => 0.0009206s 12:23:01.0 Info: 4: add_various_qualites_in_profile migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 4 12:23:01.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:23:01.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:23:01.0 Info: => 5.9E-05s 12:23:01.0 Info: PerformDBOperation 12:23:01.0 Info: Performing DB Operation 12:23:01.0 Info: => 3.41E-05s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:23:01', 'add_various_qualites_in_profile') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 4: add_various_qualites_in_profile migrated 12:23:01.0 Info: => 0.0002881s 12:23:01.0 Info: 5: metadata_profiles migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 5 12:23:01.0 Info: CreateTable MetadataProfiles 12:23:01.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:23:01.0 Info: => 0.0001405s 12:23:01.0 Info: CreateIndex MetadataProfiles (Name) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:23:01.0 Info: => 0.0001001s 12:23:01.0 Info: AlterTable Artists 12:23:01.0 Info: => 1.3E-06s 12:23:01.0 Info: CreateColumn Artists MetadataProfileId Int32 12:23:01.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:23:01.0 Info: => 0.0005889s 12:23:01.0 Info: DeleteColumn Artists PrimaryAlbumTypes 12:23:01.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:23:01.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:23:01.0 Info: DROP TABLE "Artists" 12:23:01.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:01.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.0 Info: => 0.0051646s 12:23:01.0 Info: DeleteColumn Artists SecondaryAlbumTypes 12:23:01.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:23:01.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:23:01.0 Info: DROP TABLE "Artists" 12:23:01.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:01.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.0 Info: => 0.0079448s 12:23:01.0 Info: AlterTable Albums 12:23:01.0 Info: => 1.2E-06s 12:23:01.0 Info: CreateColumn Albums SecondaryTypes String 12:23:01.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:23:01.0 Info: => 0.0005864s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:23:01', 'metadata_profiles') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 5: metadata_profiles migrated 12:23:01.0 Info: => 0.0010359s 12:23:01.0 Info: 6: separate_automatic_and_interactive_search migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 6 12:23:01.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:23:01.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:23:01.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:23:01.1 Info: DROP TABLE "Indexers" 12:23:01.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:01.1 Info: => 0.0045227s 12:23:01.1 Info: AlterTable Indexers 12:23:01.1 Info: => 1.3E-06s 12:23:01.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:23:01.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:23:01.1 Info: => 0.0005281s 12:23:01.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:23:01.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:23:01.1 Info: => 4.51E-05s 12:23:01.1 Info: AlterTable Indexers 12:23:01.1 Info: => 1.1E-06s 12:23:01.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:23:01.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:23:01.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:23:01.1 Info: DROP TABLE "Indexers" 12:23:01.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:01.1 Info: => 0.0045478s 12:23:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:23:01', 'separate_automatic_and_interactive_search') 12:23:01.1 Info: Committing Transaction 12:23:01.1 Info: 6: separate_automatic_and_interactive_search migrated 12:23:01.1 Info: => 0.0049917s 12:23:01.1 Info: 7: change_album_path_to_relative migrating 12:23:01.1 Info: Beginning Transaction 12:23:01.1 Info: Starting migration of Main DB to 7 12:23:01.1 Info: DeleteColumn Albums Path 12:23:01.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:23:01.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:23:01.1 Info: DROP TABLE "Albums" 12:23:01.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.1 Info: => 0.0055295s 12:23:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:23:01', 'change_album_path_to_relative') 12:23:01.1 Info: Committing Transaction 12:23:01.1 Info: 7: change_album_path_to_relative migrated 12:23:01.1 Info: => 0.0060298s 12:23:01.1 Info: 8: change_quality_size_mb_to_kb migrating 12:23:01.1 Info: Beginning Transaction 12:23:01.1 Info: Starting migration of Main DB to 8 12:23:01.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:23:01.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:23:01.1 Info: => 5.84E-05s 12:23:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:23:01', 'change_quality_size_mb_to_kb') 12:23:01.1 Info: Committing Transaction 12:23:01.1 Info: 8: change_quality_size_mb_to_kb migrated 12:23:01.1 Info: => 0.0003372s 12:23:01.1 Info: 9: album_releases migrating 12:23:01.1 Info: Beginning Transaction 12:23:01.1 Info: Starting migration of Main DB to 9 12:23:01.1 Info: AlterTable Albums 12:23:01.1 Info: => 1.5E-06s 12:23:01.1 Info: CreateColumn Albums Releases String 12:23:01.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:23:01.1 Info: => 0.000603s 12:23:01.1 Info: AlterTable Albums 12:23:01.1 Info: => 1.3E-06s 12:23:01.1 Info: CreateColumn Albums CurrentRelease String 12:23:01.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:23:01.1 Info: => 0.0005557s 12:23:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:23:01', 'album_releases') 12:23:01.1 Info: Committing Transaction 12:23:01.1 Info: 9: album_releases migrated 12:23:01.1 Info: => 0.0008929s 12:23:01.1 Info: 10: album_releases_fix migrating 12:23:01.1 Info: Beginning Transaction 12:23:01.1 Info: Starting migration of Main DB to 10 12:23:01.1 Info: AlterTable Albums 12:23:01.1 Info: => 1.2E-06s 12:23:01.1 Info: AlterColumn Albums Releases String 12:23:01.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:23:01.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:23:01.1 Info: DROP TABLE "Albums" 12:23:01.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.1 Info: => 0.005563s 12:23:01.1 Info: AlterTable Albums 12:23:01.1 Info: => 1.5E-06s 12:23:01.1 Info: AlterColumn Albums CurrentRelease String 12:23:01.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:23:01.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:23:01.1 Info: DROP TABLE "Albums" 12:23:01.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.1 Info: => 0.0055013s 12:23:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:23:01', 'album_releases_fix') 12:23:01.1 Info: Committing Transaction 12:23:01.1 Info: 10: album_releases_fix migrated 12:23:01.1 Info: => 0.0059656s 12:23:01.1 Info: 11: import_lists migrating 12:23:01.1 Info: Beginning Transaction 12:23:01.1 Info: Starting migration of Main DB to 11 12:23:01.1 Info: CreateTable ImportLists 12:23:01.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:23:01.1 Info: => 0.0001935s 12:23:01.1 Info: CreateIndex ImportLists (Name) 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:23:01.1 Info: => 9.82E-05s 12:23:01.1 Info: CreateTable ImportListStatus 12:23:01.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:23:01.1 Info: => 0.0001447s 12:23:01.1 Info: CreateIndex ImportListStatus (ProviderId) 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:23:01.1 Info: => 9.08E-05s 12:23:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:23:01', 'import_lists') 12:23:01.1 Info: Committing Transaction 12:23:01.1 Info: 11: import_lists migrated 12:23:01.1 Info: => 0.0004629s 12:23:01.1 Info: 12: add_release_status migrating 12:23:01.1 Info: Beginning Transaction 12:23:01.1 Info: Starting migration of Main DB to 12 12:23:01.1 Info: AlterTable MetadataProfiles 12:23:01.1 Info: => 1.3E-06s 12:23:01.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:23:01.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:23:01.1 Info: => 0.0006135s 12:23:01.1 Info: PerformDBOperation 12:23:01.1 Info: Performing DB Operation 12:23:01.1 Info: => 3.97E-05s 12:23:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:23:01', 'add_release_status') 12:23:01.1 Info: Committing Transaction 12:23:01.1 Info: 12: add_release_status migrated 12:23:01.1 Info: => 0.0003375s 12:23:01.1 Info: 13: album_download_notification migrating 12:23:01.1 Info: Beginning Transaction 12:23:01.1 Info: Starting migration of Main DB to 13 12:23:01.1 Info: AlterTable Notifications 12:23:01.1 Info: => 1.3E-06s 12:23:01.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:23:01.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:23:01.1 Info: => 0.0006107s 12:23:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:23:01', 'album_download_notification') 12:23:01.1 Info: Committing Transaction 12:23:01.1 Info: 13: album_download_notification migrated 12:23:01.1 Info: => 0.0009253s 12:23:01.1 Info: 14: fix_language_metadata_profiles migrating 12:23:01.1 Info: Beginning Transaction 12:23:01.1 Info: Starting migration of Main DB to 14 12:23:01.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:23:01.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:23:01.1 Info: => 9.46E-05s 12:23:01.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:23:01.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:23:01.1 Info: => 7.44E-05s 12:23:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:23:01', 'fix_language_metadata_profiles') 12:23:01.1 Info: Committing Transaction 12:23:01.1 Info: 14: fix_language_metadata_profiles migrated 12:23:01.1 Info: => 0.0003428s 12:23:01.1 Info: 15: remove_fanzub migrating 12:23:01.1 Info: Beginning Transaction 12:23:01.1 Info: Starting migration of Main DB to 15 12:23:01.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:23:01.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:23:01.1 Info: => 5.09E-05s 12:23:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:23:01', 'remove_fanzub') 12:23:01.1 Info: Committing Transaction 12:23:01.1 Info: 15: remove_fanzub migrated 12:23:01.1 Info: => 0.0003154s 12:23:01.1 Info: 16: update_artist_history_indexes migrating 12:23:01.1 Info: Beginning Transaction 12:23:01.1 Info: Starting migration of Main DB to 16 12:23:01.1 Info: CreateIndex Albums (ArtistId) 12:23:01.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:23:01.1 Info: => 0.0001209s 12:23:01.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:23:01.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:23:01.1 Info: => 9.48E-05s 12:23:01.1 Info: DeleteIndex History (AlbumId) 12:23:01.1 Info: DROP INDEX "IX_History_AlbumId" 12:23:01.1 Info: => 0.0001389s 12:23:01.1 Info: CreateIndex History (AlbumId, Date) 12:23:01.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:01.1 Info: => 0.0001088s 12:23:01.1 Info: DeleteIndex History (DownloadId) 12:23:01.1 Info: DROP INDEX "IX_History_DownloadId" 12:23:01.1 Info: => 0.0001171s 12:23:01.1 Info: CreateIndex History (DownloadId, Date) 12:23:01.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:01.1 Info: => 0.0001023s 12:23:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:23:01', 'update_artist_history_indexes') 12:23:01.1 Info: Committing Transaction 12:23:01.1 Info: 16: update_artist_history_indexes migrated 12:23:01.1 Info: => 0.0004421s 12:23:01.1 Info: 17: remove_nma migrating 12:23:01.1 Info: Beginning Transaction 12:23:01.1 Info: Starting migration of Main DB to 17 12:23:01.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:23:01.1 Info: => 6.31E-05s 12:23:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:23:01', 'remove_nma') 12:23:01.1 Info: Committing Transaction 12:23:01.1 Info: 17: remove_nma migrated 12:23:01.1 Info: => 0.0003156s 12:23:01.1 Info: 18: album_disambiguation migrating 12:23:01.1 Info: Beginning Transaction 12:23:01.1 Info: Starting migration of Main DB to 18 12:23:01.1 Info: AlterTable Albums 12:23:01.1 Info: => 1.2E-06s 12:23:01.1 Info: CreateColumn Albums Disambiguation String 12:23:01.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:23:01.1 Info: => 0.000648s 12:23:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:23:01', 'album_disambiguation') 12:23:01.1 Info: Committing Transaction 12:23:01.1 Info: 18: album_disambiguation migrated 12:23:01.1 Info: => 0.0009505s 12:23:01.1 Info: 19: add_ape_quality_in_profiles migrating 12:23:01.1 Info: Beginning Transaction 12:23:01.1 Info: Starting migration of Main DB to 19 12:23:01.1 Info: PerformDBOperation 12:23:01.1 Info: Performing DB Operation 12:23:01.1 Info: => 3.76E-05s 12:23:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:23:01', 'add_ape_quality_in_profiles') 12:23:01.1 Info: Committing Transaction 12:23:01.1 Info: 19: add_ape_quality_in_profiles migrated 12:23:01.1 Info: => 0.000322s 12:23:01.1 Info: 20: remove_pushalot migrating 12:23:01.1 Info: Beginning Transaction 12:23:01.1 Info: Starting migration of Main DB to 20 12:23:01.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:23:01.1 Info: => 5.31E-05s 12:23:01.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:23:01.1 Info: => 4.2E-05s 12:23:01.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:23:01.1 Info: => 4.64E-05s 12:23:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:23:01', 'remove_pushalot') 12:23:01.1 Info: Committing Transaction 12:23:01.1 Info: 20: remove_pushalot migrated 12:23:01.1 Info: => 0.000295s 12:23:01.1 Info: 21: add_custom_filters migrating 12:23:01.1 Info: Beginning Transaction 12:23:01.1 Info: Starting migration of Main DB to 21 12:23:01.1 Info: CreateTable CustomFilters 12:23:01.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:23:01.1 Info: => 0.0001464s 12:23:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:23:01', 'add_custom_filters') 12:23:01.1 Info: Committing Transaction 12:23:01.1 Info: 21: add_custom_filters migrated 12:23:01.1 Info: => 0.000441s 12:23:01.1 Info: 22: import_list_tags migrating 12:23:01.1 Info: Beginning Transaction 12:23:01.1 Info: Starting migration of Main DB to 22 12:23:01.1 Info: AlterTable ImportLists 12:23:01.1 Info: => 1.3E-06s 12:23:01.1 Info: CreateColumn ImportLists Tags String 12:23:01.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:23:01.1 Info: => 0.0006389s 12:23:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:23:01', 'import_list_tags') 12:23:01.1 Info: Committing Transaction 12:23:01.1 Info: 22: import_list_tags migrated 12:23:01.1 Info: => 0.0009449s 12:23:01.1 Info: 23: add_release_groups_etc migrating 12:23:01.1 Info: Beginning Transaction 12:23:01.1 Info: Starting migration of Main DB to 23 12:23:01.1 Info: CreateTable ArtistMetadata 12:23:01.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:23:01.1 Info: => 0.0002066s 12:23:01.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:23:01.1 Info: => 9.7E-05s 12:23:01.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:23:01.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:23:01.1 Info: => 0.0001128s 12:23:01.1 Info: AlterTable Artists 12:23:01.1 Info: => 1.3E-06s 12:23:01.1 Info: CreateColumn Artists ArtistMetadataId Int32 12:23:01.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:01.1 Info: => 0.0006423s 12:23:01.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:23:01.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:23:01.1 Info: => 9.71E-05s 12:23:01.1 Info: CreateTable AlbumReleases 12:23:01.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:23:01.1 Info: => 0.0001917s 12:23:01.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:23:01.1 Info: => 9.36E-05s 12:23:01.1 Info: CreateIndex AlbumReleases (AlbumId) 12:23:01.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:23:01.1 Info: => 0.0001051s 12:23:01.1 Info: PerformDBOperation 12:23:01.1 Info: Performing DB Operation 12:23:01.1 Info: => 4.08E-05s 12:23:01.1 Info: AlterTable Albums 12:23:01.1 Info: => 1.2E-06s 12:23:01.1 Info: CreateColumn Albums ArtistMetadataId Int32 12:23:01.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:01.1 Info: => 0.0006448s 12:23:01.1 Info: AlterTable Albums 12:23:01.1 Info: => 1.3E-06s 12:23:01.1 Info: CreateColumn Albums AnyReleaseOk Boolean 12:23:01.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:23:01.1 Info: => 0.0006233s 12:23:01.1 Info: AlterTable Albums 12:23:01.1 Info: => 1.3E-06s 12:23:01.1 Info: CreateColumn Albums Links String 12:23:01.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:23:01.1 Info: => 0.000627s 12:23:01.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:23:01.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:23:01.1 Info: => 0.0001165s 12:23:01.1 Info: AlterTable Tracks 12:23:01.1 Info: => 1.1E-06s 12:23:01.1 Info: CreateColumn Tracks ForeignRecordingId String 12:23:01.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:23:01.1 Info: => 0.0006365s 12:23:01.1 Info: AlterTable Tracks 12:23:01.1 Info: => 1.1E-06s 12:23:01.1 Info: CreateColumn Tracks AlbumReleaseId Int32 12:23:01.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:23:01.1 Info: => 0.0006341s 12:23:01.1 Info: AlterTable Tracks 12:23:01.1 Info: => 1.1E-06s 12:23:01.1 Info: CreateColumn Tracks ArtistMetadataId Int32 12:23:01.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:01.1 Info: => 0.0006178s 12:23:01.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:23:01.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:23:01.1 Info: => 0.000103s 12:23:01.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:23:01.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:23:01.1 Info: => 8.8E-05s 12:23:01.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:23:01.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:01.1 Info: DROP TABLE "Artists" 12:23:01.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.1 Info: => 0.0071043s 12:23:01.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:23:01.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:23:01.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:23:01.1 Info: DROP TABLE "Albums" 12:23:01.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.1 Info: => 0.005427s 12:23:01.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:23:01.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:23:01.1 Info: DROP TABLE "Tracks" 12:23:01.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:01.1 Info: => 0.0049069s 12:23:01.1 Info: DeleteColumn TrackFiles ArtistId 12:23:01.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:23:01.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:23:01.1 Info: DROP TABLE "TrackFiles" 12:23:01.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.1 Info: => 0.0075865s 12:23:01.1 Info: CreateIndex Artists (ArtistMetadataId) 12:23:01.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.1 Info: => 0.0001153s 12:23:01.1 Info: CreateIndex Artists (Monitored) 12:23:01.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.1 Info: => 0.0001191s 12:23:01.1 Info: CreateIndex Albums (ArtistMetadataId) 12:23:01.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:23:01.1 Info: => 8.94E-05s 12:23:01.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:23:01.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:23:01.1 Info: => 9.01E-05s 12:23:01.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:23:01.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:23:01.1 Info: => 9.14E-05s 12:23:01.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:23:01.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:23:01.1 Info: => 8.83E-05s 12:23:01.1 Info: UpdateData 12:23:01.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:23:01.1 Info: => 5.12E-05s 12:23:01.1 Info: UpdateData 12:23:01.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:23:01.1 Info: => 4.59E-05s 12:23:01.1 Info: UpdateData 12:23:01.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:23:01.1 Info: => 5.37E-05s 12:23:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:23:01', 'add_release_groups_etc') 12:23:01.1 Info: Committing Transaction 12:23:01.1 Info: 23: add_release_groups_etc migrated 12:23:01.1 Info: => 0.0119288s 12:23:01.1 Info: 24: NewMediaInfoFormat migrating 12:23:01.1 Info: Beginning Transaction 12:23:01.1 Info: Starting migration of Main DB to 24 12:23:01.1 Info: UpdateData 12:23:01.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:23:01.1 Info: => 6.02E-05s 12:23:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:23:01', 'NewMediaInfoFormat') 12:23:01.1 Info: Committing Transaction 12:23:01.1 Info: 24: NewMediaInfoFormat migrated 12:23:01.1 Info: => 0.0003477s 12:23:01.1 Info: 25: rename_restrictions_to_release_profiles migrating 12:23:01.1 Info: Beginning Transaction 12:23:01.1 Info: Starting migration of Main DB to 25 12:23:01.1 Info: RenameTable Restrictions ReleaseProfiles 12:23:01.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:23:01.1 Info: => 0.0017906s 12:23:01.1 Info: AlterTable ReleaseProfiles 12:23:01.1 Info: => 1.6E-06s 12:23:01.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:23:01.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:23:01.1 Info: => 0.0006029s 12:23:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:23:01', 'rename_restrictions_to_release_profiles') 12:23:01.1 Info: Committing Transaction 12:23:01.1 Info: 25: rename_restrictions_to_release_profiles migrated 12:23:01.1 Info: => 0.0009068s 12:23:01.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:23:01.1 Info: Beginning Transaction 12:23:01.1 Info: Starting migration of Main DB to 26 12:23:01.1 Info: RenameTable Profiles QualityProfiles 12:23:01.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:23:01.1 Info: => 0.0017555s 12:23:01.1 Info: AlterTable QualityProfiles 12:23:01.1 Info: => 1.4E-06s 12:23:01.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:23:01.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:23:01.1 Info: => 0.0005849s 12:23:01.1 Info: AlterTable LanguageProfiles 12:23:01.1 Info: => 1.1E-06s 12:23:01.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:23:01.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:23:01.1 Info: => 0.0005821s 12:23:01.1 Info: UpdateData 12:23:01.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:23:01.1 Info: => 4.81E-05s 12:23:01.1 Info: UpdateData 12:23:01.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:23:01.1 Info: => 4E-05s 12:23:01.1 Info: RenameColumn Artists ProfileId to QualityProfileId 12:23:01.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:01.1 Info: DROP TABLE "Artists" 12:23:01.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.1 Info: => 0.0068147s 12:23:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:23:01', 'rename_quality_profiles_add_upgrade_allowed') 12:23:01.1 Info: Committing Transaction 12:23:01.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:23:01.2 Info: => 0.0172938s 12:23:01.2 Info: 27: add_import_exclusions migrating 12:23:01.2 Info: Beginning Transaction 12:23:01.2 Info: Starting migration of Main DB to 27 12:23:01.2 Info: CreateTable ImportListExclusions 12:23:01.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:23:01.2 Info: => 0.0001454s 12:23:01.2 Info: CreateIndex ImportListExclusions (ForeignId) 12:23:01.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:23:01.2 Info: => 0.0001s 12:23:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:23:01', 'add_import_exclusions') 12:23:01.2 Info: Committing Transaction 12:23:01.2 Info: 27: add_import_exclusions migrated 12:23:01.2 Info: => 0.000422s 12:23:01.2 Info: 28: clean_artist_metadata_table migrating 12:23:01.2 Info: Beginning Transaction 12:23:01.2 Info: Starting migration of Main DB to 28 12:23:01.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:23:01.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:23:01.2 Info: => 0.0001777s 12:23:01.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:23:01.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:23:01.2 Info: => 0.0001363s 12:23:01.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:23:01.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:23:01.2 Info: => 0.0001345s 12:23:01.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:23:01.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:23:01.2 Info: => 0.0001339s 12:23:01.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:23:01.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:23:01.2 Info: => 0.0001282s 12:23:01.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:23:01.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:23:01.2 Info: => 0.0001282s 12:23:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:23:01', 'clean_artist_metadata_table') 12:23:01.2 Info: Committing Transaction 12:23:01.2 Info: 28: clean_artist_metadata_table migrated 12:23:01.2 Info: => 0.000396s 12:23:01.2 Info: 29: health_issue_notification migrating 12:23:01.2 Info: Beginning Transaction 12:23:01.2 Info: Starting migration of Main DB to 29 12:23:01.2 Info: AlterTable Notifications 12:23:01.2 Info: => 1.5E-06s 12:23:01.2 Info: CreateColumn Notifications OnHealthIssue Boolean 12:23:01.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:23:01.2 Info: => 0.0006588s 12:23:01.2 Info: AlterTable Notifications 12:23:01.2 Info: => 1.3E-06s 12:23:01.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:23:01.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:23:01.2 Info: => 0.0006131s 12:23:01.2 Info: AlterTable Notifications 12:23:01.2 Info: => 1.3E-06s 12:23:01.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:23:01.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:23:01.2 Info: => 0.0006155s 12:23:01.2 Info: AlterTable Notifications 12:23:01.2 Info: => 1.3E-06s 12:23:01.2 Info: CreateColumn Notifications OnImportFailure Boolean 12:23:01.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:23:01.2 Info: => 0.0006045s 12:23:01.2 Info: AlterTable Notifications 12:23:01.2 Info: => 1.3E-06s 12:23:01.2 Info: CreateColumn Notifications OnTrackRetag Boolean 12:23:01.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:23:01.2 Info: => 0.0005979s 12:23:01.2 Info: DeleteColumn Notifications OnDownload 12:23:01.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:23:01.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:23:01.2 Info: DROP TABLE "Notifications" 12:23:01.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:23:01.2 Info: => 0.0048983s 12:23:01.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:23:01.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:23:01.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:23:01.2 Info: DROP TABLE "Notifications" 12:23:01.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:23:01.2 Info: => 0.0048568s 12:23:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:23:01', 'health_issue_notification') 12:23:01.2 Info: Committing Transaction 12:23:01.2 Info: 29: health_issue_notification migrated 12:23:01.2 Info: => 0.0053787s 12:23:01.2 Info: 30: add_mediafilerepository_mtime migrating 12:23:01.2 Info: Beginning Transaction 12:23:01.2 Info: Starting migration of Main DB to 30 12:23:01.2 Info: AlterTable TrackFiles 12:23:01.2 Info: => 1.5E-06s 12:23:01.2 Info: CreateColumn TrackFiles Modified DateTime 12:23:01.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:23:01.2 Info: => 0.000638s 12:23:01.2 Info: AlterTable TrackFiles 12:23:01.2 Info: => 1.4E-06s 12:23:01.2 Info: CreateColumn TrackFiles Path String 12:23:01.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:23:01.2 Info: => 0.0006095s 12:23:01.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:23:01.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:23:01.2 Info: => 4.26E-05s 12:23:01.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:01.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:01.2 Info: => 0.0001366s 12:23:01.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:23:01.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:23:01.2 Info: => 0.0001499s 12:23:01.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:23:01.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:23:01.2 Info: => 0.0001546s 12:23:01.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:23:01.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:23:01.2 Info: => 9.64E-05s 12:23:01.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:23:01.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:23:01.2 Info: => 6.27E-05s 12:23:01.2 Info: AlterTable TrackFiles 12:23:01.2 Info: => 1.2E-06s 12:23:01.2 Info: AlterColumn TrackFiles Path String 12:23:01.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:01.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:23:01.2 Info: DROP TABLE "TrackFiles" 12:23:01.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.2 Info: => 0.0061287s 12:23:01.2 Info: CreateIndex TrackFiles (Path) 12:23:01.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:01.2 Info: => 9.68E-05s 12:23:01.2 Info: DeleteColumn TrackFiles RelativePath 12:23:01.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:01.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:23:01.2 Info: DROP TABLE "TrackFiles" 12:23:01.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:01.2 Info: => 0.0050628s 12:23:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:23:01', 'add_mediafilerepository_mtime') 12:23:01.2 Info: Committing Transaction 12:23:01.2 Info: 30: add_mediafilerepository_mtime migrated 12:23:01.2 Info: => 0.0054554s 12:23:01.2 Info: 31: add_artistmetadataid_constraint migrating 12:23:01.2 Info: Beginning Transaction 12:23:01.2 Info: Starting migration of Main DB to 31 12:23:01.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:23:01.2 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:23:01.2 Info: => 0.0001021s 12:23:01.2 Info: DeleteIndex Artists (ArtistMetadataId) 12:23:01.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:23:01.2 Info: => 0.0001439s 12:23:01.2 Info: AlterColumn Artists ArtistMetadataId Int32 12:23:01.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:01.2 Info: DROP TABLE "Artists" 12:23:01.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.2 Info: => 0.0064295s 12:23:01.2 Info: CreateIndex Artists (ArtistMetadataId) 12:23:01.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.2 Info: => 8.9E-05s 12:23:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:23:01', 'add_artistmetadataid_constraint') 12:23:01.2 Info: Committing Transaction 12:23:01.2 Info: 31: add_artistmetadataid_constraint migrated 12:23:01.2 Info: => 0.0004695s 12:23:01.2 Info: 32: old_ids_and_artist_alias migrating 12:23:01.2 Info: Beginning Transaction 12:23:01.2 Info: Starting migration of Main DB to 32 12:23:01.2 Info: AlterTable ArtistMetadata 12:23:01.2 Info: => 1.8E-06s 12:23:01.2 Info: CreateColumn ArtistMetadata Aliases String 12:23:01.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:23:01.2 Info: => 0.0006609s 12:23:01.2 Info: AlterTable ArtistMetadata 12:23:01.2 Info: => 1.3E-06s 12:23:01.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:23:01.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.2 Info: => 0.000642s 12:23:01.2 Info: AlterTable Albums 12:23:01.2 Info: => 1.5E-06s 12:23:01.2 Info: CreateColumn Albums OldForeignAlbumIds String 12:23:01.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.2 Info: => 0.0006185s 12:23:01.2 Info: AlterTable AlbumReleases 12:23:01.2 Info: => 1.3E-06s 12:23:01.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:23:01.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.2 Info: => 0.0006212s 12:23:01.2 Info: AlterTable Tracks 12:23:01.2 Info: => 1.3E-06s 12:23:01.2 Info: CreateColumn Tracks OldForeignRecordingIds String 12:23:01.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.2 Info: => 0.0006158s 12:23:01.2 Info: AlterTable Tracks 12:23:01.2 Info: => 1.2E-06s 12:23:01.2 Info: CreateColumn Tracks OldForeignTrackIds String 12:23:01.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.2 Info: => 0.0006002s 12:23:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:23:01', 'old_ids_and_artist_alias') 12:23:01.2 Info: Committing Transaction 12:23:01.2 Info: 32: old_ids_and_artist_alias migrated 12:23:01.2 Info: => 0.0009221s 12:23:01.2 Info: 33: download_propers_config migrating 12:23:01.2 Info: Beginning Transaction 12:23:01.2 Info: Starting migration of Main DB to 33 12:23:01.2 Info: PerformDBOperation 12:23:01.2 Info: Performing DB Operation 12:23:01.2 Info: => 4.08E-05s 12:23:01.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:23:01.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:23:01.2 Info: => 4.16E-05s 12:23:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:23:01', 'download_propers_config') 12:23:01.2 Info: Committing Transaction 12:23:01.2 Info: 33: download_propers_config migrated 12:23:01.2 Info: => 0.0003088s 12:23:01.2 Info: 34: remove_language_profiles migrating 12:23:01.2 Info: Beginning Transaction 12:23:01.2 Info: Starting migration of Main DB to 34 12:23:01.2 Info: DeleteTable LanguageProfiles 12:23:01.2 Info: DROP TABLE "LanguageProfiles" 12:23:01.2 Info: => 0.0002179s 12:23:01.2 Info: DeleteColumn Artists LanguageProfileId 12:23:01.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:01.2 Info: DROP TABLE "Artists" 12:23:01.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.2 Info: => 0.0063129s 12:23:01.2 Info: DeleteColumn ImportLists LanguageProfileId 12:23:01.2 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:23:01.2 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:23:01.2 Info: DROP TABLE "ImportLists" 12:23:01.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:23:01.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:23:01.2 Info: => 0.0048703s 12:23:01.2 Info: DeleteColumn Blacklist Language 12:23:01.2 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:23:01.2 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:23:01.2 Info: DROP TABLE "Blacklist" 12:23:01.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:23:01.2 Info: => 0.004617s 12:23:01.2 Info: DeleteColumn History Language 12:23:01.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:23:01.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:23:01.2 Info: DROP TABLE "History" 12:23:01.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:23:01.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:01.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:01.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:01.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:01.2 Info: => 0.0063137s 12:23:01.2 Info: DeleteColumn LyricFiles Language 12:23:01.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:01.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:23:01.2 Info: DROP TABLE "LyricFiles" 12:23:01.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:23:01.2 Info: => 0.0045239s 12:23:01.2 Info: DeleteColumn TrackFiles Language 12:23:01.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:01.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:23:01.2 Info: DROP TABLE "TrackFiles" 12:23:01.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:01.2 Info: => 0.0060992s 12:23:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:23:01', 'remove_language_profiles') 12:23:01.2 Info: Committing Transaction 12:23:01.2 Info: 34: remove_language_profiles migrated 12:23:01.2 Info: => 0.0066278s 12:23:01.2 Info: 35: multi_disc_naming_format migrating 12:23:01.2 Info: Beginning Transaction 12:23:01.2 Info: Starting migration of Main DB to 35 12:23:01.2 Info: AlterTable NamingConfig 12:23:01.2 Info: => 1.2E-06s 12:23:01.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:23:01.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:23:01.2 Info: => 0.0006223s 12:23:01.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:23:01.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:23:01.2 Info: => 4.9E-05s 12:23:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:23:01', 'multi_disc_naming_format') 12:23:01.2 Info: Committing Transaction 12:23:01.2 Info: 35: multi_disc_naming_format migrated 12:23:01.2 Info: => 0.0003279s 12:23:01.2 Info: 36: add_download_client_priority migrating 12:23:01.2 Info: Beginning Transaction 12:23:01.2 Info: Starting migration of Main DB to 36 12:23:01.2 Info: AlterTable DownloadClients 12:23:01.2 Info: => 1.3E-06s 12:23:01.2 Info: CreateColumn DownloadClients Priority Int32 12:23:01.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:23:01.2 Info: => 0.0006247s 12:23:01.2 Info: PerformDBOperation 12:23:01.2 Info: Performing DB Operation 12:23:01.2 Info: => 7.85E-05s 12:23:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:23:01', 'add_download_client_priority') 12:23:01.2 Info: Committing Transaction 12:23:01.2 Info: 36: add_download_client_priority migrated 12:23:01.2 Info: => 0.0003697s 12:23:01.2 Info: 37: remove_growl_prowl migrating 12:23:01.2 Info: Beginning Transaction 12:23:01.2 Info: Starting migration of Main DB to 37 12:23:01.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:23:01.2 Info: => 5.47E-05s 12:23:01.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:23:01.2 Info: => 4.07E-05s 12:23:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:23:01', 'remove_growl_prowl') 12:23:01.2 Info: Committing Transaction 12:23:01.2 Info: 37: remove_growl_prowl migrated 12:23:01.2 Info: => 0.0002844s 12:23:01.2 Info: 38: remove_plex_hometheatre migrating 12:23:01.2 Info: Beginning Transaction 12:23:01.2 Info: Starting migration of Main DB to 38 12:23:01.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:23:01.2 Info: => 5.13E-05s 12:23:01.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:23:01.2 Info: => 3.95E-05s 12:23:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:23:01', 'remove_plex_hometheatre') 12:23:01.2 Info: Committing Transaction 12:23:01.2 Info: 38: remove_plex_hometheatre migrated 12:23:01.2 Info: => 0.0002834s 12:23:01.2 Info: 39: add_root_folder_add_defaults migrating 12:23:01.2 Info: Beginning Transaction 12:23:01.2 Info: Starting migration of Main DB to 39 12:23:01.2 Info: AlterTable RootFolders 12:23:01.2 Info: => 1.4E-06s 12:23:01.2 Info: CreateColumn RootFolders Name String 12:23:01.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:23:01.2 Info: => 0.0006208s 12:23:01.2 Info: AlterTable RootFolders 12:23:01.2 Info: => 1.3E-06s 12:23:01.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:23:01.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:23:01.2 Info: => 0.0005858s 12:23:01.2 Info: AlterTable RootFolders 12:23:01.2 Info: => 1.2E-06s 12:23:01.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:23:01.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:23:01.2 Info: => 0.0005962s 12:23:01.2 Info: AlterTable RootFolders 12:23:01.2 Info: => 1.3E-06s 12:23:01.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:23:01.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:23:01.2 Info: => 0.0006374s 12:23:01.2 Info: AlterTable RootFolders 12:23:01.2 Info: => 1.3E-06s 12:23:01.2 Info: CreateColumn RootFolders DefaultTags String 12:23:01.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:23:01.2 Info: => 0.0005869s 12:23:01.2 Info: PerformDBOperation 12:23:01.2 Info: Performing DB Operation 12:23:01.2 Info: => 6.37E-05s 12:23:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:23:01', 'add_root_folder_add_defaults') 12:23:01.2 Info: Committing Transaction 12:23:01.2 Info: 39: add_root_folder_add_defaults migrated 12:23:01.2 Info: => 0.0003462s 12:23:01.2 Info: 40: task_duration migrating 12:23:01.2 Info: Beginning Transaction 12:23:01.2 Info: Starting migration of Main DB to 40 12:23:01.2 Info: AlterTable ScheduledTasks 12:23:01.2 Info: => 1.2E-06s 12:23:01.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:23:01.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:23:01.2 Info: => 0.000623s 12:23:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:23:01', 'task_duration') 12:23:01.2 Info: Committing Transaction 12:23:01.2 Info: 40: task_duration migrated 12:23:01.2 Info: => 0.0009297s 12:23:01.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:23:01.2 Info: Beginning Transaction 12:23:01.2 Info: Starting migration of Main DB to 41 12:23:01.2 Info: AlterTable ReleaseProfiles 12:23:01.2 Info: => 1.2E-06s 12:23:01.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:23:01.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:23:01.2 Info: => 0.0006255s 12:23:01.2 Info: AlterTable ReleaseProfiles 12:23:01.2 Info: => 1.2E-06s 12:23:01.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:23:01.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:23:01.2 Info: => 0.0005933s 12:23:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:23:01', 'add_indexer_and_enabled_to_release_profiles') 12:23:01.2 Info: Committing Transaction 12:23:01.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:23:01.2 Info: => 0.0008785s 12:23:01.2 Info: 42: remove_album_folders migrating 12:23:01.2 Info: Beginning Transaction 12:23:01.2 Info: Starting migration of Main DB to 42 12:23:01.2 Info: DeleteColumn Artists AlbumFolder 12:23:01.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:23:01.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:23:01.3 Info: DROP TABLE "Artists" 12:23:01.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.3 Info: => 0.0052967s 12:23:01.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:23:01.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:23:01.3 Info: => 4.84E-05s 12:23:01.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:23:01.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:23:01.3 Info: => 4.35E-05s 12:23:01.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:23:01.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:23:01.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:23:01.3 Info: DROP TABLE "NamingConfig" 12:23:01.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:23:01.3 Info: => 0.0046109s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:23:01', 'remove_album_folders') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 42: remove_album_folders migrated 12:23:01.3 Info: => 0.0050227s 12:23:01.3 Info: 44: add_priority_to_indexers migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 44 12:23:01.3 Info: AlterTable Indexers 12:23:01.3 Info: => 1.5E-06s 12:23:01.3 Info: CreateColumn Indexers Priority Int32 12:23:01.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:23:01.3 Info: => 0.000843s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:23:01', 'add_priority_to_indexers') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 44: add_priority_to_indexers migrated 12:23:01.3 Info: => 0.0011498s 12:23:01.3 Info: 45: remove_chown_and_folderchmod_config migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 45 12:23:01.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:23:01.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:23:01.3 Info: => 0.0001278s 12:23:01.3 Info: PerformDBOperation 12:23:01.3 Info: Performing DB Operation 12:23:01.3 Info: => 3.4E-05s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:23:01', 'remove_chown_and_folderchmod_config') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 45: remove_chown_and_folderchmod_config migrated 12:23:01.3 Info: => 0.0002855s 12:23:01.3 Info: 47: update_notifiarr migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 47 12:23:01.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:23:01.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:23:01.3 Info: => 8.35E-05s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:23:01', 'update_notifiarr') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 47: update_notifiarr migrated 12:23:01.3 Info: => 0.000331s 12:23:01.3 Info: 49: email_multiple_addresses migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 49 12:23:01.3 Info: PerformDBOperation 12:23:01.3 Info: Performing DB Operation 12:23:01.3 Info: => 6.88E-05s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:23:01', 'email_multiple_addresses') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 49: email_multiple_addresses migrated 12:23:01.3 Info: => 0.0003236s 12:23:01.3 Info: 50: rename_blacklist_to_blocklist migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 50 12:23:01.3 Info: RenameTable Blacklist Blocklist 12:23:01.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:23:01.3 Info: => 0.0017636s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:23:01', 'rename_blacklist_to_blocklist') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 50: rename_blacklist_to_blocklist migrated 12:23:01.3 Info: => 0.0020743s 12:23:01.3 Info: 51: cdh_per_downloadclient migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 51 12:23:01.3 Info: AlterTable DownloadClients 12:23:01.3 Info: => 1.4E-06s 12:23:01.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:23:01.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:23:01.3 Info: => 0.0006313s 12:23:01.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:23:01.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:23:01.3 Info: => 0.0005944s 12:23:01.3 Info: PerformDBOperation 12:23:01.3 Info: Performing DB Operation 12:23:01.3 Info: => 0.0001693s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:23:01', 'cdh_per_downloadclient') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 51: cdh_per_downloadclient migrated 12:23:01.3 Info: => 0.0004498s 12:23:01.3 Info: 52: download_history migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 52 12:23:01.3 Info: CreateTable DownloadHistory 12:23:01.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:23:01.3 Info: => 0.0001873s 12:23:01.3 Info: CreateIndex DownloadHistory (EventType) 12:23:01.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:23:01.3 Info: => 0.0001047s 12:23:01.3 Info: CreateIndex DownloadHistory (ArtistId) 12:23:01.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:23:01.3 Info: => 8.97E-05s 12:23:01.3 Info: CreateIndex DownloadHistory (DownloadId) 12:23:01.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:23:01.3 Info: => 9.12E-05s 12:23:01.3 Info: PerformDBOperation 12:23:01.3 Info: Performing DB Operation 12:23:01.3 Info: => 0.000134s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:23:01', 'download_history') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 52: download_history migrated 12:23:01.3 Info: => 0.0004649s 12:23:01.3 Info: 53: add_update_history migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 53 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:23:01', 'add_update_history') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 53: add_update_history migrated 12:23:01.3 Info: => 0.0002943s 12:23:01.3 Info: 54: add_on_update_to_notifications migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 54 12:23:01.3 Info: AlterTable Notifications 12:23:01.3 Info: => 1.2E-06s 12:23:01.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:23:01.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:23:01.3 Info: => 0.0006785s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:23:01', 'add_on_update_to_notifications') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 54: add_on_update_to_notifications migrated 12:23:01.3 Info: => 0.0009645s 12:23:01.3 Info: 55: download_client_per_indexer migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 55 12:23:01.3 Info: AlterTable Indexers 12:23:01.3 Info: => 1.5E-06s 12:23:01.3 Info: CreateColumn Indexers DownloadClientId Int32 12:23:01.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:23:01.3 Info: => 0.0006806s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:23:01', 'download_client_per_indexer') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 55: download_client_per_indexer migrated 12:23:01.3 Info: => 0.0010044s 12:23:01.3 Info: 56: AddNewItemMonitorType migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 56 12:23:01.3 Info: AlterTable Artists 12:23:01.3 Info: => 1.2E-06s 12:23:01.3 Info: CreateColumn Artists MonitorNewItems Int32 12:23:01.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:23:01.3 Info: => 0.0006755s 12:23:01.3 Info: AlterTable RootFolders 12:23:01.3 Info: => 1.3E-06s 12:23:01.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:23:01.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:23:01.3 Info: => 0.0006309s 12:23:01.3 Info: AlterTable ImportLists 12:23:01.3 Info: => 1.3E-06s 12:23:01.3 Info: CreateColumn ImportLists MonitorNewItems Int32 12:23:01.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:23:01.3 Info: => 0.0006315s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:23:01', 'AddNewItemMonitorType') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 56: AddNewItemMonitorType migrated 12:23:01.3 Info: => 0.0010113s 12:23:01.3 Info: 57: ImportListSearch migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 57 12:23:01.3 Info: AlterTable ImportLists 12:23:01.3 Info: => 1.2E-06s 12:23:01.3 Info: CreateColumn ImportLists ShouldSearch Boolean 12:23:01.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:23:01.3 Info: => 0.0006722s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:23:01', 'ImportListSearch') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 57: ImportListSearch migrated 12:23:01.3 Info: => 0.0009686s 12:23:01.3 Info: 58: ImportListMonitorExisting migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 58 12:23:01.3 Info: AlterTable ImportLists 12:23:01.3 Info: => 1.2E-06s 12:23:01.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:23:01.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:23:01.3 Info: => 0.000672s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:23:01', 'ImportListMonitorExisting') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 58: ImportListMonitorExisting migrated 12:23:01.3 Info: => 0.0009723s 12:23:01.3 Info: 59: add_indexer_tags migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 59 12:23:01.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:23:01.3 Info: => 5.56E-05s 12:23:01.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:23:01.3 Info: => 3.88E-05s 12:23:01.3 Info: AlterTable Indexers 12:23:01.3 Info: => 1.2E-06s 12:23:01.3 Info: CreateColumn Indexers Tags String 12:23:01.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:23:01.3 Info: => 0.0006808s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:23:01', 'add_indexer_tags') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 59: add_indexer_tags migrated 12:23:01.3 Info: => 0.0009833s 12:23:01.3 Info: 60: update_audio_types migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 60 12:23:01.3 Info: PerformDBOperation 12:23:01.3 Info: Performing DB Operation 12:23:01.3 Info: => 6.22E-05s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:23:01', 'update_audio_types') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 60: update_audio_types migrated 12:23:01.3 Info: => 0.0003443s 12:23:01.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 61 12:23:01.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.3 Info: DELETE FROM "Commands" WHERE 1 = 1 12:23:01.3 Info: => 5.27E-05s 12:23:01.3 Info: AlterTable AlbumReleases 12:23:01.3 Info: => 1.1E-06s 12:23:01.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:23:01.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:23:01.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:23:01.3 Info: DROP TABLE "AlbumReleases" 12:23:01.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:23:01.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:23:01.3 Info: => 0.0070214s 12:23:01.3 Info: AlterTable Albums 12:23:01.3 Info: => 1.4E-06s 12:23:01.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:23:01.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:23:01.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:23:01.3 Info: DROP TABLE "Albums" 12:23:01.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:23:01.3 Info: => 0.0058365s 12:23:01.3 Info: AlterTable Albums 12:23:01.3 Info: => 2.3E-06s 12:23:01.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:23:01.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:23:01.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:23:01.3 Info: DROP TABLE "Albums" 12:23:01.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:23:01.3 Info: => 0.006828s 12:23:01.3 Info: AlterTable Albums 12:23:01.3 Info: => 1.3E-06s 12:23:01.3 Info: AlterColumn Albums Added DateTimeOffset 12:23:01.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:23:01.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:23:01.3 Info: DROP TABLE "Albums" 12:23:01.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:23:01.3 Info: => 0.0066525s 12:23:01.3 Info: AlterTable Artists 12:23:01.3 Info: => 1.5E-06s 12:23:01.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:23:01.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:23:01.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:23:01.3 Info: DROP TABLE "Artists" 12:23:01.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.3 Info: => 0.0056459s 12:23:01.3 Info: AlterTable Artists 12:23:01.3 Info: => 1.2E-06s 12:23:01.3 Info: AlterColumn Artists Added DateTimeOffset 12:23:01.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:23:01.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:23:01.3 Info: DROP TABLE "Artists" 12:23:01.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.3 Info: => 0.0065236s 12:23:01.3 Info: AlterTable Blocklist 12:23:01.3 Info: => 1.3E-06s 12:23:01.3 Info: AlterColumn Blocklist Date DateTimeOffset 12:23:01.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:23:01.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:23:01.3 Info: DROP TABLE "Blocklist" 12:23:01.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:23:01.3 Info: => 0.0058335s 12:23:01.3 Info: AlterTable Blocklist 12:23:01.3 Info: => 1.4E-06s 12:23:01.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:23:01.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:23:01.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:23:01.3 Info: DROP TABLE "Blocklist" 12:23:01.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:23:01.3 Info: => 0.0049641s 12:23:01.3 Info: AlterTable Commands 12:23:01.3 Info: => 1.4E-06s 12:23:01.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:23:01.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:23:01.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:23:01.3 Info: DROP TABLE "Commands" 12:23:01.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:23:01.3 Info: => 0.006221s 12:23:01.3 Info: AlterTable Commands 12:23:01.3 Info: => 1.5E-06s 12:23:01.3 Info: AlterColumn Commands StartedAt DateTimeOffset 12:23:01.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:23:01.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:23:01.3 Info: DROP TABLE "Commands" 12:23:01.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:23:01.3 Info: => 0.004899s 12:23:01.3 Info: AlterTable Commands 12:23:01.3 Info: => 1.3E-06s 12:23:01.3 Info: AlterColumn Commands EndedAt DateTimeOffset 12:23:01.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:23:01.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:23:01.3 Info: DROP TABLE "Commands" 12:23:01.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:23:01.3 Info: => 0.0048625s 12:23:01.3 Info: AlterTable DownloadClientStatus 12:23:01.3 Info: => 1.4E-06s 12:23:01.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:23:01.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:23:01.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:23:01.4 Info: DROP TABLE "DownloadClientStatus" 12:23:01.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:01.4 Info: => 0.0054714s 12:23:01.4 Info: AlterTable DownloadClientStatus 12:23:01.4 Info: => 1.2E-06s 12:23:01.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:23:01.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:23:01.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:23:01.4 Info: DROP TABLE "DownloadClientStatus" 12:23:01.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:01.4 Info: => 0.0062089s 12:23:01.4 Info: AlterTable DownloadClientStatus 12:23:01.4 Info: => 1.2E-06s 12:23:01.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:23:01.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:23:01.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:23:01.4 Info: DROP TABLE "DownloadClientStatus" 12:23:01.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:01.4 Info: => 0.0063927s 12:23:01.4 Info: AlterTable DownloadHistory 12:23:01.4 Info: => 1.3E-06s 12:23:01.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:23:01.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:23:01.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:23:01.4 Info: DROP TABLE "DownloadHistory" 12:23:01.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:23:01.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:23:01.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:23:01.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:23:01.4 Info: => 0.0054485s 12:23:01.4 Info: AlterTable ExtraFiles 12:23:01.4 Info: => 1.2E-06s 12:23:01.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:23:01.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:23:01.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:23:01.4 Info: DROP TABLE "ExtraFiles" 12:23:01.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:23:01.4 Info: => 0.0047968s 12:23:01.4 Info: AlterTable ExtraFiles 12:23:01.4 Info: => 1.6E-06s 12:23:01.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:23:01.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:23:01.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:23:01.4 Info: DROP TABLE "ExtraFiles" 12:23:01.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:23:01.4 Info: => 0.0052727s 12:23:01.4 Info: AlterTable History 12:23:01.4 Info: => 1.5E-06s 12:23:01.4 Info: AlterColumn History Date DateTimeOffset 12:23:01.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:23:01.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:23:01.4 Info: DROP TABLE "History" 12:23:01.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:23:01.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:01.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:01.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:01.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:01.4 Info: => 0.0073163s 12:23:01.4 Info: AlterTable ImportListStatus 12:23:01.4 Info: => 1.3E-06s 12:23:01.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:23:01.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:23:01.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:23:01.4 Info: DROP TABLE "ImportListStatus" 12:23:01.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:23:01.4 Info: => 0.0050713s 12:23:01.4 Info: AlterTable ImportListStatus 12:23:01.4 Info: => 1.3E-06s 12:23:01.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:23:01.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:23:01.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:23:01.4 Info: DROP TABLE "ImportListStatus" 12:23:01.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:23:01.4 Info: => 0.0064931s 12:23:01.4 Info: AlterTable ImportListStatus 12:23:01.4 Info: => 1.2E-06s 12:23:01.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:23:01.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:23:01.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:23:01.4 Info: DROP TABLE "ImportListStatus" 12:23:01.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:23:01.4 Info: => 0.005123s 12:23:01.4 Info: AlterTable IndexerStatus 12:23:01.4 Info: => 1.3E-06s 12:23:01.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:23:01.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:23:01.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:23:01.4 Info: DROP TABLE "IndexerStatus" 12:23:01.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:01.4 Info: => 0.0062546s 12:23:01.4 Info: AlterTable IndexerStatus 12:23:01.4 Info: => 1.2E-06s 12:23:01.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:23:01.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:23:01.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:23:01.4 Info: DROP TABLE "IndexerStatus" 12:23:01.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:01.4 Info: => 0.0050787s 12:23:01.4 Info: AlterTable IndexerStatus 12:23:01.4 Info: => 1.3E-06s 12:23:01.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:23:01.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:23:01.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:23:01.4 Info: DROP TABLE "IndexerStatus" 12:23:01.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:01.4 Info: => 0.005082s 12:23:01.4 Info: AlterTable LyricFiles 12:23:01.4 Info: => 1.2E-06s 12:23:01.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:23:01.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:23:01.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:23:01.4 Info: DROP TABLE "LyricFiles" 12:23:01.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:23:01.4 Info: => 0.0060449s 12:23:01.4 Info: AlterTable LyricFiles 12:23:01.4 Info: => 1.3E-06s 12:23:01.4 Info: AlterColumn LyricFiles Added DateTimeOffset 12:23:01.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:23:01.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:23:01.4 Info: DROP TABLE "LyricFiles" 12:23:01.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:23:01.4 Info: => 0.0048903s 12:23:01.4 Info: AlterTable MetadataFiles 12:23:01.4 Info: => 2.4E-06s 12:23:01.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:23:01.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:23:01.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:23:01.4 Info: DROP TABLE "MetadataFiles" 12:23:01.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:23:01.4 Info: => 0.0059575s 12:23:01.4 Info: AlterTable MetadataFiles 12:23:01.4 Info: => 1.5E-06s 12:23:01.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:23:01.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:23:01.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:23:01.4 Info: DROP TABLE "MetadataFiles" 12:23:01.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:23:01.4 Info: => 0.0060378s 12:23:01.4 Info: AlterTable PendingReleases 12:23:01.4 Info: => 1.3E-06s 12:23:01.4 Info: AlterColumn PendingReleases Added DateTimeOffset 12:23:01.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:23:01.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:23:01.4 Info: DROP TABLE "PendingReleases" 12:23:01.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:23:01.4 Info: => 0.0048622s 12:23:01.4 Info: AlterTable ScheduledTasks 12:23:01.4 Info: => 1.4E-06s 12:23:01.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:23:01.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:23:01.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:23:01.5 Info: DROP TABLE "ScheduledTasks" 12:23:01.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:23:01.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:23:01.5 Info: => 0.0050393s 12:23:01.5 Info: AlterTable ScheduledTasks 12:23:01.5 Info: => 1.5E-06s 12:23:01.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:23:01.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:23:01.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:23:01.5 Info: DROP TABLE "ScheduledTasks" 12:23:01.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:23:01.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:23:01.5 Info: => 0.0066436s 12:23:01.5 Info: AlterTable TrackFiles 12:23:01.5 Info: => 1.2E-06s 12:23:01.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:23:01.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:01.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:23:01.5 Info: DROP TABLE "TrackFiles" 12:23:01.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:01.5 Info: => 0.0051333s 12:23:01.5 Info: AlterTable TrackFiles 12:23:01.5 Info: => 1.2E-06s 12:23:01.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:23:01.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:01.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:23:01.5 Info: DROP TABLE "TrackFiles" 12:23:01.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:01.5 Info: => 0.0051102s 12:23:01.5 Info: AlterTable VersionInfo 12:23:01.5 Info: => 1.2E-06s 12:23:01.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:23:01.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:23:01.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:23:01.5 Info: DROP TABLE "VersionInfo" 12:23:01.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:23:01.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:23:01.5 Info: => 0.0049216s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:23:01', 'postgres_update_timestamp_columns_to_with_timezone') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:23:01.5 Info: => 0.0057216s 12:23:01.5 Info: 62: add_on_delete_to_notifications migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 62 12:23:01.5 Info: AlterTable Notifications 12:23:01.5 Info: => 1.3E-06s 12:23:01.5 Info: CreateColumn Notifications OnArtistDelete Boolean 12:23:01.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:23:01.5 Info: => 0.0006727s 12:23:01.5 Info: AlterTable Notifications 12:23:01.5 Info: => 1.2E-06s 12:23:01.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:23:01.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:23:01.5 Info: => 0.0006324s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:23:01', 'add_on_delete_to_notifications') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 62: add_on_delete_to_notifications migrated 12:23:01.5 Info: => 0.0009347s 12:23:01.5 Info: 63: add_custom_formats migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 63 12:23:01.5 Info: AlterTable DelayProfiles 12:23:01.5 Info: => 1.4E-06s 12:23:01.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:23:01.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:23:01.5 Info: => 0.0006725s 12:23:01.5 Info: UpdateData 12:23:01.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:23:01.5 Info: => 6.33E-05s 12:23:01.5 Info: AlterTable TrackFiles 12:23:01.5 Info: => 1.1E-06s 12:23:01.5 Info: CreateColumn TrackFiles OriginalFilePath String 12:23:01.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:23:01.5 Info: => 0.0006178s 12:23:01.5 Info: PerformDBOperation 12:23:01.5 Info: Performing DB Operation 12:23:01.5 Info: => 4.21E-05s 12:23:01.5 Info: CreateTable CustomFormats 12:23:01.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:23:01.5 Info: => 0.0001455s 12:23:01.5 Info: CreateIndex CustomFormats (Name) 12:23:01.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:23:01.5 Info: => 9.88E-05s 12:23:01.5 Info: AlterTable QualityProfiles 12:23:01.5 Info: => 1.1E-06s 12:23:01.5 Info: CreateColumn QualityProfiles FormatItems String 12:23:01.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:23:01.5 Info: => 0.0006417s 12:23:01.5 Info: AlterTable QualityProfiles 12:23:01.5 Info: => 1.4E-06s 12:23:01.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:23:01.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:23:01.5 Info: => 0.0006417s 12:23:01.5 Info: AlterTable QualityProfiles 12:23:01.5 Info: => 1.4E-06s 12:23:01.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:23:01.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:23:01.5 Info: => 0.0006388s 12:23:01.5 Info: PerformDBOperation 12:23:01.5 Info: Performing DB Operation 12:23:01.5 Info: => 7.25E-05s 12:23:01.5 Info: PerformDBOperation 12:23:01.5 Info: Performing DB Operation 12:23:01.5 Info: => 4.28E-05s 12:23:01.5 Info: DeleteColumn ReleaseProfiles Preferred 12:23:01.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:23:01.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:23:01.5 Info: DROP TABLE "ReleaseProfiles" 12:23:01.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:23:01.5 Info: => 0.0054077s 12:23:01.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:23:01.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:23:01.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:23:01.5 Info: DROP TABLE "ReleaseProfiles" 12:23:01.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:23:01.5 Info: => 0.0062114s 12:23:01.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:23:01.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:23:01.5 Info: => 5.73E-05s 12:23:01.5 Info: AlterTable DelayProfiles 12:23:01.5 Info: => 1.2E-06s 12:23:01.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:23:01.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:23:01.5 Info: => 0.0006535s 12:23:01.5 Info: AlterTable DelayProfiles 12:23:01.5 Info: => 1.2E-06s 12:23:01.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:23:01.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:23:01.5 Info: => 0.0006473s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:23:01', 'add_custom_formats') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 63: add_custom_formats migrated 12:23:01.5 Info: => 0.0010554s 12:23:01.5 Info: 64: add_result_to_commands migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 64 12:23:01.5 Info: AlterTable Commands 12:23:01.5 Info: => 1.3E-06s 12:23:01.5 Info: CreateColumn Commands Result Int32 12:23:01.5 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 12:23:01.5 Info: => 0.0006757s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-10-28T12:23:01', 'add_result_to_commands') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 64: add_result_to_commands migrated 12:23:01.5 Info: => 0.0010355s 12:23:01.5 Info: 65: health_restored_notification migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 65 12:23:01.5 Info: AlterTable Notifications 12:23:01.5 Info: => 1.2E-06s 12:23:01.5 Info: CreateColumn Notifications OnHealthRestored Boolean 12:23:01.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 12:23:01.5 Info: => 0.0006744s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-10-28T12:23:01', 'health_restored_notification') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 65: health_restored_notification migrated 12:23:01.5 Info: => 0.0010266s 12:23:01.5 Info: 66: remove_uc migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 66 12:23:01.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 12:23:01.5 Info: => 5.6E-05s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-10-28T12:23:01', 'remove_uc') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 66: remove_uc migrated 12:23:01.5 Info: => 0.0003626s 12:23:01.5 Info: 67: download_clients_rename_tv_to_music migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 67 12:23:01.5 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'QBittorrent', 'QBittorrent', 1, '{ "host": "127.0.0.1", "urlBase": "/my/", "tvDirectory": "abc", "recentTvPriority": 1, "olderTvPriority": 1 }', 'QBittorrentSettings') 12:23:01.5 Info: PerformDBOperation 12:23:01.5 Info: Performing DB Operation 12:23:01.5 Info: => 0.0009809s 12:23:01.5 Info: -> 1 Insert operations completed in 00:00:00.0001025 taking an average of 00:00:00.0001025 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-10-28T12:23:01', 'download_clients_rename_tv_to_music') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 67: download_clients_rename_tv_to_music migrated 12:23:01.5 Info: => 0.0013551s 12:23:01.5 Debug: Took: 00:00:00.5255978 12:23:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 12:23:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 12:23:01.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149816054101_209/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:01.6 Info: DatabaseEngineVersionCheck migrating 12:23:01.6 Info: PerformDBOperation 12:23:01.6 Info: Performing DB Operation 12:23:01.6 Info: SQLite 3.47.0 12:23:01.6 Info: => 0.0010561s 12:23:01.6 Info: DatabaseEngineVersionCheck migrated 12:23:01.6 Info: => 0.0010743s 12:23:01.6 Info: VersionMigration migrating 12:23:01.6 Info: Beginning Transaction 12:23:01.6 Info: CreateTable VersionInfo 12:23:01.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:23:01.6 Info: => 0.000158s 12:23:01.6 Info: Committing Transaction 12:23:01.6 Info: VersionMigration migrated 12:23:01.6 Info: => 0.0005203s 12:23:01.6 Info: VersionUniqueMigration migrating 12:23:01.6 Info: Beginning Transaction 12:23:01.6 Info: CreateIndex VersionInfo (Version) 12:23:01.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:23:01.6 Info: => 0.0001601s 12:23:01.6 Info: AlterTable VersionInfo 12:23:01.6 Info: => 1.3E-06s 12:23:01.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:23:01.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:23:01.6 Info: => 0.0005681s 12:23:01.6 Info: Committing Transaction 12:23:01.6 Info: VersionUniqueMigration migrated 12:23:01.6 Info: => 0.0007707s 12:23:01.6 Info: VersionDescriptionMigration migrating 12:23:01.6 Info: Beginning Transaction 12:23:01.6 Info: AlterTable VersionInfo 12:23:01.6 Info: => 1.3E-06s 12:23:01.6 Info: CreateColumn VersionInfo Description String 12:23:01.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:23:01.6 Info: => 0.0002149s 12:23:01.6 Info: Committing Transaction 12:23:01.6 Info: VersionDescriptionMigration migrated 12:23:01.6 Info: => 0.0004024s 12:23:01.6 Info: 1: InitialSetup migrating 12:23:01.6 Info: Beginning Transaction 12:23:01.6 Info: Starting migration of Main DB to 1 12:23:01.6 Info: CreateTable Config 12:23:01.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:23:01.6 Info: => 0.0001844s 12:23:01.6 Info: CreateIndex Config (Key) 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:23:01.6 Info: => 0.0001243s 12:23:01.6 Info: CreateTable RootFolders 12:23:01.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:23:01.6 Info: => 0.0001058s 12:23:01.6 Info: CreateIndex RootFolders (Path) 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:23:01.6 Info: => 0.0001037s 12:23:01.6 Info: CreateTable Artists 12:23:01.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:23:01.6 Info: => 0.0002962s 12:23:01.6 Info: CreateIndex Artists (ForeignArtistId) 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:01.6 Info: => 0.0001038s 12:23:01.6 Info: CreateIndex Artists (NameSlug) 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:01.6 Info: => 0.0001057s 12:23:01.6 Info: CreateIndex Artists (CleanName) 12:23:01.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.6 Info: => 9.71E-05s 12:23:01.6 Info: CreateIndex Artists (Path) 12:23:01.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.6 Info: => 9.51E-05s 12:23:01.6 Info: CreateTable Albums 12:23:01.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:23:01.6 Info: => 0.0002724s 12:23:01.6 Info: CreateIndex Albums (ForeignAlbumId) 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.6 Info: => 0.0001022s 12:23:01.6 Info: CreateIndex Albums (MBId) 12:23:01.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:01.6 Info: => 0.0001472s 12:23:01.6 Info: CreateIndex Albums (TADBId) 12:23:01.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:01.6 Info: => 0.0001041s 12:23:01.6 Info: CreateIndex Albums (TitleSlug) 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:01.6 Info: => 9.72E-05s 12:23:01.6 Info: CreateIndex Albums (CleanTitle) 12:23:01.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.6 Info: => 9.86E-05s 12:23:01.6 Info: CreateIndex Albums (Path) 12:23:01.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:23:01.6 Info: => 9.81E-05s 12:23:01.6 Info: CreateTable Tracks 12:23:01.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:23:01.6 Info: => 0.0001879s 12:23:01.6 Info: CreateIndex Tracks (ForeignTrackId) 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:01.6 Info: => 0.0001011s 12:23:01.6 Info: CreateIndex Tracks (ArtistId) 12:23:01.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:23:01.6 Info: => 0.0001029s 12:23:01.6 Info: CreateIndex Tracks (TrackFileId) 12:23:01.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:01.6 Info: => 0.0001071s 12:23:01.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:23:01.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:23:01.6 Info: => 9.34E-05s 12:23:01.6 Info: CreateTable TrackFiles 12:23:01.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:23:01.6 Info: => 0.0001574s 12:23:01.6 Info: CreateIndex TrackFiles (ArtistId) 12:23:01.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:23:01.6 Info: => 0.0001009s 12:23:01.6 Info: CreateIndex TrackFiles (AlbumId) 12:23:01.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.6 Info: => 9.98E-05s 12:23:01.6 Info: CreateTable History 12:23:01.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:23:01.6 Info: => 0.0001821s 12:23:01.6 Info: CreateIndex History (Date) 12:23:01.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:01.6 Info: => 0.0001029s 12:23:01.6 Info: CreateIndex History (EventType) 12:23:01.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:01.6 Info: => 9.95E-05s 12:23:01.6 Info: CreateIndex History (DownloadId) 12:23:01.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:23:01.6 Info: => 0.0001074s 12:23:01.6 Info: CreateIndex History (AlbumId) 12:23:01.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:23:01.6 Info: => 0.0001039s 12:23:01.6 Info: CreateTable Notifications 12:23:01.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:23:01.6 Info: => 0.0001483s 12:23:01.6 Info: CreateTable ScheduledTasks 12:23:01.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:23:01.6 Info: => 0.0001126s 12:23:01.6 Info: CreateIndex ScheduledTasks (TypeName) 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:23:01.6 Info: => 0.0001106s 12:23:01.6 Info: CreateTable Indexers 12:23:01.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:23:01.6 Info: => 0.0001287s 12:23:01.6 Info: CreateIndex Indexers (Name) 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:01.6 Info: => 0.0001139s 12:23:01.6 Info: CreateTable Profiles 12:23:01.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:23:01.6 Info: => 0.0001096s 12:23:01.6 Info: CreateIndex Profiles (Name) 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:23:01.6 Info: => 0.0001117s 12:23:01.6 Info: CreateTable QualityDefinitions 12:23:01.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:23:01.6 Info: => 0.0001287s 12:23:01.6 Info: CreateIndex QualityDefinitions (Quality) 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:23:01.6 Info: => 0.0001126s 12:23:01.6 Info: CreateIndex QualityDefinitions (Title) 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:23:01.6 Info: => 0.0001064s 12:23:01.6 Info: CreateTable NamingConfig 12:23:01.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:23:01.6 Info: => 0.0001591s 12:23:01.6 Info: CreateTable Blacklist 12:23:01.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:23:01.6 Info: => 0.0002162s 12:23:01.6 Info: CreateTable Metadata 12:23:01.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:23:01.6 Info: => 0.0001232s 12:23:01.6 Info: CreateTable MetadataFiles 12:23:01.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:23:01.6 Info: => 0.0001575s 12:23:01.6 Info: CreateTable DownloadClients 12:23:01.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:23:01.6 Info: => 0.0001271s 12:23:01.6 Info: CreateTable PendingReleases 12:23:01.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:23:01.6 Info: => 0.0001327s 12:23:01.6 Info: CreateTable RemotePathMappings 12:23:01.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:23:01.6 Info: => 0.0001508s 12:23:01.6 Info: CreateTable Tags 12:23:01.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:23:01.6 Info: => 0.0001127s 12:23:01.6 Info: CreateIndex Tags (Label) 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:23:01.6 Info: => 0.0001131s 12:23:01.6 Info: CreateTable Restrictions 12:23:01.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:23:01.6 Info: => 0.0001478s 12:23:01.6 Info: CreateTable DelayProfiles 12:23:01.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:23:01.6 Info: => 0.0001536s 12:23:01.6 Info: CreateTable Users 12:23:01.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:23:01.6 Info: => 0.0001465s 12:23:01.6 Info: CreateIndex Users (Identifier) 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:23:01.6 Info: => 0.0001129s 12:23:01.6 Info: CreateIndex Users (Username) 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:23:01.6 Info: => 0.0001236s 12:23:01.6 Info: CreateTable Commands 12:23:01.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:23:01.6 Info: => 0.0001708s 12:23:01.6 Info: CreateTable IndexerStatus 12:23:01.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:23:01.6 Info: => 0.0001424s 12:23:01.6 Info: CreateIndex IndexerStatus (ProviderId) 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:01.6 Info: => 0.0001213s 12:23:01.6 Info: CreateTable ExtraFiles 12:23:01.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:01.6 Info: => 0.0001417s 12:23:01.6 Info: CreateTable LyricFiles 12:23:01.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:23:01.6 Info: => 0.000158s 12:23:01.6 Info: CreateTable LanguageProfiles 12:23:01.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:23:01.6 Info: => 0.0001481s 12:23:01.6 Info: CreateIndex LanguageProfiles (Name) 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:23:01.6 Info: => 0.000124s 12:23:01.6 Info: CreateTable DownloadClientStatus 12:23:01.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:23:01.6 Info: => 0.0001334s 12:23:01.6 Info: CreateIndex DownloadClientStatus (ProviderId) 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:01.6 Info: => 0.0001373s 12:23:01.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:23:01.6 Info: -> 1 Insert operations completed in 00:00:00.0000808 taking an average of 00:00:00.0000808 12:23:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:23:01', 'InitialSetup') 12:23:01.6 Info: Committing Transaction 12:23:01.6 Info: 1: InitialSetup migrated 12:23:01.6 Info: => 0.0109332s 12:23:01.6 Info: 2: add_reason_to_pending_releases migrating 12:23:01.6 Info: Beginning Transaction 12:23:01.6 Info: Starting migration of Main DB to 2 12:23:01.6 Info: AlterTable PendingReleases 12:23:01.6 Info: => 1.4E-06s 12:23:01.6 Info: CreateColumn PendingReleases Reason Int32 12:23:01.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:23:01.6 Info: => 0.0006491s 12:23:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:23:01', 'add_reason_to_pending_releases') 12:23:01.6 Info: Committing Transaction 12:23:01.6 Info: 2: add_reason_to_pending_releases migrated 12:23:01.6 Info: => 0.000969s 12:23:01.6 Info: 3: add_medium_support migrating 12:23:01.6 Info: Beginning Transaction 12:23:01.6 Info: Starting migration of Main DB to 3 12:23:01.6 Info: AlterTable Albums 12:23:01.6 Info: => 1.2E-06s 12:23:01.6 Info: CreateColumn Albums Media String 12:23:01.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:23:01.6 Info: => 0.0006004s 12:23:01.6 Info: AlterTable Tracks 12:23:01.6 Info: => 1.3E-06s 12:23:01.6 Info: CreateColumn Tracks MediumNumber Int32 12:23:01.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:23:01.6 Info: => 0.0005593s 12:23:01.6 Info: AlterTable Tracks 12:23:01.6 Info: => 1.3E-06s 12:23:01.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:23:01.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:23:01.6 Info: => 0.0005578s 12:23:01.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:23:01.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:23:01.6 Info: => 5.08E-05s 12:23:01.6 Info: DeleteColumn Tracks TrackNumber 12:23:01.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:23:01.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:23:01.6 Info: DROP TABLE "Tracks" 12:23:01.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:01.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:23:01.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:01.6 Info: => 0.0051007s 12:23:01.6 Info: AlterTable Tracks 12:23:01.6 Info: => 1.6E-06s 12:23:01.6 Info: CreateColumn Tracks TrackNumber String 12:23:01.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:23:01.6 Info: => 0.000559s 12:23:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:23:01', 'add_medium_support') 12:23:01.6 Info: Committing Transaction 12:23:01.6 Info: 3: add_medium_support migrated 12:23:01.6 Info: => 0.0010071s 12:23:01.6 Info: 4: add_various_qualites_in_profile migrating 12:23:01.6 Info: Beginning Transaction 12:23:01.6 Info: Starting migration of Main DB to 4 12:23:01.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:23:01.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:23:01.6 Info: => 6.01E-05s 12:23:01.6 Info: PerformDBOperation 12:23:01.6 Info: Performing DB Operation 12:23:01.6 Info: => 3.5E-05s 12:23:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:23:01', 'add_various_qualites_in_profile') 12:23:01.6 Info: Committing Transaction 12:23:01.6 Info: 4: add_various_qualites_in_profile migrated 12:23:01.6 Info: => 0.0002917s 12:23:01.6 Info: 5: metadata_profiles migrating 12:23:01.6 Info: Beginning Transaction 12:23:01.6 Info: Starting migration of Main DB to 5 12:23:01.6 Info: CreateTable MetadataProfiles 12:23:01.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:23:01.6 Info: => 0.0001428s 12:23:01.6 Info: CreateIndex MetadataProfiles (Name) 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:23:01.6 Info: => 0.0001343s 12:23:01.6 Info: AlterTable Artists 12:23:01.6 Info: => 1.2E-06s 12:23:01.6 Info: CreateColumn Artists MetadataProfileId Int32 12:23:01.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:23:01.6 Info: => 0.0006157s 12:23:01.6 Info: DeleteColumn Artists PrimaryAlbumTypes 12:23:01.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:23:01.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:23:01.6 Info: DROP TABLE "Artists" 12:23:01.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:01.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.6 Info: => 0.0050559s 12:23:01.6 Info: DeleteColumn Artists SecondaryAlbumTypes 12:23:01.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:23:01.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:23:01.6 Info: DROP TABLE "Artists" 12:23:01.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:01.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.6 Info: => 0.0077498s 12:23:01.6 Info: AlterTable Albums 12:23:01.6 Info: => 1.2E-06s 12:23:01.6 Info: CreateColumn Albums SecondaryTypes String 12:23:01.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:23:01.6 Info: => 0.0005714s 12:23:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:23:01', 'metadata_profiles') 12:23:01.6 Info: Committing Transaction 12:23:01.6 Info: 5: metadata_profiles migrated 12:23:01.6 Info: => 0.0011096s 12:23:01.6 Info: 6: separate_automatic_and_interactive_search migrating 12:23:01.6 Info: Beginning Transaction 12:23:01.6 Info: Starting migration of Main DB to 6 12:23:01.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:23:01.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:23:01.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:23:01.6 Info: DROP TABLE "Indexers" 12:23:01.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:01.6 Info: => 0.0045759s 12:23:01.6 Info: AlterTable Indexers 12:23:01.6 Info: => 1.2E-06s 12:23:01.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:23:01.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:23:01.6 Info: => 0.000537s 12:23:01.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:23:01.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:23:01.6 Info: => 4.58E-05s 12:23:01.6 Info: AlterTable Indexers 12:23:01.6 Info: => 1E-06s 12:23:01.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:23:01.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:23:01.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:23:01.6 Info: DROP TABLE "Indexers" 12:23:01.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:01.6 Info: => 0.0045775s 12:23:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:23:01', 'separate_automatic_and_interactive_search') 12:23:01.6 Info: Committing Transaction 12:23:01.6 Info: 6: separate_automatic_and_interactive_search migrated 12:23:01.6 Info: => 0.0049305s 12:23:01.6 Info: 7: change_album_path_to_relative migrating 12:23:01.6 Info: Beginning Transaction 12:23:01.6 Info: Starting migration of Main DB to 7 12:23:01.6 Info: DeleteColumn Albums Path 12:23:01.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:23:01.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:23:01.6 Info: DROP TABLE "Albums" 12:23:01.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:01.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:01.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.6 Info: => 0.0065065s 12:23:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:23:01', 'change_album_path_to_relative') 12:23:01.6 Info: Committing Transaction 12:23:01.6 Info: 7: change_album_path_to_relative migrated 12:23:01.6 Info: => 0.0069483s 12:23:01.6 Info: 8: change_quality_size_mb_to_kb migrating 12:23:01.6 Info: Beginning Transaction 12:23:01.6 Info: Starting migration of Main DB to 8 12:23:01.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:23:01.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:23:01.6 Info: => 5.69E-05s 12:23:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:23:01', 'change_quality_size_mb_to_kb') 12:23:01.6 Info: Committing Transaction 12:23:01.6 Info: 8: change_quality_size_mb_to_kb migrated 12:23:01.6 Info: => 0.000317s 12:23:01.6 Info: 9: album_releases migrating 12:23:01.6 Info: Beginning Transaction 12:23:01.6 Info: Starting migration of Main DB to 9 12:23:01.6 Info: AlterTable Albums 12:23:01.6 Info: => 1.3E-06s 12:23:01.6 Info: CreateColumn Albums Releases String 12:23:01.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:23:01.6 Info: => 0.0005887s 12:23:01.6 Info: AlterTable Albums 12:23:01.6 Info: => 1.4E-06s 12:23:01.6 Info: CreateColumn Albums CurrentRelease String 12:23:01.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:23:01.6 Info: => 0.0005584s 12:23:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:23:01', 'album_releases') 12:23:01.6 Info: Committing Transaction 12:23:01.6 Info: 9: album_releases migrated 12:23:01.6 Info: => 0.0008574s 12:23:01.6 Info: 10: album_releases_fix migrating 12:23:01.6 Info: Beginning Transaction 12:23:01.6 Info: Starting migration of Main DB to 10 12:23:01.6 Info: AlterTable Albums 12:23:01.6 Info: => 1.1E-06s 12:23:01.6 Info: AlterColumn Albums Releases String 12:23:01.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:23:01.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:23:01.7 Info: DROP TABLE "Albums" 12:23:01.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:01.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:01.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:01.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.7 Info: => 0.0059612s 12:23:01.7 Info: AlterTable Albums 12:23:01.7 Info: => 1.3E-06s 12:23:01.7 Info: AlterColumn Albums CurrentRelease String 12:23:01.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:23:01.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:23:01.7 Info: DROP TABLE "Albums" 12:23:01.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:01.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:01.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:01.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.7 Info: => 0.005933s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:23:01', 'album_releases_fix') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 10: album_releases_fix migrated 12:23:01.7 Info: => 0.0063355s 12:23:01.7 Info: 11: import_lists migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 11 12:23:01.7 Info: CreateTable ImportLists 12:23:01.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:23:01.7 Info: => 0.0001917s 12:23:01.7 Info: CreateIndex ImportLists (Name) 12:23:01.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:23:01.7 Info: => 9.51E-05s 12:23:01.7 Info: CreateTable ImportListStatus 12:23:01.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:23:01.7 Info: => 0.0001322s 12:23:01.7 Info: CreateIndex ImportListStatus (ProviderId) 12:23:01.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:23:01.7 Info: => 9.09E-05s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:23:01', 'import_lists') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 11: import_lists migrated 12:23:01.7 Info: => 0.000416s 12:23:01.7 Info: 12: add_release_status migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 12 12:23:01.7 Info: AlterTable MetadataProfiles 12:23:01.7 Info: => 1.2E-06s 12:23:01.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:23:01.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:23:01.7 Info: => 0.0006218s 12:23:01.7 Info: PerformDBOperation 12:23:01.7 Info: Performing DB Operation 12:23:01.7 Info: => 3.56E-05s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:23:01', 'add_release_status') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 12: add_release_status migrated 12:23:01.7 Info: => 0.0003222s 12:23:01.7 Info: 13: album_download_notification migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 13 12:23:01.7 Info: AlterTable Notifications 12:23:01.7 Info: => 1.2E-06s 12:23:01.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:23:01.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:23:01.7 Info: => 0.0006122s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:23:01', 'album_download_notification') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 13: album_download_notification migrated 12:23:01.7 Info: => 0.0009249s 12:23:01.7 Info: 14: fix_language_metadata_profiles migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 14 12:23:01.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:23:01.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:23:01.7 Info: => 8.83E-05s 12:23:01.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:23:01.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:23:01.7 Info: => 6.91E-05s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:23:01', 'fix_language_metadata_profiles') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 14: fix_language_metadata_profiles migrated 12:23:01.7 Info: => 0.0003912s 12:23:01.7 Info: 15: remove_fanzub migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 15 12:23:01.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:23:01.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:23:01.7 Info: => 4.96E-05s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:23:01', 'remove_fanzub') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 15: remove_fanzub migrated 12:23:01.7 Info: => 0.0003692s 12:23:01.7 Info: 16: update_artist_history_indexes migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 16 12:23:01.7 Info: CreateIndex Albums (ArtistId) 12:23:01.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:23:01.7 Info: => 0.0001157s 12:23:01.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:23:01.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:23:01.7 Info: => 9.73E-05s 12:23:01.7 Info: DeleteIndex History (AlbumId) 12:23:01.7 Info: DROP INDEX "IX_History_AlbumId" 12:23:01.7 Info: => 0.000125s 12:23:01.7 Info: CreateIndex History (AlbumId, Date) 12:23:01.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:01.7 Info: => 0.0001078s 12:23:01.7 Info: DeleteIndex History (DownloadId) 12:23:01.7 Info: DROP INDEX "IX_History_DownloadId" 12:23:01.7 Info: => 0.0001162s 12:23:01.7 Info: CreateIndex History (DownloadId, Date) 12:23:01.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:01.7 Info: => 0.0001098s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:23:01', 'update_artist_history_indexes') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 16: update_artist_history_indexes migrated 12:23:01.7 Info: => 0.0004669s 12:23:01.7 Info: 17: remove_nma migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 17 12:23:01.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:23:01.7 Info: => 5.68E-05s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:23:01', 'remove_nma') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 17: remove_nma migrated 12:23:01.7 Info: => 0.0004982s 12:23:01.7 Info: 18: album_disambiguation migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 18 12:23:01.7 Info: AlterTable Albums 12:23:01.7 Info: => 1.2E-06s 12:23:01.7 Info: CreateColumn Albums Disambiguation String 12:23:01.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:23:01.7 Info: => 0.000621s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:23:01', 'album_disambiguation') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 18: album_disambiguation migrated 12:23:01.7 Info: => 0.0009265s 12:23:01.7 Info: 19: add_ape_quality_in_profiles migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 19 12:23:01.7 Info: PerformDBOperation 12:23:01.7 Info: Performing DB Operation 12:23:01.7 Info: => 3.74E-05s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:23:01', 'add_ape_quality_in_profiles') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 19: add_ape_quality_in_profiles migrated 12:23:01.7 Info: => 0.0003151s 12:23:01.7 Info: 20: remove_pushalot migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 20 12:23:01.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:23:01.7 Info: => 5.46E-05s 12:23:01.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:23:01.7 Info: => 4.05E-05s 12:23:01.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:23:01.7 Info: => 4.07E-05s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:23:01', 'remove_pushalot') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 20: remove_pushalot migrated 12:23:01.7 Info: => 0.0002974s 12:23:01.7 Info: 21: add_custom_filters migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 21 12:23:01.7 Info: CreateTable CustomFilters 12:23:01.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:23:01.7 Info: => 0.0001405s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:23:01', 'add_custom_filters') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 21: add_custom_filters migrated 12:23:01.7 Info: => 0.0004431s 12:23:01.7 Info: 22: import_list_tags migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 22 12:23:01.7 Info: AlterTable ImportLists 12:23:01.7 Info: => 1.2E-06s 12:23:01.7 Info: CreateColumn ImportLists Tags String 12:23:01.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:23:01.7 Info: => 0.0006155s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:23:01', 'import_list_tags') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 22: import_list_tags migrated 12:23:01.7 Info: => 0.0009277s 12:23:01.7 Info: 23: add_release_groups_etc migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 23 12:23:01.7 Info: CreateTable ArtistMetadata 12:23:01.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:23:01.7 Info: => 0.0002069s 12:23:01.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:23:01.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:23:01.7 Info: => 0.0001314s 12:23:01.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:23:01.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:23:01.7 Info: => 0.0001096s 12:23:01.7 Info: AlterTable Artists 12:23:01.7 Info: => 1.3E-06s 12:23:01.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:23:01.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:01.7 Info: => 0.0006416s 12:23:01.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:23:01.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:23:01.7 Info: => 7.66E-05s 12:23:01.7 Info: CreateTable AlbumReleases 12:23:01.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:23:01.7 Info: => 0.0001778s 12:23:01.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:23:01.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:23:01.7 Info: => 0.0001223s 12:23:01.7 Info: CreateIndex AlbumReleases (AlbumId) 12:23:01.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:23:01.7 Info: => 9.15E-05s 12:23:01.7 Info: PerformDBOperation 12:23:01.7 Info: Performing DB Operation 12:23:01.7 Info: => 4.14E-05s 12:23:01.7 Info: AlterTable Albums 12:23:01.7 Info: => 1.4E-06s 12:23:01.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:23:01.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:01.7 Info: => 0.0006637s 12:23:01.7 Info: AlterTable Albums 12:23:01.7 Info: => 1.4E-06s 12:23:01.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:23:01.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:23:01.7 Info: => 0.0006367s 12:23:01.7 Info: AlterTable Albums 12:23:01.7 Info: => 1.3E-06s 12:23:01.7 Info: CreateColumn Albums Links String 12:23:01.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:23:01.7 Info: => 0.000618s 12:23:01.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:23:01.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:23:01.7 Info: => 9.39E-05s 12:23:01.7 Info: AlterTable Tracks 12:23:01.7 Info: => 1.1E-06s 12:23:01.7 Info: CreateColumn Tracks ForeignRecordingId String 12:23:01.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:23:01.7 Info: => 0.0006311s 12:23:01.7 Info: AlterTable Tracks 12:23:01.7 Info: => 1.1E-06s 12:23:01.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:23:01.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:23:01.7 Info: => 0.0006352s 12:23:01.7 Info: AlterTable Tracks 12:23:01.7 Info: => 1.2E-06s 12:23:01.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:23:01.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:01.7 Info: => 0.0006467s 12:23:01.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:23:01.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:23:01.7 Info: => 9.66E-05s 12:23:01.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:23:01.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:23:01.7 Info: => 8.15E-05s 12:23:01.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:23:01.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:01.7 Info: DROP TABLE "Artists" 12:23:01.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.7 Info: => 0.0053024s 12:23:01.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:23:01.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:23:01.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:23:01.7 Info: DROP TABLE "Albums" 12:23:01.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.7 Info: => 0.007044s 12:23:01.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:23:01.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:23:01.7 Info: DROP TABLE "Tracks" 12:23:01.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:23:01.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:01.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:01.7 Info: => 0.0051486s 12:23:01.7 Info: DeleteColumn TrackFiles ArtistId 12:23:01.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:23:01.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:23:01.7 Info: DROP TABLE "TrackFiles" 12:23:01.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.7 Info: => 0.0062067s 12:23:01.7 Info: CreateIndex Artists (ArtistMetadataId) 12:23:01.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.7 Info: => 9.42E-05s 12:23:01.7 Info: CreateIndex Artists (Monitored) 12:23:01.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.7 Info: => 8.6E-05s 12:23:01.7 Info: CreateIndex Albums (ArtistMetadataId) 12:23:01.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:23:01.7 Info: => 8.7E-05s 12:23:01.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:23:01.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:23:01.7 Info: => 8.79E-05s 12:23:01.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:23:01.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:23:01.7 Info: => 8.62E-05s 12:23:01.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:23:01.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:23:01.7 Info: => 8.83E-05s 12:23:01.7 Info: UpdateData 12:23:01.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:23:01.7 Info: => 5.42E-05s 12:23:01.7 Info: UpdateData 12:23:01.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:23:01.7 Info: => 4.5E-05s 12:23:01.7 Info: UpdateData 12:23:01.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:23:01.7 Info: => 5.29E-05s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:23:01', 'add_release_groups_etc') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 23: add_release_groups_etc migrated 12:23:01.7 Info: => 0.0016473s 12:23:01.7 Info: 24: NewMediaInfoFormat migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 24 12:23:01.7 Info: UpdateData 12:23:01.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:23:01.7 Info: => 5.76E-05s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:23:01', 'NewMediaInfoFormat') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 24: NewMediaInfoFormat migrated 12:23:01.7 Info: => 0.0003172s 12:23:01.7 Info: 25: rename_restrictions_to_release_profiles migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 25 12:23:01.7 Info: RenameTable Restrictions ReleaseProfiles 12:23:01.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:23:01.7 Info: => 0.0019931s 12:23:01.7 Info: AlterTable ReleaseProfiles 12:23:01.7 Info: => 1.5E-06s 12:23:01.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:23:01.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:23:01.7 Info: => 0.0006218s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:23:01', 'rename_restrictions_to_release_profiles') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 25: rename_restrictions_to_release_profiles migrated 12:23:01.7 Info: => 0.0009156s 12:23:01.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 26 12:23:01.7 Info: RenameTable Profiles QualityProfiles 12:23:01.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:23:01.7 Info: => 0.0019492s 12:23:01.7 Info: AlterTable QualityProfiles 12:23:01.7 Info: => 1.4E-06s 12:23:01.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:23:01.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:23:01.7 Info: => 0.0006136s 12:23:01.7 Info: AlterTable LanguageProfiles 12:23:01.7 Info: => 1.2E-06s 12:23:01.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:23:01.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:23:01.7 Info: => 0.0005937s 12:23:01.7 Info: UpdateData 12:23:01.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:23:01.7 Info: => 4.92E-05s 12:23:01.7 Info: UpdateData 12:23:01.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:23:01.7 Info: => 3.98E-05s 12:23:01.7 Info: RenameColumn Artists ProfileId to QualityProfileId 12:23:01.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:01.7 Info: DROP TABLE "Artists" 12:23:01.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.7 Info: => 0.005266s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:23:01', 'rename_quality_profiles_add_upgrade_allowed') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:23:01.7 Info: => 0.0057317s 12:23:01.7 Info: 27: add_import_exclusions migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 27 12:23:01.7 Info: CreateTable ImportListExclusions 12:23:01.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:23:01.7 Info: => 0.0001353s 12:23:01.7 Info: CreateIndex ImportListExclusions (ForeignId) 12:23:01.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:23:01.7 Info: => 9.78E-05s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:23:01', 'add_import_exclusions') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 27: add_import_exclusions migrated 12:23:01.7 Info: => 0.0004016s 12:23:01.7 Info: 28: clean_artist_metadata_table migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 28 12:23:01.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:01.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:01.7 Info: => 0.0001626s 12:23:01.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:01.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:01.7 Info: => 0.0001334s 12:23:01.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:23:01.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:23:01.7 Info: => 0.0001291s 12:23:01.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:23:01.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:23:01.7 Info: => 0.0001307s 12:23:01.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:01.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:01.7 Info: => 0.0001305s 12:23:01.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:01.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:01.7 Info: => 0.0001284s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:23:01', 'clean_artist_metadata_table') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 28: clean_artist_metadata_table migrated 12:23:01.7 Info: => 0.0004035s 12:23:01.7 Info: 29: health_issue_notification migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 29 12:23:01.7 Info: AlterTable Notifications 12:23:01.7 Info: => 1.5E-06s 12:23:01.7 Info: CreateColumn Notifications OnHealthIssue Boolean 12:23:01.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:23:01.7 Info: => 0.0006634s 12:23:01.7 Info: AlterTable Notifications 12:23:01.7 Info: => 1.3E-06s 12:23:01.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:23:01.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:23:01.7 Info: => 0.0006194s 12:23:01.7 Info: AlterTable Notifications 12:23:01.7 Info: => 1.2E-06s 12:23:01.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:23:01.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:23:01.7 Info: => 0.0006141s 12:23:01.7 Info: AlterTable Notifications 12:23:01.7 Info: => 1.2E-06s 12:23:01.7 Info: CreateColumn Notifications OnImportFailure Boolean 12:23:01.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:23:01.7 Info: => 0.0006034s 12:23:01.7 Info: AlterTable Notifications 12:23:01.7 Info: => 1.2E-06s 12:23:01.7 Info: CreateColumn Notifications OnTrackRetag Boolean 12:23:01.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:23:01.7 Info: => 0.0006033s 12:23:01.7 Info: DeleteColumn Notifications OnDownload 12:23:01.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:23:01.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:23:01.7 Info: DROP TABLE "Notifications" 12:23:01.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:23:01.7 Info: => 0.0048791s 12:23:01.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:23:01.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:23:01.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:23:01.7 Info: DROP TABLE "Notifications" 12:23:01.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:23:01.7 Info: => 0.0060665s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:23:01', 'health_issue_notification') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 29: health_issue_notification migrated 12:23:01.7 Info: => 0.0065237s 12:23:01.7 Info: 30: add_mediafilerepository_mtime migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 30 12:23:01.7 Info: AlterTable TrackFiles 12:23:01.7 Info: => 1.5E-06s 12:23:01.7 Info: CreateColumn TrackFiles Modified DateTime 12:23:01.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:23:01.7 Info: => 0.0006436s 12:23:01.7 Info: AlterTable TrackFiles 12:23:01.7 Info: => 1.4E-06s 12:23:01.7 Info: CreateColumn TrackFiles Path String 12:23:01.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:23:01.7 Info: => 0.0006026s 12:23:01.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:23:01.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:23:01.7 Info: => 4.15E-05s 12:23:01.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:01.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:01.7 Info: => 0.0001349s 12:23:01.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:23:01.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:23:01.7 Info: => 0.0001431s 12:23:01.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:23:01.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:23:01.7 Info: => 0.0001512s 12:23:01.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:23:01.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:23:01.7 Info: => 0.000106s 12:23:01.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:23:01.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:23:01.7 Info: => 6.22E-05s 12:23:01.7 Info: AlterTable TrackFiles 12:23:01.7 Info: => 1.2E-06s 12:23:01.7 Info: AlterColumn TrackFiles Path String 12:23:01.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:01.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:23:01.7 Info: DROP TABLE "TrackFiles" 12:23:01.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.7 Info: => 0.0048516s 12:23:01.7 Info: CreateIndex TrackFiles (Path) 12:23:01.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:01.7 Info: => 9.2E-05s 12:23:01.7 Info: DeleteColumn TrackFiles RelativePath 12:23:01.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:01.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:23:01.7 Info: DROP TABLE "TrackFiles" 12:23:01.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:01.8 Info: => 0.0050561s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:23:01', 'add_mediafilerepository_mtime') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 30: add_mediafilerepository_mtime migrated 12:23:01.8 Info: => 0.0054762s 12:23:01.8 Info: 31: add_artistmetadataid_constraint migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 31 12:23:01.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:23:01.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:23:01.8 Info: => 0.0001031s 12:23:01.8 Info: DeleteIndex Artists (ArtistMetadataId) 12:23:01.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:23:01.8 Info: => 0.0001375s 12:23:01.8 Info: AlterColumn Artists ArtistMetadataId Int32 12:23:01.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:01.8 Info: DROP TABLE "Artists" 12:23:01.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.8 Info: => 0.0074119s 12:23:01.8 Info: CreateIndex Artists (ArtistMetadataId) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.8 Info: => 0.0001185s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:23:01', 'add_artistmetadataid_constraint') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 31: add_artistmetadataid_constraint migrated 12:23:01.8 Info: => 0.0004823s 12:23:01.8 Info: 32: old_ids_and_artist_alias migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 32 12:23:01.8 Info: AlterTable ArtistMetadata 12:23:01.8 Info: => 1.2E-06s 12:23:01.8 Info: CreateColumn ArtistMetadata Aliases String 12:23:01.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:23:01.8 Info: => 0.0007024s 12:23:01.8 Info: AlterTable ArtistMetadata 12:23:01.8 Info: => 1.2E-06s 12:23:01.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:23:01.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.8 Info: => 0.0006714s 12:23:01.8 Info: AlterTable Albums 12:23:01.8 Info: => 2.2E-06s 12:23:01.8 Info: CreateColumn Albums OldForeignAlbumIds String 12:23:01.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.8 Info: => 0.0007915s 12:23:01.8 Info: AlterTable AlbumReleases 12:23:01.8 Info: => 1.4E-06s 12:23:01.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:23:01.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.8 Info: => 0.0006292s 12:23:01.8 Info: AlterTable Tracks 12:23:01.8 Info: => 1.3E-06s 12:23:01.8 Info: CreateColumn Tracks OldForeignRecordingIds String 12:23:01.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.8 Info: => 0.0006137s 12:23:01.8 Info: AlterTable Tracks 12:23:01.8 Info: => 1.3E-06s 12:23:01.8 Info: CreateColumn Tracks OldForeignTrackIds String 12:23:01.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.8 Info: => 0.0006281s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:23:01', 'old_ids_and_artist_alias') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 32: old_ids_and_artist_alias migrated 12:23:01.8 Info: => 0.0009357s 12:23:01.8 Info: 33: download_propers_config migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 33 12:23:01.8 Info: PerformDBOperation 12:23:01.8 Info: Performing DB Operation 12:23:01.8 Info: => 3.93E-05s 12:23:01.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:23:01.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:23:01.8 Info: => 4.22E-05s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:23:01', 'download_propers_config') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 33: download_propers_config migrated 12:23:01.8 Info: => 0.000294s 12:23:01.8 Info: 34: remove_language_profiles migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 34 12:23:01.8 Info: DeleteTable LanguageProfiles 12:23:01.8 Info: DROP TABLE "LanguageProfiles" 12:23:01.8 Info: => 0.0002041s 12:23:01.8 Info: DeleteColumn Artists LanguageProfileId 12:23:01.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.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:23:01.8 Info: DROP TABLE "Artists" 12:23:01.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.8 Info: => 0.0053957s 12:23:01.8 Info: DeleteColumn ImportLists LanguageProfileId 12:23:01.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:23:01.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:23:01.8 Info: DROP TABLE "ImportLists" 12:23:01.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:23:01.8 Info: => 0.0063674s 12:23:01.8 Info: DeleteColumn Blacklist Language 12:23:01.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:23:01.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:23:01.8 Info: DROP TABLE "Blacklist" 12:23:01.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:23:01.8 Info: => 0.0046759s 12:23:01.8 Info: DeleteColumn History Language 12:23:01.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:23:01.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:23:01.8 Info: DROP TABLE "History" 12:23:01.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:23:01.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:01.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:01.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:01.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:01.8 Info: => 0.0052186s 12:23:01.8 Info: DeleteColumn LyricFiles Language 12:23:01.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:23:01.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:23:01.8 Info: DROP TABLE "LyricFiles" 12:23:01.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:23:01.8 Info: => 0.0057486s 12:23:01.8 Info: DeleteColumn TrackFiles Language 12:23:01.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:23:01.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:23:01.8 Info: DROP TABLE "TrackFiles" 12:23:01.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:01.8 Info: => 0.0051336s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:23:01', 'remove_language_profiles') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 34: remove_language_profiles migrated 12:23:01.8 Info: => 0.0057164s 12:23:01.8 Info: 35: multi_disc_naming_format migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 35 12:23:01.8 Info: AlterTable NamingConfig 12:23:01.8 Info: => 1.3E-06s 12:23:01.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:23:01.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:23:01.8 Info: => 0.0006221s 12:23:01.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:23:01.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:23:01.8 Info: => 0.0006094s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:23:01', 'multi_disc_naming_format') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 35: multi_disc_naming_format migrated 12:23:01.8 Info: => 0.0009382s 12:23:01.8 Info: 36: add_download_client_priority migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 36 12:23:01.8 Info: AlterTable DownloadClients 12:23:01.8 Info: => 1.3E-06s 12:23:01.8 Info: CreateColumn DownloadClients Priority Int32 12:23:01.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:23:01.8 Info: => 0.0006762s 12:23:01.8 Info: PerformDBOperation 12:23:01.8 Info: Performing DB Operation 12:23:01.8 Info: => 5.63E-05s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:23:01', 'add_download_client_priority') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 36: add_download_client_priority migrated 12:23:01.8 Info: => 0.0003673s 12:23:01.8 Info: 37: remove_growl_prowl migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 37 12:23:01.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:23:01.8 Info: => 5.29E-05s 12:23:01.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:23:01.8 Info: => 4.04E-05s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:23:01', 'remove_growl_prowl') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 37: remove_growl_prowl migrated 12:23:01.8 Info: => 0.0003036s 12:23:01.8 Info: 38: remove_plex_hometheatre migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 38 12:23:01.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:23:01.8 Info: => 5.23E-05s 12:23:01.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:23:01.8 Info: => 4.11E-05s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:23:01', 'remove_plex_hometheatre') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 38: remove_plex_hometheatre migrated 12:23:01.8 Info: => 0.0002967s 12:23:01.8 Info: 39: add_root_folder_add_defaults migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 39 12:23:01.8 Info: AlterTable RootFolders 12:23:01.8 Info: => 1.2E-06s 12:23:01.8 Info: CreateColumn RootFolders Name String 12:23:01.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:23:01.8 Info: => 0.0006443s 12:23:01.8 Info: AlterTable RootFolders 12:23:01.8 Info: => 1.4E-06s 12:23:01.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:23:01.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:23:01.8 Info: => 0.0005956s 12:23:01.8 Info: AlterTable RootFolders 12:23:01.8 Info: => 1.2E-06s 12:23:01.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:23:01.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:23:01.8 Info: => 0.0005864s 12:23:01.8 Info: AlterTable RootFolders 12:23:01.8 Info: => 1.2E-06s 12:23:01.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:23:01.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:23:01.8 Info: => 0.0005941s 12:23:01.8 Info: AlterTable RootFolders 12:23:01.8 Info: => 1.2E-06s 12:23:01.8 Info: CreateColumn RootFolders DefaultTags String 12:23:01.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:23:01.8 Info: => 0.0005837s 12:23:01.8 Info: PerformDBOperation 12:23:01.8 Info: Performing DB Operation 12:23:01.8 Info: => 5.97E-05s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:23:01', 'add_root_folder_add_defaults') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 39: add_root_folder_add_defaults migrated 12:23:01.8 Info: => 0.0003513s 12:23:01.8 Info: 40: task_duration migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 40 12:23:01.8 Info: AlterTable ScheduledTasks 12:23:01.8 Info: => 1.3E-06s 12:23:01.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:23:01.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:23:01.8 Info: => 0.0006191s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:23:01', 'task_duration') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 40: task_duration migrated 12:23:01.8 Info: => 0.0009115s 12:23:01.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 41 12:23:01.8 Info: AlterTable ReleaseProfiles 12:23:01.8 Info: => 1.3E-06s 12:23:01.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:23:01.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:23:01.8 Info: => 0.0006191s 12:23:01.8 Info: AlterTable ReleaseProfiles 12:23:01.8 Info: => 1.1E-06s 12:23:01.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:23:01.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:23:01.8 Info: => 0.0005916s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:23:01', 'add_indexer_and_enabled_to_release_profiles') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:23:01.8 Info: => 0.0008922s 12:23:01.8 Info: 42: remove_album_folders migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 42 12:23:01.8 Info: DeleteColumn Artists AlbumFolder 12:23:01.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:01.8 Info: DROP TABLE "Artists" 12:23:01.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.8 Info: => 0.0063512s 12:23:01.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:23:01.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:23:01.8 Info: => 4.96E-05s 12:23:01.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:23:01.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:23:01.8 Info: => 4.27E-05s 12:23:01.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:23:01.8 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:23:01.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:23:01.8 Info: DROP TABLE "NamingConfig" 12:23:01.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:23:01.8 Info: => 0.0060057s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:23:01', 'remove_album_folders') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 42: remove_album_folders migrated 12:23:01.8 Info: => 0.0064497s 12:23:01.8 Info: 44: add_priority_to_indexers migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 44 12:23:01.8 Info: AlterTable Indexers 12:23:01.8 Info: => 1.6E-06s 12:23:01.8 Info: CreateColumn Indexers Priority Int32 12:23:01.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:23:01.8 Info: => 0.0006927s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:23:01', 'add_priority_to_indexers') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 44: add_priority_to_indexers migrated 12:23:01.8 Info: => 0.0010077s 12:23:01.8 Info: 45: remove_chown_and_folderchmod_config migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 45 12:23:01.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:23:01.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:23:01.8 Info: => 0.0001219s 12:23:01.8 Info: PerformDBOperation 12:23:01.8 Info: Performing DB Operation 12:23:01.8 Info: => 3.36E-05s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:23:01', 'remove_chown_and_folderchmod_config') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 45: remove_chown_and_folderchmod_config migrated 12:23:01.8 Info: => 0.0002867s 12:23:01.8 Info: 47: update_notifiarr migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 47 12:23:01.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:23:01.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:23:01.8 Info: => 8.57E-05s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:23:01', 'update_notifiarr') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 47: update_notifiarr migrated 12:23:01.8 Info: => 0.0003591s 12:23:01.8 Info: 49: email_multiple_addresses migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 49 12:23:01.8 Info: INSERT INTO "Notifications" ("OnGrab", "OnReleaseImport", "OnUpgrade", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag", "OnHealthIssue", "IncludeHealthWarnings", "OnRename", "Name", "Implementation", "Tags", "Settings", "ConfigContract") VALUES (1, 1, 1, 1, 1, 1, 1, 1, 1, 'Gmail Lidarr', 'Email', '[]', '{ "server": "smtp.gmail.com", "port": 563, "ssl": false, "to": "lidarr@lidarr.audio" }', 'EmailSettings') 12:23:01.8 Info: PerformDBOperation 12:23:01.8 Info: Performing DB Operation 12:23:01.8 Info: => 0.0046462s 12:23:01.8 Info: -> 1 Insert operations completed in 00:00:00.0001426 taking an average of 00:00:00.0001426 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:23:01', 'email_multiple_addresses') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 49: email_multiple_addresses migrated 12:23:01.8 Info: => 0.0049724s 12:23:01.8 Debug: Took: 00:00:00.2782855 12:23:01.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 12:23:01.9 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 12:23:01.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:01.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149819411706_211/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:01.9 Info: DatabaseEngineVersionCheck migrating 12:23:01.9 Info: PerformDBOperation 12:23:01.9 Info: Performing DB Operation 12:23:01.9 Info: SQLite 3.47.0 12:23:01.9 Info: => 0.0012696s 12:23:01.9 Info: DatabaseEngineVersionCheck migrated 12:23:01.9 Info: => 0.0012875s 12:23:01.9 Debug: Took: 00:00:00.0182098 12:23:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:23:02.0 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 12:23:02.0 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 12:23:02.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:02.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149820094835_213/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.0 Info: DatabaseEngineVersionCheck migrating 12:23:02.0 Info: PerformDBOperation 12:23:02.0 Info: Performing DB Operation 12:23:02.0 Info: SQLite 3.47.0 12:23:02.0 Info: => 0.0012385s 12:23:02.0 Info: DatabaseEngineVersionCheck migrated 12:23:02.0 Info: => 0.0012574s 12:23:02.0 Debug: Took: 00:00:00.0144508 12:23:02.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:23:02.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:23:02.0 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 12:23:02.0 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 12:23:02.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:02.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149820647999_215/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.0 Info: DatabaseEngineVersionCheck migrating 12:23:02.0 Info: PerformDBOperation 12:23:02.0 Info: Performing DB Operation 12:23:02.0 Info: SQLite 3.47.0 12:23:02.0 Info: => 0.0013162s 12:23:02.0 Info: DatabaseEngineVersionCheck migrated 12:23:02.0 Info: => 0.0013364s 12:23:02.0 Debug: Took: 00:00:00.0146611 12:23:02.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:23:02.1 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 12:23:02.1 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 12:23:02.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:02.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149821200758_217/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.1 Info: DatabaseEngineVersionCheck migrating 12:23:02.1 Info: PerformDBOperation 12:23:02.1 Info: Performing DB Operation 12:23:02.1 Info: SQLite 3.47.0 12:23:02.1 Info: => 0.0012852s 12:23:02.1 Info: DatabaseEngineVersionCheck migrated 12:23:02.1 Info: => 0.001304s 12:23:02.1 Debug: Took: 00:00:00.0149361 12:23:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"Address\""] Interval = [12] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:23:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName WHERE "Id" = @Id PARAMETERS: TypeName = ["\"A\""] Interval = [0] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [1] ==== End Query Trace ==== 12:23:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:23:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:23:02.1 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 12:23:02.1 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 12:23:02.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:02.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149821783167_219/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.1 Info: DatabaseEngineVersionCheck migrating 12:23:02.1 Info: PerformDBOperation 12:23:02.1 Info: Performing DB Operation 12:23:02.1 Info: SQLite 3.47.0 12:23:02.1 Info: => 0.0012699s 12:23:02.1 Info: DatabaseEngineVersionCheck migrated 12:23:02.1 Info: => 0.0012964s 12:23:02.1 Debug: Took: 00:00:00.0153137 12:23:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:23:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:23:02.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 12:23:02.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 12:23:02.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:02.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149822355877_221/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.2 Info: DatabaseEngineVersionCheck migrating 12:23:02.2 Info: PerformDBOperation 12:23:02.2 Info: Performing DB Operation 12:23:02.2 Info: SQLite 3.47.0 12:23:02.2 Info: => 0.0013573s 12:23:02.2 Info: DatabaseEngineVersionCheck migrated 12:23:02.2 Info: => 0.0013774s 12:23:02.2 Debug: Took: 00:00:00.0154933 12:23:02.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 12:23:02.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 12:23:02.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:02.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149822892140_223/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.3 Info: DatabaseEngineVersionCheck migrating 12:23:02.3 Info: PerformDBOperation 12:23:02.3 Info: Performing DB Operation 12:23:02.3 Info: SQLite 3.47.0 12:23:02.3 Info: => 0.001288s 12:23:02.3 Info: DatabaseEngineVersionCheck migrated 12:23:02.3 Info: => 0.0013066s 12:23:02.3 Debug: Took: 00:00:00.0153313 12:23:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:23:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:23:02.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 12:23:02.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 12:23:02.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:02.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149823902945_225/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.4 Info: DatabaseEngineVersionCheck migrating 12:23:02.4 Info: PerformDBOperation 12:23:02.4 Info: Performing DB Operation 12:23:02.4 Info: SQLite 3.47.0 12:23:02.4 Info: => 0.001261s 12:23:02.4 Info: DatabaseEngineVersionCheck migrated 12:23:02.4 Info: => 0.0012792s 12:23:02.4 Debug: Took: 00:00:00.0148226 12:23:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T12:23:02.4079235Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:23:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:23:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:23:02.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 12:23:02.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 12:23:02.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:02.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149824477284_227/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.4 Info: DatabaseEngineVersionCheck migrating 12:23:02.4 Info: PerformDBOperation 12:23:02.4 Info: Performing DB Operation 12:23:02.4 Info: SQLite 3.47.0 12:23:02.4 Info: => 0.0012678s 12:23:02.4 Info: DatabaseEngineVersionCheck migrated 12:23:02.4 Info: => 0.0012869s 12:23:02.4 Debug: Took: 00:00:00.0145943 12:23:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:23:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:23:02.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 12:23:02.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 12:23:02.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:02.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149825063341_229/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.5 Info: DatabaseEngineVersionCheck migrating 12:23:02.5 Info: PerformDBOperation 12:23:02.5 Info: Performing DB Operation 12:23:02.5 Info: SQLite 3.47.0 12:23:02.5 Info: => 0.0012821s 12:23:02.5 Info: DatabaseEngineVersionCheck migrated 12:23:02.5 Info: => 0.0013019s 12:23:02.5 Debug: Took: 00:00:00.0145946 12:23:02.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T12:23:02.5236782Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:23:02.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:23:02.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:23:02.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 12:23:02.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 12:23:02.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:02.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149825632356_231/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.5 Info: DatabaseEngineVersionCheck migrating 12:23:02.5 Info: PerformDBOperation 12:23:02.5 Info: Performing DB Operation 12:23:02.5 Info: SQLite 3.47.0 12:23:02.5 Info: => 0.0014292s 12:23:02.5 Info: DatabaseEngineVersionCheck migrated 12:23:02.5 Info: => 0.0014463s 12:23:02.5 Debug: Took: 00:00:00.0150893 12:23:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 12:23:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 12:23:02.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:02.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149826165541_233/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.6 Info: DatabaseEngineVersionCheck migrating 12:23:02.6 Info: PerformDBOperation 12:23:02.6 Info: Performing DB Operation 12:23:02.6 Info: SQLite 3.47.0 12:23:02.6 Info: => 0.0012734s 12:23:02.6 Info: DatabaseEngineVersionCheck migrated 12:23:02.6 Info: => 0.0012914s 12:23:02.6 Debug: Took: 00:00:00.0146572 12:23:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 12:23:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 12:23:02.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:02.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149826690006_235/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.6 Info: DatabaseEngineVersionCheck migrating 12:23:02.6 Info: PerformDBOperation 12:23:02.6 Info: Performing DB Operation 12:23:02.6 Info: SQLite 3.47.0 12:23:02.6 Info: => 0.0012587s 12:23:02.6 Info: DatabaseEngineVersionCheck migrated 12:23:02.6 Info: => 0.0012775s 12:23:02.6 Debug: Took: 00:00:00.0145969 12:23:02.7 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 12:23:02.7 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 12:23:02.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:02.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149827211696_237/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.7 Info: DatabaseEngineVersionCheck migrating 12:23:02.7 Info: PerformDBOperation 12:23:02.7 Info: Performing DB Operation 12:23:02.7 Info: SQLite 3.47.0 12:23:02.7 Info: => 0.0012872s 12:23:02.7 Info: DatabaseEngineVersionCheck migrated 12:23:02.7 Info: => 0.0013068s 12:23:02.7 Debug: Took: 00:00:00.0153524 12:23:02.7 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 12:23:02.7 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 12:23:02.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:02.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149827743730_239/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.7 Info: DatabaseEngineVersionCheck migrating 12:23:02.7 Info: PerformDBOperation 12:23:02.7 Info: Performing DB Operation 12:23:02.7 Info: SQLite 3.47.0 12:23:02.7 Info: => 0.0012894s 12:23:02.7 Info: DatabaseEngineVersionCheck migrated 12:23:02.7 Info: => 0.001309s 12:23:02.7 Debug: Took: 00:00:00.0153104 12:23:02.8 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 12:23:02.8 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 12:23:02.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:02.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149828275701_241/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.8 Info: DatabaseEngineVersionCheck migrating 12:23:02.8 Info: PerformDBOperation 12:23:02.8 Info: Performing DB Operation 12:23:02.8 Info: SQLite 3.47.0 12:23:02.8 Info: => 0.0012852s 12:23:02.8 Info: DatabaseEngineVersionCheck migrated 12:23:02.8 Info: => 0.0013042s 12:23:02.8 Debug: Took: 00:00:00.0154613 12:23:02.8 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 12:23:02.8 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 12:23:02.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:02.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149828818564_243/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.8 Info: DatabaseEngineVersionCheck migrating 12:23:02.8 Info: PerformDBOperation 12:23:02.8 Info: Performing DB Operation 12:23:02.8 Info: SQLite 3.47.0 12:23:02.8 Info: => 0.0012414s 12:23:02.8 Info: DatabaseEngineVersionCheck migrated 12:23:02.8 Info: => 0.0012607s 12:23:02.8 Debug: Took: 00:00:00.0152905 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 12:23:02.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:02.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149829355609_245/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.9 Info: DatabaseEngineVersionCheck migrating 12:23:02.9 Info: PerformDBOperation 12:23:02.9 Info: Performing DB Operation 12:23:02.9 Info: SQLite 3.47.0 12:23:02.9 Info: => 0.0013414s 12:23:02.9 Info: DatabaseEngineVersionCheck migrated 12:23:02.9 Info: => 0.0013619s 12:23:02.9 Debug: Took: 00:00:00.0153425 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 12:23:03.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 12:23:03.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 12:23:03.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 12:23:03.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 12:23:03.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 12:23:03.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 12:23:03.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 12:23:03.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 12:23:03.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 12:23:03.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 12:23:03.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 12:23:03.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 12:23:03.1 Debug: Beginning size check for: 12:23:03.1 Debug: Item: , Size: 41943040 is smaller than minimum allowed size (46080000 bytes for 2400sec), rejecting. 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 12:23:03.1 Debug: Beginning size check for: 12:23:03.1 Debug: Item: , meets size constraints 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 12:23:03.1 Debug: Beginning size check for: 12:23:03.1 Debug: Item: , Size: 73400320 is greater than maximum allowed size (64512000 bytes for 2400sec), rejecting 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 12:23:03.1 Debug: Beginning size check for: 12:23:03.1 Debug: Item: , Size: 94371840 is smaller than minimum allowed size (103680000 bytes for 5400sec), rejecting. 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 12:23:03.1 Debug: Beginning size check for: 12:23:03.1 Debug: Item: , meets size constraints 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 12:23:03.1 Debug: Beginning size check for: 12:23:03.1 Debug: Item: , Size: 157286400 is greater than maximum allowed size (145152000 bytes for 5400sec), rejecting 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 12:23:03.1 Debug: Beginning size check for: 12:23:03.1 Debug: Item: , Size: 125829120 is smaller than minimum allowed size (138240000 bytes for 7200sec), rejecting. 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 12:23:03.1 Debug: Beginning size check for: 12:23:03.1 Debug: Item: , meets size constraints 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 12:23:03.1 Debug: Beginning size check for: 12:23:03.1 Debug: Item: , Size: 220200960 is greater than maximum allowed size (193536000 bytes for 7200sec), rejecting 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 12:23:03.1 Debug: Beginning size check for: 12:23:03.1 Debug: Item: , Size: 283115520 is smaller than minimum allowed size (311040000 bytes for 16200sec), rejecting. 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 12:23:03.1 Debug: Beginning size check for: 12:23:03.1 Debug: Item: , meets size constraints 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 12:23:03.1 Debug: Beginning size check for: 12:23:03.1 Debug: Item: , Size: 471859200 is greater than maximum allowed size (435456000 bytes for 16200sec), rejecting 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 12:23:03.1 Debug: Beginning size check for: 12:23:03.1 Debug: Release has unknown size, skipping size check 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 12:23:03.1 Debug: Beginning size check for: 12:23:03.1 Debug: Max size is unlimited, skipping size check 12:23:03.1 Debug: Item: , meets size constraints 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 12:23:03.2 Debug: Beginning size check for: 12:23:03.2 Debug: Max size is unlimited, skipping size check 12:23:03.2 Debug: Item: , meets size constraints 12:23:03.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 12:23:03.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 12:23:03.2 Debug: Beginning size check for: 12:23:03.2 Debug: Item: , Size: 20971520 is smaller than minimum allowed size (23040000 bytes for 1200sec), rejecting. 12:23:03.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 12:23:03.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 12:23:03.2 Debug: Beginning size check for: 12:23:03.2 Debug: Item: , meets size constraints 12:23:03.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 12:23:03.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 12:23:03.2 Debug: Beginning size check for: 12:23:03.2 Debug: Item: , Size: 36700160 is greater than maximum allowed size (32256000 bytes for 1200sec), rejecting 12:23:03.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 12:23:03.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 12:23:03.2 Debug: Beginning size check for: 12:23:03.2 Debug: Item: , Size: 47185920 is smaller than minimum allowed size (51840000 bytes for 2700sec), rejecting. 12:23:03.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 12:23:03.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 12:23:03.2 Debug: Beginning size check for: 12:23:03.2 Debug: Item: , meets size constraints 12:23:03.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 12:23:03.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 12:23:03.2 Debug: Beginning size check for: 12:23:03.2 Debug: Item: , Size: 78643200 is greater than maximum allowed size (72576000 bytes for 2700sec), rejecting 12:23:03.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 12:23:03.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 12:23:03.3 Debug: Performing already imported check on report 12:23:03.3 Debug: Skipping already imported check for album without files 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 12:23:03.3 Debug: Performing already imported check on report 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 12:23:03.3 Debug: Performing already imported check on report 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 12:23:03.3 Debug: Skipping already imported check because CDH is disabled 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 12:23:03.3 Debug: Performing already imported check on report 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 12:23:03.3 Debug: Performing already imported check on report 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 12:23:03.3 Debug: Performing already imported check on report 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 12:23:03.3 Debug: Performing already imported check on report 12:23:03.3 Debug: Has same torrent hash as a grabbed and imported release 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 12:23:03.3 Debug: Performing already imported check on report 12:23:03.3 Debug: Has same torrent hash as a grabbed and imported release 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- -2 1 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 12:23:03.3 Debug: Existing item meets cut-off. skipping. 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 12:23:03.3 Debug: Existing item meets cut-off. skipping. 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 12:23:03.3 Debug: Existing item meets cut-off. skipping. 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 12:23:03.3 Debug: Existing item meets cut-off. skipping. 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 12:23:03.3 Debug: New quality is a better revision for existing quality 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 12:23:03.3 Debug: New quality is a better revision for existing quality 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 12:23:03.3 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 12:23:03.3 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 12:23:03.3 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 12:23:03.3 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 12:23:03.3 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 12:23:03.3 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 12:23:03.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 12:23:03.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 12:23:03.4 Info: Processing 3 releases 12:23:03.4 Trace: Processing release 1/3 12:23:03.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.4 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.6 Debug: Quality parsed: FLAC v1 12:23:03.7 Debug: Release Group parsed: PERFECT 12:23:03.7 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 12:23:03.7 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 12:23:03.7 Trace: Processing release 2/3 12:23:03.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.7 Debug: Quality parsed: FLAC v1 12:23:03.7 Debug: Release Group parsed: PERFECT 12:23:03.7 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 12:23:03.7 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 12:23:03.7 Trace: Processing release 3/3 12:23:03.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.7 Debug: Quality parsed: FLAC v1 12:23:03.7 Debug: Release Group parsed: PERFECT 12:23:03.7 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 12:23:03.7 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 12:23:03.7 Info: Processing 1 releases 12:23:03.7 Trace: Processing release 1/1 12:23:03.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.7 Debug: Quality parsed: FLAC v1 12:23:03.7 Debug: Release Group parsed: PERFECT 12:23:03.7 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 12:23:03.7 Info: Processing 1 releases 12:23:03.7 Trace: Processing release 1/1 12:23:03.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.7 Debug: Quality parsed: FLAC v1 12:23:03.7 Debug: Release Group parsed: PERFECT 12:23:03.7 Debug: Release rejected for the following reasons: [Permanent] failDelayed1 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 12:23:03.7 Info: Processing 1 releases 12:23:03.7 Trace: Processing release 1/1 12:23:03.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.7 Debug: Quality parsed: FLAC v1 12:23:03.7 Debug: Release Group parsed: PERFECT 12:23:03.7 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 12:23:03.7 Info: Processing 1 releases 12:23:03.7 Trace: Processing release 1/1 12:23:03.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.7 Debug: Quality parsed: FLAC v1 12:23:03.7 Debug: Release Group parsed: PERFECT 12:23:03.7 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 12:23:03.7 Info: Processing 1 releases 12:23:03.7 Trace: Processing release 1/1 12:23:03.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.7 Debug: Quality parsed: FLAC v1 12:23:03.7 Debug: Release Group parsed: PERFECT 12:23:03.7 Debug: Release rejected for the following reasons: [Permanent] Unable to parse albums from release name 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 12:23:03.7 Info: Processing 1 releases 12:23:03.7 Trace: Processing release 1/1 12:23:03.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.7 Debug: Quality parsed: FLAC v1 12:23:03.7 Debug: Release Group parsed: PERFECT 12:23:03.7 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 12:23:03.7 Info: Processing 1 releases 12:23:03.7 Trace: Processing release 1/1 12:23:03.7 Debug: Processing release '2013 - Night Visions' from '' 12:23:03.7 Debug: Parsing string '2013 - Night Visions' 12:23:03.8 Debug: Unable to parse 2013 - Night Visions 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 12:23:03.8 Info: Processing 1 releases 12:23:03.8 Trace: Processing release 1/1 12:23:03.8 Debug: Processing release 'Not parsable' from '' 12:23:03.8 Debug: Parsing string 'Not parsable' 12:23:03.8 Debug: Unable to parse Not parsable 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 12:23:03.8 Info: Processing 1 releases 12:23:03.8 Trace: Processing release 1/1 12:23:03.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.8 Debug: Quality parsed: FLAC v1 12:23:03.8 Debug: Release Group parsed: PERFECT 12:23:03.8 Debug: Release rejected for the following reasons: [Permanent] fail1 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 12:23:03.8 Info: Processing 2 releases 12:23:03.8 Trace: Processing release 1/2 12:23:03.8 Debug: Processing release 'Name1-Title1[FLAC][2017][DRONE]' from '' 12:23:03.8 Debug: Parsing string 'Name1-Title1[FLAC][2017][DRONE]' 12:23:03.8 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 12:23:03.8 Debug: Album Parsed. Name1 - Title1 12:23:03.8 Debug: Trying to parse quality for 'Name1-Title1[FLAC][2017][DRONE]' 12:23:03.8 Debug: Quality parsed: FLAC v1 12:23:03.8 Debug: Release Group parsed: 12:23:03.8 Debug: Release accepted 12:23:03.8 Trace: Processing release 2/2 12:23:03.8 Debug: Processing release 'Name1-Title2[FLAC][2017][DRONE]' from '' 12:23:03.8 Debug: Parsing string 'Name1-Title2[FLAC][2017][DRONE]' 12:23:03.8 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 12:23:03.8 Debug: Album Parsed. Name1 - Title2 12:23:03.8 Debug: Trying to parse quality for 'Name1-Title2[FLAC][2017][DRONE]' 12:23:03.8 Debug: Quality parsed: FLAC v1 12:23:03.8 Debug: Release Group parsed: 12:23:03.8 Debug: Release rejected since the album wasn't requested: Name1 - Title2 FLAC v1 12:23:03.8 Debug: Release rejected for the following reasons: [Permanent] Album wasn't requested 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 12:23:03.8 Info: Processing 1 releases 12:23:03.8 Trace: Processing release 1/1 12:23:03.8 Debug: Processing release 'Alien Ant Farm - TruAnt (FLAC) DRONE' from '' 12:23:03.8 Debug: Parsing string 'Alien Ant Farm - TruAnt (FLAC) DRONE' 12:23:03.8 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[) 12:23:03.8 Debug: Album Parsed. Alien Ant Farm - TruAnt 12:23:03.8 Debug: Trying to parse quality for 'Alien Ant Farm - TruAnt (FLAC) DRONE' 12:23:03.8 Debug: Quality parsed: FLAC v1 12:23:03.8 Debug: Release Group parsed: 12:23:03.8 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 12:23:03.8 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 12:23:03.8 Info: Processing 1 releases 12:23:03.8 Trace: Processing release 1/1 12:23:03.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.8 Debug: Quality parsed: FLAC v1 12:23:03.8 Debug: Release Group parsed: PERFECT 12:23:03.8 Debug: Release accepted 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 12:23:03.8 Info: Processing 1 releases 12:23:03.8 Trace: Processing release 1/1 12:23:03.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.8 Debug: Quality parsed: FLAC v1 12:23:03.8 Debug: Release Group parsed: PERFECT 12:23:03.8 Debug: Release rejected for the following reasons: [Permanent] fail1 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 12:23:03.9 Info: Processing 1 releases 12:23:03.9 Trace: Processing release 1/1 12:23:03.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.9 Debug: Quality parsed: FLAC v1 12:23:03.9 Debug: Release Group parsed: PERFECT 12:23:03.9 Debug: Release rejected for the following reasons: [Permanent] fail1 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 12:23:03.9 Info: Processing 1 releases 12:23:03.9 Trace: Processing release 1/1 12:23:03.9 Debug: Processing release '1937 - Snow White and the Seven Dwarves' from '' 12:23:03.9 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' 12:23:03.9 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 12:23:03.9 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' using search criteria artist: 'Some Artist' album: 'Some Album' 12:23:03.9 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 12:23:03.9 Debug: Trying to parse quality for '1937 - Snow White and the Seven Dwarves' 12:23:03.9 Debug: Release rejected for the following reasons: [Permanent] Unable to parse release 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 12:23:03.9 Info: Processing 1 releases 12:23:03.9 Trace: Processing release 1/1 12:23:03.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.9 Debug: Quality parsed: FLAC v1 12:23:03.9 Debug: Release Group parsed: PERFECT 12:23:03.9 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 12:23:03.9 Debug: Release published date, 10/18/2024, is outside of 5 day early grab limit allowed by user 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 12:23:03.9 Debug: Release published date, 10/08/2024, is outside of 5 day early grab limit allowed by user 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 12:23:03.9 Debug: Indexer with id 1 does not exist, skipping early release check 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 12:23:03.9 Debug: Importing after download will exceed available disk space 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 12:23:03.9 Debug: Not enough free space (150.0 MB) to import after download: 100.0 MB. (Settings: Media Management: Minimum Free Space) 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 12:23:03.9 Debug: Skipping free space check 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 12:23:03.9 Debug: Checking if release meets maximum size requirements. 2.0 GB 12:23:03.9 Debug: 2.0 GB is too big, maximum size is 2.0 GB (Settings->Indexers->Maximum Size) 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 12:23:03.9 Debug: Maximum size is not set. 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 12:23:03.9 Debug: Checking if release meets maximum size requirements. 2.0 GB 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 12:23:03.9 Debug: Checking if release meets maximum size requirements. 2.0 GB 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 12:23:03.9 Debug: Release has unknown size, skipping size check. 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 12:23:03.9 Debug: Checking if report meets minimum age requirements. 10 12:23:03.9 Debug: Only 10 minutes old, minimum age is 30 minutes 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 12:23:03.9 Debug: Checking if report meets minimum age requirements. 100 12:23:03.9 Debug: Release is 100 minutes old, greater than minimum age of 30 minutes 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 12:23:03.9 Debug: Minimum age is not set. 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 12:23:03.9 Debug: No albums in the release are monitored. Rejecting 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 12:23:03.9 Debug: [ForeignArtistId1][Name1] is present in the DB but not tracked. Rejecting. 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 12:23:03.9 Debug: Album is not monitored. Rejecting 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 12:23:03.9 Debug: Only 1/2 albums in the release are monitored. Rejecting 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 12:23:03.9 Debug: Only 1/2 albums in the release are monitored. Rejecting 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 12:23:03.9 Debug: Album is not monitored. Rejecting 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 12:23:03.9 Debug: Only 1/2 albums in the release are monitored. Rejecting 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 12:23:03.9 Debug: Skipping monitored check during search 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 12:23:03.9 Debug: Skipping monitored check during search 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 12:23:04.1 Debug: [] Torrent is not enabled for this artist 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 12:23:04.1 Debug: [] Usenet is not enabled for this artist 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 12:23:04.1 Debug: Checking if report meets quality requirements. MP3-192 v2 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 12:23:04.1 Debug: Checking if report meets quality requirements. MP3-256 v2 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 12:23:04.1 Debug: Checking if report meets quality requirements. MP3-320 v2 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 12:23:04.1 Debug: Checking if report meets quality requirements. MP3-VBR-V0 v2 12:23:04.1 Debug: Quality MP3-VBR-V0 v2 rejected by Artist's quality profile 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 12:23:04.1 Debug: Checking if report meets quality requirements. FLAC v2 12:23:04.1 Debug: Quality FLAC v2 rejected by Artist's quality profile 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 12:23:04.1 Debug: Checking if report meets quality requirements. Unknown v2 12:23:04.1 Debug: Quality Unknown v2 rejected by Artist's quality profile 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 12:23:04.1 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 12:23:04.1 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 12:23:04.1 Debug: New item's custom formats [] do not improve on [], skipping 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 12:23:04.1 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:23:04.1 Debug: Existing item meets cut-off. skipping. 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 12:23:04.1 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:23:04.1 Debug: Existing item meets cut-off. skipping. 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 12:23:04.1 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:23:04.1 Debug: Existing item meets cut-off. skipping. 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 12:23:04.1 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:23:04.1 Debug: Existing item meets cut-off. skipping. 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 12:23:04.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:23:04.1 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-8 v1 12:23:04.1 Debug: New quality is a better revision for existing quality 12:23:04.1 Debug: Checking if release is higher quality than queued release. Queued: MP3-8 v1 12:23:04.1 Debug: New item has a better quality 12:23:04.1 Debug: Checking if profiles allow upgrading. Queued: MP3-8 v1 12:23:04.1 Debug: Quality profile allows upgrading 12:23:04.1 Debug: New quality is a better revision for existing quality 12:23:04.1 Debug: Auto downloading of propers is disabled 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 12:23:04.1 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 12:23:04.1 Debug: Existing item meets cut-off. skipping. 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 12:23:04.1 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:23:04.1 Debug: Checking if release is higher quality than queued release. Queued: MP3-320 v1 12:23:04.1 Debug: Existing item has better quality, skipping 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 12:23:04.1 Debug: Checking if existing release in queue meets cutoff. Queued quality is: FLAC v1 12:23:04.1 Debug: Existing item meets cut-off. skipping. 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 12:23:04.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 12:23:04.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 12:23:04.2 Debug: New item has a better custom format score 12:23:04.2 Debug: Checking if profiles allow upgrading. Queued: MP3-256 v1 12:23:04.2 Debug: Quality profile allows upgrading 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 12:23:04.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 12:23:04.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-192 v1 12:23:04.2 Debug: New item has a better quality 12:23:04.2 Debug: Checking if profiles allow upgrading. Queued: MP3-192 v1 12:23:04.2 Debug: Quality profile allows upgrading 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 12:23:04.2 Debug: Release contains raw CD, rejecting. 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 12:23:04.2 Debug: Release contains raw CD, rejecting. 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 12:23:04.2 Debug: Release contains raw CD, rejecting. 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 12:23:04.2 Debug: Checking if release meets restrictions: [ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] 12:23:04.2 Debug: [[ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] ] contains these ignored terms: www.Speed.cd 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 12:23:04.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:04.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: edited 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 12:23:04.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:04.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: doesnt, exist 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 12:23:04.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:04.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 12:23:04.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:04.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 12:23:04.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:04.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 12:23:04.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:04.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: EdiTED 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 12:23:04.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:04.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: webrip 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 12:23:04.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:04.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 12:23:04.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:04.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 12:23:04.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:04.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 12:23:04.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:04.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 12:23:04.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:04.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 12:23:04.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:04.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 12:23:04.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:04.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 12:23:04.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:04.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEB\u0008/ 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 12:23:04.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:04.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEb/ 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 12:23:04.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:04.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 12:23:04.2 Debug: New quality is a better revision for existing quality 12:23:04.2 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 12:23:04.2 Debug: New quality is a better revision for existing quality 12:23:04.2 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 12:23:04.2 Debug: New quality is a better revision for existing quality 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 12:23:04.2 Debug: New quality is a better revision for existing quality 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 12:23:04.2 Debug: New quality is a better revision for existing quality 12:23:04.2 Debug: Auto downloading of repacks is disabled 12:23:04.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 12:23:04.3 Debug: New quality is a better revision for existing quality 12:23:04.3 Debug: New quality is a better revision for existing quality 12:23:04.3 Debug: New quality is a better revision for existing quality 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 12:23:04.3 Debug: New quality is a better revision for existing quality 12:23:04.3 Debug: New quality is a better revision for existing quality 12:23:04.3 Debug: New quality is a better revision for existing quality 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 12:23:04.3 Debug: Checking if report meets retention requirements. 100 12:23:04.3 Debug: Report age: 100 rejected by user's retention limit 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 12:23:04.3 Debug: Checking if report meets retention requirements. 100 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 12:23:04.3 Debug: Checking if report meets retention requirements. 100 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 12:23:04.3 Debug: Checking if report meets retention requirements. 100 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 12:23:04.3 Debug: Not checking retention requirement for non-usenet report 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 12:23:04.3 Debug: Checking if report meets retention requirements. 100 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 12:23:04.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:23:04.3 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:23:04.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:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 12:23:04.3 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 12:23:04.3 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 12:23:04.3 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 12:23:04.3 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 12:23:04.3 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 12:23:04.3 Debug: Custom format score (100) meets minimum (50) for preferred protocol, will not delay 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 12:23:04.3 Debug: Profile does not require a waiting period before download for Usenet. 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 12:23:04.3 Debug: Quality is highest in profile for preferred protocol, will not delay 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 12:23:04.3 Debug: New quality is a better revision for existing quality, skipping delay 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 12:23:04.3 Debug: New quality is a better revision for existing quality, skipping delay 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 12:23:04.3 Debug: Ignoring delay for user invoked search 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 12:23:04.3 Trace: Track file /My.Artist.S01E01.mp3 is missing from disk. 12:23:04.3 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 12:23:04.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 12:23:04.4 Trace: Track file /My.Artist.S01E02.mp3 is missing from disk. 12:23:04.4 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 12:23:04.4 Debug: Skipping deleted trackfile check during search 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 12:23:04.4 Debug: Performing history status check on report 12:23:04.4 Debug: Checking current status of album [1] in history 12:23:04.4 Debug: Existing item meets cut-off. skipping. 12:23:04.4 Debug: Existing item has better quality, skipping 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 12:23:04.4 Debug: Performing history status check on report 12:23:04.4 Debug: Checking current status of album [1] in history 12:23:04.4 Debug: Existing item meets cut-off. skipping. 12:23:04.4 Debug: Existing item has better quality, skipping 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 12:23:04.4 Debug: Performing history status check on report 12:23:04.4 Debug: Checking current status of album [1] in history 12:23:04.4 Debug: New item has a better quality 12:23:04.4 Debug: Checking current status of album [2] in history 12:23:04.4 Debug: New item has a better quality 12:23:04.4 Debug: Checking current status of album [3] in history 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 12:23:04.4 Debug: Performing history status check on report 12:23:04.4 Debug: Checking current status of album [1] in history 12:23:04.4 Debug: New item has a better quality 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 12:23:04.4 Debug: Performing history status check on report 12:23:04.4 Debug: Checking current status of album [1] in history 12:23:04.4 Debug: Existing item meets cut-off. skipping. 12:23:04.4 Debug: New item's custom formats [] do not improve on [], skipping 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 12:23:04.4 Debug: Performing history status check on report 12:23:04.4 Debug: Checking current status of album [1] in history 12:23:04.4 Debug: Existing item meets cut-off. skipping. 12:23:04.4 Debug: Existing item has better quality, skipping 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 12:23:04.4 Debug: Performing history status check on report 12:23:04.4 Debug: Checking current status of album [1] in history 12:23:04.4 Debug: Existing item meets cut-off. skipping. 12:23:04.4 Debug: New item's custom formats [] do not improve on [], skipping 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 12:23:04.4 Debug: Performing history status check on report 12:23:04.4 Debug: Checking current status of album [1] in history 12:23:04.4 Debug: Existing item meets cut-off. skipping. 12:23:04.4 Debug: New item's custom formats [] do not improve on [], skipping 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 12:23:04.4 Debug: Performing history status check on report 12:23:04.4 Debug: Checking current status of album [1] in history 12:23:04.4 Debug: New item has a better quality 12:23:04.4 Debug: Checking current status of album [2] in history 12:23:04.4 Debug: Checking current status of album [3] in history 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 12:23:04.4 Debug: Performing history status check on report 12:23:04.4 Debug: Checking current status of album [1] in history 12:23:04.4 Debug: Existing item meets cut-off. skipping. 12:23:04.4 Debug: Existing item has better quality, skipping 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 12:23:04.4 Debug: Performing history status check on report 12:23:04.4 Debug: Checking current status of album [1] in history 12:23:04.4 Debug: Existing item meets cut-off. skipping. 12:23:04.4 Debug: Existing item has better quality, skipping 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 12:23:04.4 Debug: Skipping history check during search 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 12:23:04.4 Debug: Performing history status check on report 12:23:04.4 Debug: Checking current status of album [1] in history 12:23:04.4 Debug: Checking current status of album [2] in history 12:23:04.4 Debug: Checking current status of album [3] in history 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 12:23:04.4 Debug: Performing history status check on report 12:23:04.4 Debug: Checking current status of album [1] in history 12:23:04.4 Debug: Checking current status of album [2] in history 12:23:04.4 Debug: Checking current status of album [3] in history 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 12:23:04.4 Debug: Performing history status check on report 12:23:04.4 Debug: Checking current status of album [1] in history 12:23:04.4 Debug: Checking current status of album [2] in history 12:23:04.4 Debug: Checking current status of album [3] in history 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 12:23:04.4 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 12:23:04.4 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 12:23:04.4 Debug: Indexer with id 2 does not exist, skipping indexer tags check 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 12:23:04.4 Debug: New quality is a better revision for existing quality 12:23:04.4 Debug: Proper for old file, rejecting: {0} 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 12:23:04.4 Debug: New quality is a better revision for existing quality 12:23:04.4 Debug: Auto downloading of propers is disabled 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 12:23:04.4 Debug: New quality is a better revision for existing quality 12:23:04.4 Debug: New quality is a better revision for existing quality 12:23:04.4 Debug: Proper for old file, rejecting: {0} 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 12:23:04.4 Debug: New quality is a better revision for existing quality 12:23:04.4 Debug: Proper for old file, rejecting: {0} 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 12:23:04.4 Debug: Propers are not preferred, skipping check 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 12:23:04.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:23:04.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:23:04.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:23:04.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:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 12:23:04.4 Debug: New quality is a better revision for existing quality 12:23:04.4 Debug: New quality is a better revision for existing quality 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 12:23:04.4 Debug: Checking if artist matches searched artist 12:23:04.4 Debug: Artist [ForeignArtistId1][Name1] does not match [ForeignArtistId1][Name1] 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 12:23:04.4 Debug: Checking if artist matches searched artist 12:23:04.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 12:23:04.5 Debug: Not enough seeders: 0. Minimum seeders: 5 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 12:23:04.5 Debug: Not enough seeders: 4. Minimum seeders: 5 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 12:23:04.5 Debug: Indexer with id 1 does not exist, skipping seeders check 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 12:23:04.5 Debug: Quality profile does not allow upgrades, skipping 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 12:23:04.5 Debug: Quality profile does not allow upgrades, skipping 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 12:23:04.5 Debug: Quality profile allows upgrading 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 12:23:04.5 Debug: Quality profile allows upgrading 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 12:23:04.5 Debug: Existing item has better quality, skipping 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 12:23:04.5 Debug: New item has a better quality 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 12:23:04.5 Debug: New item has a better quality 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 12:23:04.5 Debug: Existing item has better quality, skipping 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 12:23:04.5 Debug: New item's custom formats [] do not improve on [], skipping 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 12:23:04.5 Debug: Existing item has better quality, skipping 12:23:04.5 Debug: Existing item has better quality, skipping 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 12:23:04.5 Debug: New item has a better quality 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 12:23:04.5 Debug: New item has a better quality 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 12:23:04.5 Debug: New item's custom formats [] do not improve on [], skipping 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 12:23:04.5 Debug: Existing item has better quality, skipping 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 12:23:04.5 Debug: Existing item has better quality, skipping 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 12:23:04.5 Debug: New item's custom formats [] do not improve on [], skipping 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 12:23:04.5 Debug: New item's custom formats [] do not improve on [], skipping 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 12:23:04.5 Debug: New item has a better quality 12:23:04.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 12:23:04.5 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 12:23:04.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 12:23:04.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 12:23:04.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 12:23:04.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 12:23:04.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 12:23:04.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 12:23:04.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 12:23:04.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 12:23:04.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 12:23:04.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 12:23:04.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 12:23:04.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 12:23:04.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 12:23:04.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 12:23:04.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 12:23:04.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 12:23:04.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 12:23:04.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 12:23:04.7 Debug: All albums were imported in history for Drone.S01E01.HDTV 12:23:04.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 12:23:04.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 12:23:04.7 Debug: All albums were imported for Drone.S01E01.HDTV 12:23:04.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 12:23:04.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 12:23:04.7 Debug: All albums were imported for Drone.S01E01.HDTV 12:23:04.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 12:23:04.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 12:23:04.7 Debug: All albums were imported for Droned Pilot 12:23:04.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 12:23:04.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 12:23:04.7 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:23:04.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 12:23:04.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 12:23:04.7 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:23:04.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 12:23:04.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 12:23:04.7 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:23:04.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 12:23:04.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 12:23:04.7 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:23:04.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 12:23:04.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 12:23:04.8 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_the_download_cannot_be_tracked_using_the_source_title_as_it_was_initiated_externally --- 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_the_download_cannot_be_tracked_using_the_source_title_as_it_was_initiated_externally --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 12:23:04.8 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.8 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 12:23:04.8 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.8 Warn: Failed to download release '' from Indexer . Release not available 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 12:23:04.8 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 12:23:04.8 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.8 Warn: Couldn't add release '' from Indexer to download queue. System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 12:23:04.8 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.8 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 12:23:04.8 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 12:23:04.9 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 12:23:04.9 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 12:23:04.9 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 12:23:04.9 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.9 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 12:23:04.9 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.9 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 12:23:04.9 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 12:23:04.9 Trace: No non-blocked Download Client available, retrying blocked one. 12:23:04.9 Trace: No non-blocked Download Client available, retrying blocked one. 12:23:04.9 Trace: No non-blocked Download Client available, retrying blocked one. 12:23:04.9 Trace: No non-blocked Download Client available, retrying blocked one. 12:23:04.9 Trace: No non-blocked Download Client available, retrying blocked one. 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 12:23:05.1 Info: Iteration 0 12:23:05.1 Info: Iteration 1 12:23:05.1 Info: Iteration 2 12:23:05.1 Info: Iteration 3 12:23:05.1 Info: Iteration 4 12:23:05.1 Info: Iteration 5 12:23:05.1 Info: Iteration 6 12:23:05.1 Info: Iteration 7 12:23:05.1 Info: Iteration 8 12:23:05.2 Info: Iteration 9 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 12:23:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 12:23:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 12:23:05.4 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:05.4 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 12:23:05.5 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:05.5 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 12:23:05.5 Debug: Downloading torrent for release 'Radiohead - Scotch Mist [2008/FLAC/Lossless]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:05.5 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Radiohead - Scotch Mist [2008+FLAC+Lossless].torrent 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 12:23:05.5 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.magnet 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 12:23:05.5 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.url 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 12:23:05.5 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 12:23:05.5 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 12:23:05.5 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 12:23:05.5 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:05.5 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 12:23:05.6 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:05.6 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:23:05.6 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.nzb 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 12:23:05.6 Debug: Downloaded nzb for release 'Radiohead - Scotch Mist [2008/FLAC/Lossless]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:05.6 Info: Adding report [Radiohead - Scotch Mist [2008/FLAC/Lossless]] to the queue. 12:23:05.6 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Radiohead - Scotch Mist [2008+FLAC+Lossless].nzb 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 12:23:05.6 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 12:23:05.6 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 12:23:05.6 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 12:23:05.7 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 12:23:05.7 Warn: Could not get the serial number from Download Station 127.0.0.1:5000 System.ArgumentNullException: String reference not set to an instance of a String. (Parameter 's') at System.Text.Encoding.GetBytes(String s) at System.Text.UTF8Encoding.UTF8EncodingSealed.GetBytes(String s) at NzbDrone.Common.Crypto.HashConverter.GetHash(String target) in ./Lidarr.Common/Crypto/HashConverter.cs:line 21 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetHashedSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 46 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 12:23:05.8 Warn: Failed to get shared folder /unknownFolder from Disk Station 127.0.0.1:5000 NzbDrone.Core.Download.Clients.DownloadClientException: There is no shared folder at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IFileStationProxyProxy.GetSharedFolderMapping(String sharedFolder, DownloadStationSettings settings) at NzbDrone.Core.Download.Clients.DownloadStation.SharedFolderResolver.GetPhysicalPath(OsPath sharedFolder, DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SharedFolderResolver.cs:line 33 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 12:23:05.8 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:23:05.8 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 12:23:05.8 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:23:05.8 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:23:05.8 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:23:05.8 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 12:23:06.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:23:06.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 12:23:06.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:23:06.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:23:06.0 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 12:23:06.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:23:06.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:23:06.0 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:23:06.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:23:06.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:23:06.0 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 12:23:06.3 Info: Unknown download state: Unknown 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 12:23:06.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:23:06.3 Debug: did not return the expected InfoHash for 'http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext', Lidarr could potentially lose track of the download in progress. 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 12:23:06.3 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (1000 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 12:23:06.4 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:06.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 12:23:06.4 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:06.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 12:23:06.4 Debug: [Title1] Deleting folder '/remote/mount/tv/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 12:23:06.6 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:06.6 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 12:23:06.6 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:06.6 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 12:23:06.6 Debug: Download contains multiple files and is not in a job folder: /O/mymount/ 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 12:23:06.6 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 12:23:06.6 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 12:23:06.6 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 12:23:06.6 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 12:23:06.7 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 12:23:06.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 12:23:06.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 12:23:06.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:06.8 Warn: Failed to set the torrent priority for CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951. NzbDrone.Common.Http.HttpException: HTTP request failed: [403:Forbidden] [GET] at [http://me.local/] at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IQBittorrentProxyProxy.MoveTorrentToTopInQueue(String hash, QBittorrentSettings settings) at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrent.AddFromTorrentFile(RemoteAlbum remoteAlbum, String hash, String filename, Byte[] fileContent) in ./Lidarr.Core/Download/Clients/QBittorrent/QBittorrent.cs:line 164 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 12:23:06.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 12:23:06.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("pausedUP") --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("pausedUP") --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("stoppedUP") --- 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("stoppedUP") --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("pausedUP") --- 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("pausedUP") --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("stoppedUP") --- 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("stoppedUP") --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 12:23:07.0 Trace: Replacing double forward slashes in path '//server/store/downloads'. If this is not meant to be a Windows UNC path fix the 'Save Path' in qBittorrent's music category 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_inactive_seedingtime_reached_and_not_paused --- 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_inactive_seedingtime_reached_and_not_paused --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("pausedUP") --- 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("pausedUP") --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("stoppedUP") --- 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("stoppedUP") --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_paused --- 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_paused --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_seedingtime_reached_and_not_paused --- 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_seedingtime_reached_and_not_paused --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 12:23:07.2 Debug: Retrieved metadata of 1 torrents in client 12:23:07.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 12:23:07.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:23:07.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 12:23:07.2 Debug: Retrieved metadata of 1 torrents in client 12:23:07.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 12:23:07.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:23:07.3 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:23:07.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_clean_title("[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]","[ TOWN ]-[ http-++www.town.ag ]-[ ANIME ]-[Usenet Provider http-++www.ssl- ] - [Commie] Aldnoah Zero 18 [234C8FC7].nzb") --- 12:23:07.3 Debug: Downloaded nzb for release '[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:07.3 Info: Adding report [[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]] to the queue. 12:23:07.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_clean_title("[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]","[ TOWN ]-[ http-++www.town.ag ]-[ ANIME ]-[Usenet Provider http-++www.ssl- ] - [Commie] Aldnoah Zero 18 [234C8FC7].nzb") --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 12:23:07.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:23:07.3 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:23:07.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_false --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_false --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true_if_it_does_not_exist --- 12:23:07.4 Trace: [Title1] Doesn't have an outputPath, skipping delete data. 12:23:07.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true_if_it_does_not_exist --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 12:23:07.4 Debug: [Title1] Deleting file '/C/Test/Series.Title.S01E01.mkv'. 12:23:07.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 12:23:07.4 Debug: [Title1] Deleting folder '/C/Test/Series.Title.S01E01'. 12:23:07.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 12:23:07.5 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:07.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 12:23:07.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 12:23:07.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 12:23:07.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:23:07.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 12:23:07.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 12:23:07.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 12:23:07.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 12:23:07.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_not_allow_move_files_if_overridden_max_idletime_reached_and_not_paused --- 12:23:07.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_not_allow_move_files_if_overridden_max_idletime_reached_and_not_paused --- 12:23:07.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 12:23:07.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 12:23:07.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 12:23:07.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 12:23:07.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 12:23:07.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 12:23:07.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 12:23:07.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 12:23:07.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 12:23:07.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 12:23:07.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_idletime_reached_and_not_paused --- 12:23:07.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_idletime_reached_and_not_paused --- 12:23:07.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set --- 12:23:07.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set --- Skipped should_fix_forward_slashes [8 ms] 12:23:07.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_stopped --- 12:23:07.7 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:23:07.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 12:23:07.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 12:23:07.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 12:23:07.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 12:23:07.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 12:23:07.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 12:23:07.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 12:23:07.7 Debug: Transmission version information: 2.84 () 12:23:07.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 12:23:07.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 12:23:07.7 Debug: Transmission version information: 2.84+ () 12:23:07.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 12:23:07.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 12:23:07.7 Debug: Transmission version information: 2.84 (other info) 12:23:07.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 12:23:07.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 12:23:07.7 Debug: Transmission version information: 2.84 (2.84) 12:23:07.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 12:23:07.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 12:23:07.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 12:23:07.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 12:23:07.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 12:23:07.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 12:23:07.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 12:23:07.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 12:23:07.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 12:23:07.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 12:23:07.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- Skipped should_combine_drive_letter [3 ms] 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 12:23:07.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 12:23:07.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 12:23:07.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 12:23:07.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 12:23:07.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:23:07.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 12:23:07.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 12:23:07.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 12:23:07.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 12:23:07.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 12:23:07.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 12:23:07.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 12:23:07.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 12:23:07.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 12:23:07.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:07.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 12:23:07.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 12:23:07.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 12:23:07.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 12:23:07.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 12:23:07.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:07.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 12:23:07.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 12:23:07.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 12:23:07.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 12:23:08.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:08.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 12:23:08.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 12:23:08.0 Trace: Vuze output file: C:\Downloads\Finished\transmission\Lidarr\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:08.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 12:23:08.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 12:23:08.0 Trace: Vuze output file: C:\Downloads\Finished\Lidarr\subdir\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:08.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 12:23:08.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 12:23:08.0 Debug: Vuze protocol version information: 12:23:08.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 12:23:08.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 12:23:08.0 Debug: Vuze protocol version information: 10 12:23:08.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 12:23:08.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 12:23:08.0 Debug: Vuze protocol version information: foo 12:23:08.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 12:23:08.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 12:23:08.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 12:23:08.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 12:23:08.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 12:23:08.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 12:23:08.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- Skipped should_fix_forward_slashes [3 ms] Skipped should_have_correct_output_directory_for_multifile_torrents [3 ms] Skipped should_have_correct_output_directory_for_singlefile_torrents [5 ms] 12:23:08.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 12:23:08.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:08.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 12:23:08.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 12:23:08.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:08.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 12:23:08.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 12:23:08.0 Debug: Vuze protocol version information: 14 12:23:08.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 12:23:08.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 12:23:08.0 Debug: Vuze protocol version information: 15 12:23:08.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 12:23:08.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 12:23:08.0 Debug: Vuze protocol version information: 20 12:23:08.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 12:23:08.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 12:23:08.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 12:23:08.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 12:23:08.0 Info: Report sent to Name1 from indexer Indexer1. Title1 12:23:08.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 12:23:08.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 12:23:08.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 12:23:08.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 12:23:08.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 12:23:08.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 12:23:08.1 Trace: Release Title1 no longer available on indexer. 12:23:08.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 12:23:08.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 12:23:08.1 Info: Report sent to Name1 from indexer Indexer1. Title1 12:23:08.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 12:23:08.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 12:23:08.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 12:23:08.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 12:23:08.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 12:23:08.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 12:23:08.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 12:23:08.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 12:23:08.1 Info: Report sent to Name1 from indexer Indexer1. Title1 12:23:08.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 12:23:08.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 12:23:08.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 12:23:08.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 12:23:08.1 Info: Report sent to Name1 from indexer Indexer1. Title1 12:23:08.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 12:23:08.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 12:23:08.1 Info: Report sent to Name1 from indexer Indexer1. Title1 12:23:08.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 12:23:08.1 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 12:23:08.1 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 12:23:08.1 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 12:23:08.1 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 12:23:08.1 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 12:23:08.1 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 12:23:08.1 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 12:23:08.1 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 12:23:08.1 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 12:23:08.1 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 12:23:08.1 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 12:23:08.2 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 12:23:08.2 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 12:23:08.2 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 12:23:08.2 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 12:23:08.2 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 12:23:08.2 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 12:23:08.2 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 12:23:08.2 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 12:23:08.2 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 12:23:08.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 12:23:08.2 Debug: Adding release Title1 to pending releases with reason Delay 12:23:08.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 12:23:08.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 12:23:08.3 Debug: Adding release Title1 to pending releases with reason Delay 12:23:08.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 12:23:08.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 12:23:08.3 Debug: Adding release Title1 to pending releases with reason Delay 12:23:08.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 12:23:08.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 12:23:08.3 Debug: Adding release Title1 to pending releases with reason Delay 12:23:08.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 12:23:08.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 12:23:08.3 Debug: The release Title1 is already pending with reason Delay, not adding again 12:23:08.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 12:23:08.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 12:23:08.3 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 12:23:08.3 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 12:23:08.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 12:23:08.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 12:23:08.3 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 12:23:08.3 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 12:23:08.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 12:23:08.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 12:23:08.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 12:23:08.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 12:23:08.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 12:23:08.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 12:23:08.3 Debug: Removing previously pending release, as it was grabbed. 12:23:08.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 12:23:08.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 12:23:08.3 Debug: Removing previously pending release, as it was grabbed. 12:23:08.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 12:23:08.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 12:23:08.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 12:23:08.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 12:23:08.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 12:23:08.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 12:23:08.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 12:23:08.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 12:23:08.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 12:23:08.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 12:23:08.4 Debug: Removing failed releases from pending 12:23:08.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 12:23:08.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 12:23:08.4 Debug: Removing failed releases from pending 12:23:08.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 12:23:08.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 12:23:08.4 Debug: Removing failed releases from pending 12:23:08.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 12:23:08.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 12:23:08.4 Debug: Removing failed releases from pending 12:23:08.4 Debug: Removing previously pending release, as it has now been rejected. 12:23:08.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 12:23:08.4 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 12:23:08.4 Debug: Failed download only contains one album, searching again 12:23:08.4 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 12:23:08.4 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 12:23:08.4 Debug: Failed download was entire artist, searching again 12:23:08.4 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 12:23:08.4 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 12:23:08.4 Debug: Failed download contains multiple albums, searching again 12:23:08.4 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 12:23:08.4 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 12:23:08.4 Debug: Skip redownloading requested by user 12:23:08.4 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 12:23:08.4 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 12:23:08.4 Debug: Auto redownloading failed albums is disabled 12:23:08.4 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 12:23:08.4 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 12:23:08.4 Trace: Checking if all items for 'Title1' have been imported 12:23:08.4 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 12:23:08.4 Trace: All albums for 'Title1' have been imported: False 12:23:08.4 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 12:23:08.4 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 12:23:08.4 Trace: Checking if all items for 'Title1' have been imported 12:23:08.4 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 12:23:08.4 Trace: All albums for 'Title1' have been imported: False 12:23:08.4 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 12:23:08.4 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 12:23:08.4 Trace: Checking if all items for 'Title1' have been imported 12:23:08.4 Trace: No history for Title1 12:23:08.4 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 12:23:08.4 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 12:23:08.4 Trace: Checking if all items for 'Title1' have been imported 12:23:08.4 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 12:23:08.4 Trace: Last event for album: [ForeignAlbumId2][Title2] is: DownloadImported 12:23:08.4 Trace: All albums for 'Title1' have been imported: True 12:23:08.4 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 12:23:08.4 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 12:23:08.4 Trace: Checking if all items for 'Title1' have been imported 12:23:08.4 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 12:23:08.4 Trace: All albums for 'Title1' have been imported: True 12:23:08.4 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 12:23:08.4 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 12:23:08.4 Trace: Checking if all items for 'Title1' have been imported 12:23:08.4 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 12:23:08.4 Trace: Last event for album: [ForeignAlbumId2][Title2] is: Grabbed 12:23:08.4 Trace: All albums for 'Title1' have been imported: False 12:23:08.4 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 12:23:08.4 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 12:23:08.4 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.4 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:08.4 Debug: Album Parsed. Audio Artist - Audio Album 12:23:08.4 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.4 Debug: Quality parsed: FLAC v1 12:23:08.4 Debug: Release Group parsed: 12:23:08.4 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.4 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:08.4 Debug: Album Parsed. Audio Artist - Audio Album 12:23:08.4 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.4 Debug: Quality parsed: FLAC v1 12:23:08.4 Debug: Release Group parsed: 12:23:08.4 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:23:08.4 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.4 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:08.4 Debug: Album Parsed. Audio Artist - Audio Album 12:23:08.4 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.4 Debug: Quality parsed: FLAC v1 12:23:08.4 Debug: Release Group parsed: 12:23:08.4 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 12:23:08.4 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 12:23:08.4 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.4 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:08.4 Debug: Album Parsed. Audio Artist - Audio Album 12:23:08.4 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.4 Debug: Quality parsed: FLAC v1 12:23:08.4 Debug: Release Group parsed: 12:23:08.4 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.4 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:08.4 Debug: Album Parsed. Audio Artist - Audio Album 12:23:08.4 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.4 Debug: Quality parsed: FLAC v1 12:23:08.4 Debug: Release Group parsed: 12:23:08.4 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:23:08.4 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.4 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:08.4 Debug: Album Parsed. Audio Artist - Audio Album 12:23:08.4 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.4 Debug: Quality parsed: FLAC v1 12:23:08.4 Debug: Release Group parsed: 12:23:08.4 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 12:23:08.4 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 12:23:08.5 Debug: Parsing string 'The torrent release folder' 12:23:08.5 Debug: Unable to parse The torrent release folder 12:23:08.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:08.5 Debug: Album Parsed. Audio Artist - Audio Album 12:23:08.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.5 Debug: Quality parsed: FLAC v1 12:23:08.5 Debug: Release Group parsed: 12:23:08.5 Debug: Tracking ':The torrent release folder': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:23:08.5 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 12:23:08.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:08.5 Debug: Album Parsed. Audio Artist - Audio Album 12:23:08.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.5 Debug: Quality parsed: FLAC v1 12:23:08.5 Debug: Release Group parsed: 12:23:08.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:08.5 Debug: Album Parsed. Audio Artist - Audio Album 12:23:08.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.5 Debug: Quality parsed: FLAC v1 12:23:08.5 Debug: Release Group parsed: 12:23:08.5 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:23:08.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:08.5 Debug: Album Parsed. Audio Artist - Audio Album 12:23:08.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.5 Debug: Quality parsed: FLAC v1 12:23:08.5 Debug: Release Group parsed: 12:23:08.5 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 12:23:08.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:08.5 Debug: Album Parsed. Audio Artist - Audio Album 12:23:08.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.5 Debug: Quality parsed: FLAC v1 12:23:08.5 Debug: Release Group parsed: 12:23:08.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:08.5 Debug: Album Parsed. Audio Artist - Audio Album 12:23:08.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.5 Debug: Quality parsed: FLAC v1 12:23:08.5 Debug: Release Group parsed: 12:23:08.5 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:23:08.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:08.5 Debug: Album Parsed. Audio Artist - Audio Album 12:23:08.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:08.5 Debug: Quality parsed: FLAC v1 12:23:08.5 Debug: Release Group parsed: 12:23:08.5 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 12:23:08.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 12:23:08.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 12:23:08.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 12:23:08.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 12:23:08.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 12:23:08.5 Debug: Parsing string 'the.artist.s01e01.track.xml' 12:23:08.5 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 12:23:08.5 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 12:23:08.5 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 12:23:08.5 Debug: Quality parsed: Unknown v1 12:23:08.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:23:08.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- Skipped should_return_null_if_not_valid_file_for_track(".xml") [< 1 ms] Skipped should_return_null_if_not_valid_file_for_track(".jpg") [< 1 ms] 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 12:23:08.5 Debug: Parsing string 'the.artist.s01e01.track.xml' 12:23:08.5 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 12:23:08.5 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 12:23:08.5 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 12:23:08.5 Debug: Quality parsed: Unknown v1 12:23:08.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:23:08.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 12:23:08.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 12:23:08.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:23:08.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 12:23:08.5 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 12:23:08.5 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- Skipped should_return_null_if_not_valid_file_for_track(".xml") [< 1 ms] Skipped should_return_null_if_not_valid_file_for_track(".metathumb") [< 1 ms] 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 12:23:08.5 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 12:23:08.5 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 12:23:08.5 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 12:23:08.5 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 12:23:08.5 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 12:23:08.5 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 12:23:08.5 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 12:23:08.5 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 12:23:08.5 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- Saturday 12:23:08.5 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- Wednesday Thursday Friday Saturday Sunday 12:23:08.5 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- Tuesday 12:23:08.6 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 12:23:08.6 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 12:23:08.6 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 12:23:08.6 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 12:23:08.6 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 12:23:08.6 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 12:23:08.6 Warn: Value can not be null. 12:23:08.6 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 12:23:08.6 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 12:23:08.6 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 12:23:08.6 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 12:23:08.6 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 12:23:08.6 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 12:23:08.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 12:23:08.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 12:23:08.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 12:23:08.6 Debug: Unable to communicate with Test System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetItems() at NzbDrone.Core.HealthCheck.Checks.DownloadClientCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientCheck.cs:line 39 12:23:08.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 12:23:08.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 12:23:08.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:23:08.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 12:23:08.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:23:08.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 12:23:08.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:23:08.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 12:23:08.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 12:23:08.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 12:23:08.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:23:08.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 12:23:08.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:23:08.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 12:23:08.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:23:08.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 12:23:08.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 12:23:08.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 12:23:08.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 12:23:08.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:23:08.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 12:23:08.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:23:08.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 12:23:08.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:23:08.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 12:23:08.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 12:23:08.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 12:23:08.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 12:23:08.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 12:23:08.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 12:23:08.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 12:23:08.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 12:23:08.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 12:23:08.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 12:23:08.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 12:23:08.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 12:23:08.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 12:23:08.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 12:23:08.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 12:23:08.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 12:23:08.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 12:23:08.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 12:23:08.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 12:23:08.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 12:23:08.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/api/v2.0/indexers/all/results/torznab","api") --- 12:23:08.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/api/v2.0/indexers/all/results/torznab","api") --- 12:23:08.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 12:23:08.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 12:23:08.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/api/v2.0/indexers/all/results/torznab") --- 12:23:08.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/api/v2.0/indexers/all/results/torznab") --- 12:23:08.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 12:23:08.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 12:23:08.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 12:23:08.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 12:23:08.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 12:23:08.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 12:23:08.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 12:23:08.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 12:23:08.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 12:23:08.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 12:23:08.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 12:23:08.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 12:23:08.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 12:23:08.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 12:23:08.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 12:23:08.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 12:23:08.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 12:23:08.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 12:23:08.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 12:23:08.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 12:23:08.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 12:23:08.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 12:23:08.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 12:23:08.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 12:23:08.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 12:23:08.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 12:23:08.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 12:23:08.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 12:23:08.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 12:23:08.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 12:23:08.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 12:23:08.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 12:23:08.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 12:23:08.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 12:23:08.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 12:23:08.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 12:23:08.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 12:23:08.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 12:23:08.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 12:23:08.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 12:23:08.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 12:23:08.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 12:23:08.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 12:23:08.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 12:23:08.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 12:23:08.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 12:23:08.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 12:23:08.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 12:23:08.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_mapping_error_on_track_import_failed_event_inside_docker_if_folder_does_not_exist --- 12:23:08.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_mapping_error_on_track_import_failed_event_inside_docker_if_folder_does_not_exist --- 12:23:08.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_folder_does_not_exist --- 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_folder_does_not_exist --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:23:09.0 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:23:09.0 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:23:09.0 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:23:09.0 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:23:09.0 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:23:09.0 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_for_local_client_if_folder_does_not_exist --- 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_for_local_client_if_folder_does_not_exist --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 12:23:09.0 Error: System time mismatch. SystemTime: 10/28/2024 12:23:09 Expected Time: 10/30/2024 12:23:09. Update system time 12:23:09.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 12:23:09.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 12:23:09.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 12:23:09.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- Skipped should_return_error_if_series_path_is_for_posix_os [2 ms] 12:23:09.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 12:23:09.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 12:23:09.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake",null,"https://wiki.servarr.com/lidarr/system#i-blew-up-because-of-some-weird-user-mistake") --- 12:23:09.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake",null,"https://wiki.servarr.com/lidarr/system#i-blew-up-because-of-some-weird-user-mistake") --- 12:23:09.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","#my-health-check","https://wiki.servarr.com/lidarr/system#my-health-check") --- 12:23:09.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","#my-health-check","https://wiki.servarr.com/lidarr/system#my-health-check") --- 12:23:09.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","custom-page#my-health-check","https://wiki.servarr.com/lidarr/custom-page#my-health-check") --- 12:23:09.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","custom-page#my-health-check","https://wiki.servarr.com/lidarr/custom-page#my-health-check") --- 12:23:09.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 12:23:09.2 Trace: Check health -> FakeHealthCheck 12:23:09.2 Trace: Check health <- FakeHealthCheck 12:23:09.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 12:23:09.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 12:23:09.2 Trace: Check health -> FakeHealthCheck 12:23:09.2 Trace: Check health <- FakeHealthCheck 12:23:09.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 12:23:09.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 12:23:09.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 12:23:09.2 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 12:23:09.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:09.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149892086654_255/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:09.2 Info: DatabaseEngineVersionCheck migrating 12:23:09.2 Info: PerformDBOperation 12:23:09.2 Info: Performing DB Operation 12:23:09.2 Info: SQLite 3.47.0 12:23:09.2 Info: => 0.0013157s 12:23:09.2 Info: DatabaseEngineVersionCheck migrated 12:23:09.2 Info: => 0.0013351s 12:23:09.2 Debug: Took: 00:00:00.0155748 12:23:09.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-10-28T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:23:09.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-10-28T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:23:09.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:23:09.2 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 12:23:09.2 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 12:23:09.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:09.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149892951960_257/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:09.3 Info: DatabaseEngineVersionCheck migrating 12:23:09.3 Info: PerformDBOperation 12:23:09.3 Info: Performing DB Operation 12:23:09.3 Info: SQLite 3.47.0 12:23:09.3 Info: => 0.0012715s 12:23:09.3 Info: DatabaseEngineVersionCheck migrated 12:23:09.3 Info: => 0.0012916s 12:23:09.3 Debug: Took: 00:00:00.0154041 12:23:09.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T00:00:00Z"] EventType = ["unknown"] Data = [{ "key1": "value1", "key2": "value2" }] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:23:09.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:23:09.3 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 12:23:09.3 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 12:23:09.4 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 12:23:09.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 12:23:09.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:09.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149894271125_259/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:09.4 Info: DatabaseEngineVersionCheck migrating 12:23:09.4 Info: PerformDBOperation 12:23:09.4 Info: Performing DB Operation 12:23:09.4 Info: SQLite 3.47.0 12:23:09.4 Info: => 0.0012786s 12:23:09.4 Info: DatabaseEngineVersionCheck migrated 12:23:09.4 Info: => 0.0012986s 12:23:09.4 Debug: Took: 00:00:00.0152953 12:23:09.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"\\\\Relative\\Path\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:09.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:09.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 12:23:09.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 12:23:09.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:09.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149895126728_261/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:09.5 Info: DatabaseEngineVersionCheck migrating 12:23:09.5 Info: PerformDBOperation 12:23:09.5 Info: Performing DB Operation 12:23:09.5 Info: SQLite 3.47.0 12:23:09.5 Info: => 0.0013368s 12:23:09.5 Info: DatabaseEngineVersionCheck migrated 12:23:09.5 Info: => 0.0013559s 12:23:09.5 Debug: Took: 00:00:00.0153823 12:23:09.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 = ["\"C:\\Relative\\Path\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:09.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:09.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 12:23:09.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 12:23:09.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:09.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149896651832_263/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:09.6 Info: DatabaseEngineVersionCheck migrating 12:23:09.6 Info: PerformDBOperation 12:23:09.6 Info: Performing DB Operation 12:23:09.6 Info: SQLite 3.47.0 12:23:09.6 Info: => 0.0013302s 12:23:09.6 Info: DatabaseEngineVersionCheck migrated 12:23:09.6 Info: => 0.0013492s 12:23:09.6 Debug: Took: 00:00:00.0146845 12:23:09.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"/Relative/Path\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:09.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:09.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 12:23:09.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 12:23:09.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:09.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149897424905_265/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:09.7 Info: DatabaseEngineVersionCheck migrating 12:23:09.7 Info: PerformDBOperation 12:23:09.7 Info: Performing DB Operation 12:23:09.7 Info: SQLite 3.47.0 12:23:09.7 Info: => 0.0013185s 12:23:09.7 Info: DatabaseEngineVersionCheck migrated 12:23:09.7 Info: => 0.0013377s 12:23:09.7 Debug: Took: 00:00:00.0146075 12:23:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"Relative/Path\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:09.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 12:23:09.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 12:23:09.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:09.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149898241727_267/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:09.8 Info: DatabaseEngineVersionCheck migrating 12:23:09.8 Info: PerformDBOperation 12:23:09.8 Info: Performing DB Operation 12:23:09.8 Info: SQLite 3.47.0 12:23:09.8 Info: => 0.0013067s 12:23:09.8 Info: DatabaseEngineVersionCheck migrated 12:23:09.8 Info: => 0.0013248s 12:23:09.8 Debug: Took: 00:00:00.0144696 12:23:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 12:23:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["dash"] StandardTrackFormat = ["\"StandardTrackFormat2\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat2\""] ArtistFolderFormat = ["\"ArtistFolderFormat2\""] Id = [0] ==== End Query Trace ==== 12:23:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["spaceDash"] StandardTrackFormat = ["\"StandardTrackFormat3\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat3\""] ArtistFolderFormat = ["\"ArtistFolderFormat3\""] Id = [0] ==== End Query Trace ==== 12:23:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["spaceDashSpace"] StandardTrackFormat = ["\"StandardTrackFormat4\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat4\""] ArtistFolderFormat = ["\"ArtistFolderFormat4\""] Id = [0] ==== End Query Trace ==== 12:23:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["smart"] StandardTrackFormat = ["\"StandardTrackFormat5\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat5\""] ArtistFolderFormat = ["\"ArtistFolderFormat5\""] Id = [0] ==== End Query Trace ==== 12:23:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 12:23:09.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 12:23:09.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 12:23:09.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:09.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149899079812_269/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:09.9 Info: DatabaseEngineVersionCheck migrating 12:23:09.9 Info: PerformDBOperation 12:23:09.9 Info: Performing DB Operation 12:23:09.9 Info: SQLite 3.47.0 12:23:09.9 Info: => 0.0012934s 12:23:09.9 Info: DatabaseEngineVersionCheck migrated 12:23:09.9 Info: => 0.0013124s 12:23:09.9 Debug: Took: 00:00:00.0144436 12:23:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 12:23:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 12:23:09.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 12:23:09.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 12:23:09.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:09.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149899939441_271/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.0 Info: DatabaseEngineVersionCheck migrating 12:23:10.0 Info: PerformDBOperation 12:23:10.0 Info: Performing DB Operation 12:23:10.0 Info: SQLite 3.47.0 12:23:10.0 Info: => 0.0013068s 12:23:10.0 Info: DatabaseEngineVersionCheck migrated 12:23:10.0 Info: => 0.0013249s 12:23:10.0 Debug: Took: 00:00:00.0143513 12:23:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 12:23:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000002"] Username = ["\"Username2\""] Password = ["\"Password2\""] Salt = ["\"Salt2\""] Iterations = [2] ==== End Query Trace ==== 12:23:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000003"] Username = ["\"Username3\""] Password = ["\"Password3\""] Salt = ["\"Salt3\""] Iterations = [3] ==== End Query Trace ==== 12:23:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000004"] Username = ["\"Username4\""] Password = ["\"Password4\""] Salt = ["\"Salt4\""] Iterations = [4] ==== End Query Trace ==== 12:23:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000005"] Username = ["\"Username5\""] Password = ["\"Password5\""] Salt = ["\"Salt5\""] Iterations = [5] ==== End Query Trace ==== 12:23:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 12:23:10.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 12:23:10.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 12:23:10.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:10.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149900706914_273/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.0 Info: DatabaseEngineVersionCheck migrating 12:23:10.0 Info: PerformDBOperation 12:23:10.0 Info: Performing DB Operation 12:23:10.0 Info: SQLite 3.47.0 12:23:10.0 Info: => 0.0013232s 12:23:10.0 Info: DatabaseEngineVersionCheck migrated 12:23:10.0 Info: => 0.001342s 12:23:10.0 Debug: Took: 00:00:00.0144370 12:23:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 12:23:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 12:23:10.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 12:23:10.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 12:23:10.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:10.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149901464683_275/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.1 Info: DatabaseEngineVersionCheck migrating 12:23:10.1 Info: PerformDBOperation 12:23:10.1 Info: Performing DB Operation 12:23:10.1 Info: SQLite 3.47.0 12:23:10.1 Info: => 0.0012829s 12:23:10.1 Info: DatabaseEngineVersionCheck migrated 12:23:10.1 Info: => 0.0013012s 12:23:10.1 Debug: Took: 00:00:00.0142993 12:23:10.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-10-07T12:23:10.1645166Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739186, "ageHours": 17740476.38615699, "ageMinutes": 1064428583.1694198 }] Reason = ["downloadClientUnavailable"] Id = [0] ==== End Query Trace ==== 12:23:10.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:23:10.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 12:23:10.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 12:23:10.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:10.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149902487173_277/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.2 Info: DatabaseEngineVersionCheck migrating 12:23:10.2 Info: PerformDBOperation 12:23:10.2 Info: Performing DB Operation 12:23:10.2 Info: SQLite 3.47.0 12:23:10.2 Info: => 0.0013157s 12:23:10.2 Info: DatabaseEngineVersionCheck migrated 12:23:10.2 Info: => 0.0013351s 12:23:10.2 Debug: Took: 00:00:00.0145020 12:23:10.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-10-07T12:23:10.2666251Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739186, "ageHours": 17740476.386185348, "ageMinutes": 1064428583.1711211 }] Reason = ["fallback"] Id = [0] ==== End Query Trace ==== 12:23:10.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:23:10.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 12:23:10.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 12:23:10.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:10.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149903416679_279/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.3 Info: DatabaseEngineVersionCheck migrating 12:23:10.3 Info: PerformDBOperation 12:23:10.3 Info: Performing DB Operation 12:23:10.3 Info: SQLite 3.47.0 12:23:10.3 Info: => 0.0050503s 12:23:10.3 Info: DatabaseEngineVersionCheck migrated 12:23:10.3 Info: => 0.0050689s 12:23:10.3 Debug: Took: 00:00:00.0188592 12:23:10.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-10-07T12:23:10.3639358Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739186, "ageHours": 17740476.38621238, "ageMinutes": 1064428583.1727431 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 12:23:10.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:23:10.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 12:23:10.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 12:23:10.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:10.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149904323730_281/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.4 Info: DatabaseEngineVersionCheck migrating 12:23:10.4 Info: PerformDBOperation 12:23:10.4 Info: Performing DB Operation 12:23:10.4 Info: SQLite 3.47.0 12:23:10.4 Info: => 0.0012643s 12:23:10.4 Info: DatabaseEngineVersionCheck migrated 12:23:10.4 Info: => 0.001283s 12:23:10.4 Debug: Took: 00:00:00.0150081 12:23:10.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:10.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:23:10.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:10.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 12:23:10.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 12:23:10.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:10.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149905605658_283/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.5 Info: DatabaseEngineVersionCheck migrating 12:23:10.5 Info: PerformDBOperation 12:23:10.5 Info: Performing DB Operation 12:23:10.5 Info: SQLite 3.47.0 12:23:10.5 Info: => 0.0013132s 12:23:10.5 Info: DatabaseEngineVersionCheck migrated 12:23:10.5 Info: => 0.0013317s 12:23:10.5 Debug: Took: 00:00:00.0144356 12:23:10.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:10.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:23:10.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:10.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 12:23:10.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 12:23:10.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:10.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149906492009_285/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.6 Info: DatabaseEngineVersionCheck migrating 12:23:10.6 Info: PerformDBOperation 12:23:10.6 Info: Performing DB Operation 12:23:10.6 Info: SQLite 3.47.0 12:23:10.6 Info: => 0.001305s 12:23:10.6 Info: DatabaseEngineVersionCheck migrated 12:23:10.6 Info: => 0.0013232s 12:23:10.6 Debug: Took: 00:00:00.0145292 12:23:10.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:10.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:23:10.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:10.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 12:23:10.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 12:23:10.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:10.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149907262809_287/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.7 Info: DatabaseEngineVersionCheck migrating 12:23:10.7 Info: PerformDBOperation 12:23:10.7 Info: Performing DB Operation 12:23:10.7 Info: SQLite 3.47.0 12:23:10.7 Info: => 0.0012896s 12:23:10.7 Info: DatabaseEngineVersionCheck migrated 12:23:10.7 Info: => 0.0013076s 12:23:10.7 Debug: Took: 00:00:00.0143985 12:23:10.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:10.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:23:10.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:10.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 12:23:10.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 12:23:10.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:10.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149907930710_289/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.8 Info: DatabaseEngineVersionCheck migrating 12:23:10.8 Info: PerformDBOperation 12:23:10.8 Info: Performing DB Operation 12:23:10.8 Info: SQLite 3.47.0 12:23:10.8 Info: => 0.0013115s 12:23:10.8 Info: DatabaseEngineVersionCheck migrated 12:23:10.8 Info: => 0.0013307s 12:23:10.8 Debug: Took: 00:00:00.0144049 12:23:10.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:10.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:23:10.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:10.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 12:23:10.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 12:23:10.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:10.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149908656477_291/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.8 Info: DatabaseEngineVersionCheck migrating 12:23:10.8 Info: PerformDBOperation 12:23:10.8 Info: Performing DB Operation 12:23:10.8 Info: SQLite 3.47.0 12:23:10.8 Info: => 0.0012726s 12:23:10.8 Info: DatabaseEngineVersionCheck migrated 12:23:10.8 Info: => 0.0012907s 12:23:10.8 Debug: Took: 00:00:00.0143494 12:23:10.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:10.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:23:10.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:10.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 12:23:10.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 12:23:10.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:10.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149909328334_293/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.9 Info: DatabaseEngineVersionCheck migrating 12:23:10.9 Info: PerformDBOperation 12:23:10.9 Info: Performing DB Operation 12:23:10.9 Info: SQLite 3.47.0 12:23:10.9 Info: => 0.0012792s 12:23:10.9 Info: DatabaseEngineVersionCheck migrated 12:23:10.9 Info: => 0.001298s 12:23:10.9 Debug: Took: 00:00:00.0143236 12:23:10.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:10.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:11.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 12:23:11.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 12:23:11.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:11.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149910102165_295/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.0 Info: DatabaseEngineVersionCheck migrating 12:23:11.0 Info: PerformDBOperation 12:23:11.0 Info: Performing DB Operation 12:23:11.0 Info: SQLite 3.47.0 12:23:11.0 Info: => 0.0012813s 12:23:11.0 Info: DatabaseEngineVersionCheck migrated 12:23:11.0 Info: => 0.0012985s 12:23:11.0 Debug: Took: 00:00:00.0143161 12:23:11.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:11.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:11.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 12:23:11.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 12:23:11.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:11.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149910770417_297/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.0 Info: DatabaseEngineVersionCheck migrating 12:23:11.0 Info: PerformDBOperation 12:23:11.0 Info: Performing DB Operation 12:23:11.0 Info: SQLite 3.47.0 12:23:11.0 Info: => 0.0013033s 12:23:11.0 Info: DatabaseEngineVersionCheck migrated 12:23:11.0 Info: => 0.0013217s 12:23:11.0 Debug: Took: 00:00:00.0150434 12:23:11.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:11.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:11.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 12:23:11.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 12:23:11.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:11.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149911489895_299/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.1 Info: DatabaseEngineVersionCheck migrating 12:23:11.1 Info: PerformDBOperation 12:23:11.1 Info: Performing DB Operation 12:23:11.1 Info: SQLite 3.47.0 12:23:11.1 Info: => 0.0013063s 12:23:11.1 Info: DatabaseEngineVersionCheck migrated 12:23:11.1 Info: => 0.0013249s 12:23:11.1 Debug: Took: 00:00:00.0150019 12:23:11.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:11.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:23:11.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:11.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 12:23:11.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 12:23:11.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:11.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149912184215_301/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.2 Info: DatabaseEngineVersionCheck migrating 12:23:11.2 Info: PerformDBOperation 12:23:11.2 Info: Performing DB Operation 12:23:11.2 Info: SQLite 3.47.0 12:23:11.2 Info: => 0.0012916s 12:23:11.2 Info: DatabaseEngineVersionCheck migrated 12:23:11.2 Info: => 0.001312s 12:23:11.2 Debug: Took: 00:00:00.0151401 12:23:11.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:11.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:23:11.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:11.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 12:23:11.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 12:23:11.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:11.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149913385165_303/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.3 Info: DatabaseEngineVersionCheck migrating 12:23:11.3 Info: PerformDBOperation 12:23:11.3 Info: Performing DB Operation 12:23:11.3 Info: SQLite 3.47.0 12:23:11.3 Info: => 0.0012856s 12:23:11.3 Info: DatabaseEngineVersionCheck migrated 12:23:11.3 Info: => 0.0013039s 12:23:11.3 Debug: Took: 00:00:00.0144361 12:23:11.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:11.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:23:11.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:11.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 12:23:11.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 12:23:11.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:11.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149914071478_305/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.4 Info: DatabaseEngineVersionCheck migrating 12:23:11.4 Info: PerformDBOperation 12:23:11.4 Info: Performing DB Operation 12:23:11.4 Info: SQLite 3.47.0 12:23:11.4 Info: => 0.0013027s 12:23:11.4 Info: DatabaseEngineVersionCheck migrated 12:23:11.4 Info: => 0.0013208s 12:23:11.4 Debug: Took: 00:00:00.0143493 12:23:11.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:11.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:11.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 12:23:11.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 12:23:11.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:11.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149914792154_307/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.4 Info: DatabaseEngineVersionCheck migrating 12:23:11.4 Info: PerformDBOperation 12:23:11.4 Info: Performing DB Operation 12:23:11.4 Info: SQLite 3.47.0 12:23:11.4 Info: => 0.0012794s 12:23:11.4 Info: DatabaseEngineVersionCheck migrated 12:23:11.4 Info: => 0.0012982s 12:23:11.4 Debug: Took: 00:00:00.0143139 12:23:11.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = [null] ForeignArtistId = [null] Id = [0] ==== End Query Trace ==== 12:23:11.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:11.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:23:11.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:11.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:11.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 12:23:11.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 12:23:11.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:11.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149915569715_309/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.5 Info: DatabaseEngineVersionCheck migrating 12:23:11.5 Info: PerformDBOperation 12:23:11.5 Info: Performing DB Operation 12:23:11.5 Info: SQLite 3.47.0 12:23:11.5 Info: => 0.0013196s 12:23:11.5 Info: DatabaseEngineVersionCheck migrated 12:23:11.5 Info: => 0.0013385s 12:23:11.5 Debug: Took: 00:00:00.0144944 12:23:11.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T00:00:00Z"] PublishedDate = ["2024-10-28T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 12:23:11.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 12:23:11.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 12:23:11.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 12:23:11.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:11.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149916255114_311/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.6 Info: DatabaseEngineVersionCheck migrating 12:23:11.6 Info: PerformDBOperation 12:23:11.6 Info: Performing DB Operation 12:23:11.6 Info: SQLite 3.47.0 12:23:11.6 Info: => 0.0013048s 12:23:11.6 Info: DatabaseEngineVersionCheck migrated 12:23:11.6 Info: => 0.0013243s 12:23:11.6 Debug: Took: 00:00:00.0144953 12:23:11.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:11.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T00:00:00Z"] PublishedDate = ["2024-10-28T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 12:23:11.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 12:23:11.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 12:23:11.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 12:23:11.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:11.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149916978059_313/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.7 Info: DatabaseEngineVersionCheck migrating 12:23:11.7 Info: PerformDBOperation 12:23:11.7 Info: Performing DB Operation 12:23:11.7 Info: SQLite 3.47.0 12:23:11.7 Info: => 0.0013213s 12:23:11.7 Info: DatabaseEngineVersionCheck migrated 12:23:11.7 Info: => 0.0013404s 12:23:11.7 Debug: Took: 00:00:00.0146965 12:23:11.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:11.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:23:11.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:23:11.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 12:23:11.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 12:23:11.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:11.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149917720917_315/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.7 Info: DatabaseEngineVersionCheck migrating 12:23:11.7 Info: PerformDBOperation 12:23:11.7 Info: Performing DB Operation 12:23:11.7 Info: SQLite 3.47.0 12:23:11.7 Info: => 0.001328s 12:23:11.7 Info: DatabaseEngineVersionCheck migrated 12:23:11.7 Info: => 0.0013478s 12:23:11.7 Debug: Took: 00:00:00.0152154 12:23:11.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:11.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:23:11.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:23:11.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 12:23:11.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 12:23:11.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:11.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149918506527_317/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.8 Info: DatabaseEngineVersionCheck migrating 12:23:11.8 Info: PerformDBOperation 12:23:11.8 Info: Performing DB Operation 12:23:11.8 Info: SQLite 3.47.0 12:23:11.8 Info: => 0.0013345s 12:23:11.8 Info: DatabaseEngineVersionCheck migrated 12:23:11.8 Info: => 0.0013538s 12:23:11.8 Debug: Took: 00:00:00.0150937 12:23:11.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:11.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:11.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:23:11.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [2] ArtistId = [1] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-29T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 12:23:11.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:23:11.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:23:11.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 12:23:11.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 12:23:11.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:11.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149919866286_319/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.9 Info: DatabaseEngineVersionCheck migrating 12:23:11.9 Info: PerformDBOperation 12:23:11.9 Info: Performing DB Operation 12:23:11.9 Info: SQLite 3.47.0 12:23:11.9 Info: => 0.0015348s 12:23:11.9 Info: DatabaseEngineVersionCheck migrated 12:23:11.9 Info: => 0.0015541s 12:23:12.0 Debug: Took: 00:00:00.0147123 12:23:12.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:12.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:12.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:23:12.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [1] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-29T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 12:23:12.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:23:12.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:23:12.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 12:23:12.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 12:23:12.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:12.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149920732539_321/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:12.0 Info: DatabaseEngineVersionCheck migrating 12:23:12.0 Info: PerformDBOperation 12:23:12.0 Info: Performing DB Operation 12:23:12.0 Info: SQLite 3.47.0 12:23:12.0 Info: => 0.0013428s 12:23:12.0 Info: DatabaseEngineVersionCheck migrated 12:23:12.0 Info: => 0.0013598s 12:23:12.0 Debug: Took: 00:00:00.0143471 12:23:12.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportListStatus ("LastInfoSync", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastInfoSync, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastInfoSync = ["2024-10-28T00:00:00Z"] ProviderId = [0] InitialFailure = ["2024-10-28T00:00:00Z"] MostRecentFailure = ["2024-10-28T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-28T00:00:00Z"] ==== End Query Trace ==== 12:23:12.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 12:23:12.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 12:23:12.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 12:23:12.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:12.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149921512486_323/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:12.1 Info: DatabaseEngineVersionCheck migrating 12:23:12.1 Info: PerformDBOperation 12:23:12.1 Info: Performing DB Operation 12:23:12.1 Info: SQLite 3.47.0 12:23:12.1 Info: => 0.0013086s 12:23:12.1 Info: DatabaseEngineVersionCheck migrated 12:23:12.1 Info: => 0.0013271s 12:23:12.1 Debug: Took: 00:00:00.0143687 12:23:12.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportLists ("EnableAutomaticAdd", "ShouldMonitor", "ShouldMonitorExisting", "MonitorNewItems", "ShouldSearch", "ProfileId", "MetadataProfileId", "RootFolderPath", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableAutomaticAdd, @ShouldMonitor, @ShouldMonitorExisting, @MonitorNewItems, @ShouldSearch, @ProfileId, @MetadataProfileId, @RootFolderPath, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableAutomaticAdd = [false] ShouldMonitor = ["none"] ShouldMonitorExisting = [false] MonitorNewItems = ["all"] ShouldSearch = [false] ProfileId = [1] MetadataProfileId = [1] RootFolderPath = ["\"RootFolderPath1\""] ListType = ["program"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 12:23:12.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportListStatus ("LastInfoSync", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastInfoSync, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastInfoSync = ["2024-10-28T00:00:00Z"] ProviderId = [1] InitialFailure = ["2024-10-28T00:00:00Z"] MostRecentFailure = ["2024-10-28T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-28T00:00:00Z"] ==== End Query Trace ==== 12:23:12.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 12:23:12.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 12:23:12.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 12:23:12.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 12:23:12.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:12.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149922273907_325/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:12.2 Info: DatabaseEngineVersionCheck migrating 12:23:12.2 Info: PerformDBOperation 12:23:12.2 Info: Performing DB Operation 12:23:12.2 Info: SQLite 3.47.0 12:23:12.2 Info: => 0.0013251s 12:23:12.2 Info: DatabaseEngineVersionCheck migrated 12:23:12.2 Info: => 0.001343s 12:23:12.2 Debug: Took: 00:00:00.0143522 12:23:12.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO IndexerStatus ("LastRssSyncReleaseInfo", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastRssSyncReleaseInfo, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastRssSyncReleaseInfo = [null] ProviderId = [0] InitialFailure = ["2024-10-28T00:00:00Z"] MostRecentFailure = ["2024-10-28T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-28T00:00:00Z"] ==== End Query Trace ==== 12:23:12.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 12:23:12.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 12:23:12.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 12:23:12.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:12.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149922934563_327/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:12.3 Info: DatabaseEngineVersionCheck migrating 12:23:12.3 Info: PerformDBOperation 12:23:12.3 Info: Performing DB Operation 12:23:12.3 Info: SQLite 3.47.0 12:23:12.3 Info: => 0.0013358s 12:23:12.3 Info: DatabaseEngineVersionCheck migrated 12:23:12.3 Info: => 0.0013536s 12:23:12.3 Debug: Took: 00:00:00.0142814 12:23:12.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 12:23:12.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO IndexerStatus ("LastRssSyncReleaseInfo", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastRssSyncReleaseInfo, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastRssSyncReleaseInfo = [null] ProviderId = [1] InitialFailure = ["2024-10-28T00:00:00Z"] MostRecentFailure = ["2024-10-28T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-28T00:00:00Z"] ==== End Query Trace ==== 12:23:12.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 12:23:12.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 12:23:12.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 12:23:12.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 12:23:12.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:12.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149923744647_329/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:12.3 Info: DatabaseEngineVersionCheck migrating 12:23:12.3 Info: PerformDBOperation 12:23:12.3 Info: Performing DB Operation 12:23:12.3 Info: SQLite 3.47.0 12:23:12.3 Info: => 0.0013211s 12:23:12.3 Info: DatabaseEngineVersionCheck migrated 12:23:12.3 Info: => 0.0013395s 12:23:12.3 Debug: Took: 00:00:00.0143985 12:23:12.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:12.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumImage"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:12.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:12.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 12:23:12.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 12:23:12.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:12.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149924585813_331/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:12.4 Info: DatabaseEngineVersionCheck migrating 12:23:12.4 Info: PerformDBOperation 12:23:12.4 Info: Performing DB Operation 12:23:12.4 Info: SQLite 3.47.0 12:23:12.4 Info: => 0.0013723s 12:23:12.4 Info: DatabaseEngineVersionCheck migrated 12:23:12.4 Info: => 0.0013924s 12:23:12.4 Debug: Took: 00:00:00.0152437 12:23:12.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:12.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:12.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:12.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 12:23:12.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 12:23:12.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:12.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149925323517_333/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:12.5 Info: DatabaseEngineVersionCheck migrating 12:23:12.5 Info: PerformDBOperation 12:23:12.5 Info: Performing DB Operation 12:23:12.5 Info: SQLite 3.47.0 12:23:12.5 Info: => 0.0013333s 12:23:12.5 Info: DatabaseEngineVersionCheck migrated 12:23:12.5 Info: => 0.0013526s 12:23:12.5 Debug: Took: 00:00:00.0151612 12:23:12.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:12.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:12.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:12.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 12:23:12.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:12.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149926718146_335/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:12.6 Info: DatabaseEngineVersionCheck migrating 12:23:12.6 Info: PerformDBOperation 12:23:12.6 Info: Performing DB Operation 12:23:12.6 Info: SQLite 3.47.0 12:23:12.6 Info: => 0.0012992s 12:23:12.6 Info: DatabaseEngineVersionCheck migrated 12:23:12.6 Info: => 0.0013183s 12:23:12.6 Debug: Took: 00:00:00.0144328 12:23:12.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:12.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:12.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 12:23:12.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 12:23:12.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:12.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149927496753_337/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:12.7 Info: DatabaseEngineVersionCheck migrating 12:23:12.7 Info: PerformDBOperation 12:23:12.7 Info: Performing DB Operation 12:23:12.7 Info: SQLite 3.47.0 12:23:12.7 Info: => 0.0013099s 12:23:12.7 Info: DatabaseEngineVersionCheck migrated 12:23:12.7 Info: => 0.0013284s 12:23:12.7 Debug: Took: 00:00:00.0143756 12:23:12.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:12.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:12.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 = [10] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:12.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:12.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 12:23:12.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:12.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149928302615_339/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:12.8 Info: DatabaseEngineVersionCheck migrating 12:23:12.8 Info: PerformDBOperation 12:23:12.8 Info: Performing DB Operation 12:23:12.8 Info: SQLite 3.47.0 12:23:12.8 Info: => 0.0013193s 12:23:12.8 Info: DatabaseEngineVersionCheck migrated 12:23:12.8 Info: => 0.0013379s 12:23:12.8 Debug: Took: 00:00:00.0144280 12:23:12.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:12.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 = ["trackMetadata"] ArtistId = [1] TrackFileId = [0] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:12.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:12.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 12:23:12.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 12:23:12.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:12.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149929030503_341/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:12.9 Info: DatabaseEngineVersionCheck migrating 12:23:12.9 Info: PerformDBOperation 12:23:12.9 Info: Performing DB Operation 12:23:12.9 Info: SQLite 3.47.0 12:23:12.9 Info: => 0.0013162s 12:23:12.9 Info: DatabaseEngineVersionCheck migrated 12:23:12.9 Info: => 0.0013351s 12:23:12.9 Debug: Took: 00:00:00.0143782 12:23:12.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:12.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:12.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:12.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:12.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 12:23:12.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 12:23:12.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:12.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149929829989_343/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:12.9 Info: DatabaseEngineVersionCheck migrating 12:23:12.9 Info: PerformDBOperation 12:23:12.9 Info: Performing DB Operation 12:23:12.9 Info: SQLite 3.47.0 12:23:12.9 Info: => 0.0012653s 12:23:12.9 Info: DatabaseEngineVersionCheck migrated 12:23:12.9 Info: => 0.0012832s 12:23:12.9 Debug: Took: 00:00:00.0142932 12:23:12.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [null] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:13.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 12:23:13.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 12:23:13.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:13.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149930563250_345/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:13.0 Info: DatabaseEngineVersionCheck migrating 12:23:13.0 Info: PerformDBOperation 12:23:13.0 Info: Performing DB Operation 12:23:13.0 Info: SQLite 3.47.0 12:23:13.0 Info: => 0.0013192s 12:23:13.0 Info: DatabaseEngineVersionCheck migrated 12:23:13.0 Info: => 0.0013394s 12:23:13.0 Debug: Took: 00:00:00.0145057 12:23:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:13.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 12:23:13.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 12:23:13.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:13.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149931440338_347/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:13.1 Info: DatabaseEngineVersionCheck migrating 12:23:13.1 Info: PerformDBOperation 12:23:13.1 Info: Performing DB Operation 12:23:13.1 Info: SQLite 3.47.0 12:23:13.1 Info: => 0.0013109s 12:23:13.1 Info: DatabaseEngineVersionCheck migrated 12:23:13.1 Info: => 0.0013289s 12:23:13.1 Debug: Took: 00:00:00.0152004 12:23:13.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [0] InitialFailure = ["2024-10-28T00:00:00Z"] MostRecentFailure = ["2024-10-28T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-28T00:00:00Z"] ==== End Query Trace ==== 12:23:13.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 12:23:13.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 12:23:13.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 12:23:13.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:13.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149932274071_349/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:13.2 Info: DatabaseEngineVersionCheck migrating 12:23:13.2 Info: PerformDBOperation 12:23:13.2 Info: Performing DB Operation 12:23:13.2 Info: SQLite 3.47.0 12:23:13.2 Info: => 0.001361s 12:23:13.2 Info: DatabaseEngineVersionCheck migrated 12:23:13.2 Info: => 0.0013807s 12:23:13.2 Debug: Took: 00:00:00.0152763 12:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Notifications ("OnGrab", "OnReleaseImport", "OnUpgrade", "OnRename", "OnArtistAdd", "OnArtistDelete", "OnAlbumDelete", "OnHealthIssue", "OnHealthRestored", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag", "OnApplicationUpdate", "IncludeHealthWarnings", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@OnGrab, @OnReleaseImport, @OnUpgrade, @OnRename, @OnArtistAdd, @OnArtistDelete, @OnAlbumDelete, @OnHealthIssue, @OnHealthRestored, @OnDownloadFailure, @OnImportFailure, @OnTrackRetag, @OnApplicationUpdate, @IncludeHealthWarnings, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: OnGrab = [false] OnReleaseImport = [false] OnUpgrade = [false] OnRename = [false] OnArtistAdd = [false] OnArtistDelete = [false] OnAlbumDelete = [false] OnHealthIssue = [false] OnHealthRestored = [false] OnDownloadFailure = [false] OnImportFailure = [false] OnTrackRetag = [false] OnApplicationUpdate = [false] SupportsOnGrab = [false] SupportsOnReleaseImport = [false] SupportsOnUpgrade = [false] SupportsOnRename = [false] SupportsOnArtistAdd = [false] SupportsOnArtistDelete = [false] SupportsOnAlbumDelete = [false] SupportsOnHealthIssue = [false] SupportsOnHealthRestored = [false] IncludeHealthWarnings = [false] SupportsOnDownloadFailure = [false] SupportsOnImportFailure = [false] SupportsOnTrackRetag = [false] SupportsOnApplicationUpdate = [false] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"JoinSettings\""] Tags = [[]] Settings = [{ "priority": 0 }] Id = [0] ==== End Query Trace ==== 12:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [1] InitialFailure = ["2024-10-28T00:00:00Z"] MostRecentFailure = ["2024-10-28T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-28T00:00:00Z"] ==== End Query Trace ==== 12:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 12:23:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 12:23:13.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 12:23:13.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 12:23:13.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:13.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149933741930_351/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:13.3 Info: DatabaseEngineVersionCheck migrating 12:23:13.3 Info: PerformDBOperation 12:23:13.3 Info: Performing DB Operation 12:23:13.3 Info: SQLite 3.47.0 12:23:13.3 Info: => 0.001302s 12:23:13.3 Info: DatabaseEngineVersionCheck migrated 12:23:13.3 Info: => 0.0013205s 12:23:13.3 Debug: Took: 00:00:00.0147058 12:23:13.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-10-28T00:00:00Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739186, "ageHours": 17740476.38705353, "ageMinutes": 1064428583.2232121 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 12:23:13.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:23:13.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 12:23:13.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 12:23:13.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:13.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149934516205_353/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:13.4 Info: DatabaseEngineVersionCheck migrating 12:23:13.4 Info: PerformDBOperation 12:23:13.4 Info: Performing DB Operation 12:23:13.4 Info: SQLite 3.47.0 12:23:13.4 Info: => 0.0013035s 12:23:13.4 Info: DatabaseEngineVersionCheck migrated 12:23:13.4 Info: => 0.0013219s 12:23:13.4 Debug: Took: 00:00:00.0146163 12:23:13.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:13.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-10-28T00:00:00Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739186, "ageHours": 17740476.38707638, "ageMinutes": 1064428583.224583 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 12:23:13.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:23:13.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 12:23:13.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 12:23:13.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:13.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149935333518_355/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:13.5 Info: DatabaseEngineVersionCheck migrating 12:23:13.5 Info: PerformDBOperation 12:23:13.5 Info: Performing DB Operation 12:23:13.5 Info: SQLite 3.47.0 12:23:13.5 Info: => 0.0012958s 12:23:13.5 Info: DatabaseEngineVersionCheck migrated 12:23:13.5 Info: => 0.001314s 12:23:13.5 Debug: Took: 00:00:00.0146027 12:23:13.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:13.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 12:23:13.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 12:23:13.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 12:23:13.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:13.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149936019905_357/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:13.6 Info: DatabaseEngineVersionCheck migrating 12:23:13.6 Info: PerformDBOperation 12:23:13.6 Info: Performing DB Operation 12:23:13.6 Info: SQLite 3.47.0 12:23:13.6 Info: => 0.0013105s 12:23:13.6 Info: DatabaseEngineVersionCheck migrated 12:23:13.6 Info: => 0.0013285s 12:23:13.6 Debug: Took: 00:00:00.0145225 12:23:13.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:13.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:13.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:13.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 12:23:13.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 12:23:13.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 12:23:13.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 12:23:13.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:13.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149936903621_359/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:13.7 Info: DatabaseEngineVersionCheck migrating 12:23:13.7 Info: PerformDBOperation 12:23:13.7 Info: Performing DB Operation 12:23:13.7 Info: SQLite 3.47.0 12:23:13.7 Info: => 0.0013347s 12:23:13.7 Info: DatabaseEngineVersionCheck migrated 12:23:13.7 Info: => 0.0013532s 12:23:13.7 Debug: Took: 00:00:00.0147678 12:23:13.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:13.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path2\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:13.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:13.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:13.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:13.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:13.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 12:23:13.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 12:23:13.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:13.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149937801927_361/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:13.7 Info: DatabaseEngineVersionCheck migrating 12:23:13.7 Info: PerformDBOperation 12:23:13.7 Info: Performing DB Operation 12:23:13.7 Info: SQLite 3.47.0 12:23:13.7 Info: => 0.0013622s 12:23:13.7 Info: DatabaseEngineVersionCheck migrated 12:23:13.7 Info: => 0.0013819s 12:23:13.7 Debug: Took: 00:00:00.0150213 12:23:13.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:13.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:13.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 12:23:13.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 12:23:13.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:13.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149938496802_363/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:13.8 Info: DatabaseEngineVersionCheck migrating 12:23:13.8 Info: PerformDBOperation 12:23:13.8 Info: Performing DB Operation 12:23:13.8 Info: SQLite 3.47.0 12:23:13.8 Info: => 0.0012409s 12:23:13.8 Info: DatabaseEngineVersionCheck migrated 12:23:13.8 Info: => 0.0012586s 12:23:13.8 Debug: Took: 00:00:00.0149091 12:23:13.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:13.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:13.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 12:23:13.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 12:23:13.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:13.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149939189067_365/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:13.9 Info: DatabaseEngineVersionCheck migrating 12:23:13.9 Info: PerformDBOperation 12:23:13.9 Info: Performing DB Operation 12:23:13.9 Info: SQLite 3.47.0 12:23:13.9 Info: => 0.0012256s 12:23:13.9 Info: DatabaseEngineVersionCheck migrated 12:23:13.9 Info: => 0.0012443s 12:23:13.9 Debug: Took: 00:00:00.0150647 12:23:13.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:13.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:13.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:13.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:13.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:14.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 12:23:14.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 12:23:14.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:14.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149940060018_367/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:14.0 Info: DatabaseEngineVersionCheck migrating 12:23:14.0 Info: PerformDBOperation 12:23:14.0 Info: Performing DB Operation 12:23:14.0 Info: SQLite 3.47.0 12:23:14.0 Info: => 0.0012947s 12:23:14.0 Info: DatabaseEngineVersionCheck migrated 12:23:14.0 Info: => 0.001312s 12:23:14.0 Debug: Took: 00:00:00.0151509 12:23:14.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Custom Format 1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 12:23:14.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Custom Format 2\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 12:23:14.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 1, "name": "Custom Format 1", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:23:14.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:23:14.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:23:14.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:14.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 2, "name": "Custom Format 2", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 0 }, { "format": { "id": 1, "includeCustomFormatWhenRenaming": false }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:23:14.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:14.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 12:23:14.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 12:23:14.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:14.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149941685866_369/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:14.1 Info: DatabaseEngineVersionCheck migrating 12:23:14.1 Info: PerformDBOperation 12:23:14.1 Info: Performing DB Operation 12:23:14.1 Info: SQLite 3.47.0 12:23:14.1 Info: => 0.0012692s 12:23:14.1 Info: DatabaseEngineVersionCheck migrated 12:23:14.1 Info: => 0.0012876s 12:23:14.1 Debug: Took: 00:00:00.0145756 12:23:14.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 12:23:14.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 = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 1, "name": "Name1", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:23:14.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:23:14.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:23:14.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:14.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:14.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 12:23:14.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 12:23:14.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:14.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149942368937_371/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:14.2 Info: DatabaseEngineVersionCheck migrating 12:23:14.2 Info: PerformDBOperation 12:23:14.2 Info: Performing DB Operation 12:23:14.2 Info: SQLite 3.47.0 12:23:14.2 Info: => 0.0012724s 12:23:14.2 Info: DatabaseEngineVersionCheck migrated 12:23:14.2 Info: => 0.0012908s 12:23:14.2 Debug: Took: 00:00:00.0141723 12:23:14.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 = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 0, "name": "My Custom Format", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:23:14.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:23:14.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:23:14.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:14.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:23:14.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:14.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 12:23:14.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 12:23:14.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:14.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149943145450_373/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:14.3 Info: DatabaseEngineVersionCheck migrating 12:23:14.3 Info: PerformDBOperation 12:23:14.3 Info: Performing DB Operation 12:23:14.3 Info: SQLite 3.47.0 12:23:14.3 Info: => 0.0012911s 12:23:14.3 Info: DatabaseEngineVersionCheck migrated 12:23:14.3 Info: => 0.0013102s 12:23:14.3 Debug: Took: 00:00:00.0144562 12:23:14.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 12:23:14.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 12:23:14.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 12:23:14.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 12:23:14.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 12:23:14.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:14.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149943910611_375/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:14.4 Info: DatabaseEngineVersionCheck migrating 12:23:14.4 Info: PerformDBOperation 12:23:14.4 Info: Performing DB Operation 12:23:14.4 Info: SQLite 3.47.0 12:23:14.4 Info: => 0.0012611s 12:23:14.4 Info: DatabaseEngineVersionCheck migrated 12:23:14.4 Info: => 0.0012792s 12:23:14.4 Debug: Took: 00:00:00.0142818 12:23:14.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 12:23:14.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 12:23:14.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 12:23:14.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 12:23:14.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 12:23:14.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:14.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149944700350_377/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:14.4 Info: DatabaseEngineVersionCheck migrating 12:23:14.4 Info: PerformDBOperation 12:23:14.4 Info: Performing DB Operation 12:23:14.4 Info: SQLite 3.47.0 12:23:14.4 Info: => 0.0012608s 12:23:14.4 Info: DatabaseEngineVersionCheck migrated 12:23:14.4 Info: => 0.0012788s 12:23:14.4 Debug: Took: 00:00:00.0142302 12:23:14.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 12:23:14.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 12:23:14.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ReleaseProfiles ("Enabled", "Required", "Ignored", "IndexerId", "Tags") VALUES (@Enabled, @Required, @Ignored, @IndexerId, @Tags); SELECT last_insert_rowid() id PARAMETERS: Enabled = [true] Required = [[]] Ignored = [[]] IndexerId = [1] Tags = [[ 1 ]] Id = [0] ==== End Query Trace ==== 12:23:14.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ReleaseProfiles ("Enabled", "Required", "Ignored", "IndexerId", "Tags") VALUES (@Enabled, @Required, @Ignored, @IndexerId, @Tags); SELECT last_insert_rowid() id PARAMETERS: Enabled = [true] Required = [[]] Ignored = [[]] IndexerId = [2] Tags = [[ 1 ]] Id = [0] ==== End Query Trace ==== 12:23:14.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 12:23:14.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 12:23:14.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 12:23:14.5 Debug: Deleting invalid image file /C/Music/Album/image.jpg 12:23:14.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 12:23:14.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 12:23:14.5 Debug: Deleting invalid image file /C/Music/Album/image.jpg 12:23:14.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 12:23:14.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 12:23:14.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 12:23:14.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 12:23:14.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 12:23:14.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 12:23:14.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 12:23:14.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 12:23:14.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 12:23:14.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 12:23:14.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 12:23:14.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:23:14.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:23:14.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:23:14.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:23:14.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:23:14.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:23:14.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:23:14.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:23:14.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:23:14.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:23:14.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:23:14.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:23:14.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:23:14.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:23:14.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:23:14.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:23:14.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:23:14.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:23:14.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:23:14.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:23:14.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:23:14.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:23:14.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:23:14.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:23:14.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 12:23:14.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 12:23:14.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 12:23:14.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 12:23:14.8 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 12:23:14.9 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 12:23:14.9 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 12:23:14.9 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 12:23:14.9 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 12:23:14.9 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 12:23:14.9 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 12:23:14.9 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 12:23:14.9 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 12:23:14.9 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 12:23:14.9 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 12:23:14.9 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 12:23:14.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 12:23:14.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:14.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149949339338_379/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:14.9 Info: DatabaseEngineVersionCheck migrating 12:23:14.9 Info: PerformDBOperation 12:23:14.9 Info: Performing DB Operation 12:23:14.9 Info: SQLite 3.47.0 12:23:14.9 Info: => 0.0412379s 12:23:14.9 Info: DatabaseEngineVersionCheck migrated 12:23:14.9 Info: => 0.0412575s 12:23:14.9 Debug: Took: 00:00:00.0543765 12:23:14.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportLists ("EnableAutomaticAdd", "ShouldMonitor", "ShouldMonitorExisting", "MonitorNewItems", "ShouldSearch", "ProfileId", "MetadataProfileId", "RootFolderPath", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableAutomaticAdd, @ShouldMonitor, @ShouldMonitorExisting, @MonitorNewItems, @ShouldSearch, @ProfileId, @MetadataProfileId, @RootFolderPath, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableAutomaticAdd = [false] ShouldMonitor = ["none"] ShouldMonitorExisting = [false] MonitorNewItems = ["all"] ShouldSearch = [false] ProfileId = [1] MetadataProfileId = [1] RootFolderPath = ["\"RootFolderPath1\""] ListType = ["program"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"LidarrListsSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 12:23:15.0 Debug: Initializing Providers. Count 1 12:23:15.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 12:23:15.0 Warn: Removing Name1 12:23:15.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:23:15.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:23:15.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 12:23:15.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 12:23:15.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 12:23:15.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 12:23:15.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 12:23:15.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 12:23:15.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 12:23:15.1 Info: Starting Import List Sync 12:23:15.1 Info: Processing 1 list items 12:23:15.1 Trace: Processing list item 1/1 12:23:15.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:15.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 1 12:23:15.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 12:23:15.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 12:23:15.1 Info: Starting Import List Sync 12:23:15.1 Info: Processing 1 list items 12:23:15.1 Trace: Processing list item 1/1 12:23:15.1 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:23:15.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 12:23:15.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 12:23:15.1 Info: Starting Import List Sync 12:23:15.1 Info: Processing 1 list items 12:23:15.1 Trace: Processing list item 1/1 12:23:15.1 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:23:15.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 12:23:15.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 12:23:15.1 Info: Starting Import List Sync 12:23:15.1 Info: Processing 1 list items 12:23:15.1 Trace: Processing list item 1/1 12:23:15.1 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:23:15.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 12:23:15.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 12:23:15.1 Info: Starting Import List Sync 12:23:15.1 Info: Processing 1 list items 12:23:15.1 Trace: Processing list item 1/1 12:23:15.1 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 12:23:15.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 12:23:15.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 12:23:15.1 Info: Starting Import List Sync 12:23:15.1 Info: Processing 1 list items 12:23:15.1 Trace: Processing list item 1/1 12:23:15.1 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 12:23:15.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 12:23:15.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 12:23:15.1 Info: Starting Import List Sync 12:23:15.1 Info: Processing 1 list items 12:23:15.1 Trace: Processing list item 1/1 12:23:15.1 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 12:23:15.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 12:23:15.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 12:23:15.1 Info: Starting Import List Sync 12:23:15.1 Info: Processing 2 list items 12:23:15.1 Trace: Processing list item 1/2 12:23:15.1 Trace: Processing list item 2/2 12:23:15.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 12:23:15.1 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 12:23:15.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 12:23:15.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 12:23:15.2 Info: Starting Import List Sync 12:23:15.2 Info: Processing 2 list items 12:23:15.2 Trace: Processing list item 1/2 12:23:15.2 Trace: Processing list item 2/2 12:23:15.2 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 12:23:15.2 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 12:23:15.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 12:23:15.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 12:23:15.2 Info: Starting Import List Sync 12:23:15.2 Info: Processing 2 list items 12:23:15.2 Trace: Processing list item 1/2 12:23:15.2 Trace: Processing list item 2/2 12:23:15.2 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 12:23:15.2 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 12:23:15.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 12:23:15.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 12:23:15.2 Info: Starting Import List Sync 12:23:15.2 Info: Processing 1 list items 12:23:15.2 Trace: Processing list item 1/1 12:23:15.2 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:15.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 12:23:15.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 12:23:15.2 Info: Starting Import List Sync 12:23:15.2 Info: Processing 1 list items 12:23:15.2 Trace: Processing list item 1/1 12:23:15.2 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:15.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 12:23:15.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 12:23:15.2 Info: Starting Import List Sync 12:23:15.2 Info: Processing 1 list items 12:23:15.2 Trace: Processing list item 1/1 12:23:15.2 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:15.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 12:23:15.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 12:23:15.2 Info: Starting Import List Sync 12:23:15.2 Info: Processing 1 list items 12:23:15.2 Trace: Processing list item 1/1 12:23:15.2 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:15.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 12:23:15.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 12:23:15.2 Info: Starting Import List Sync 12:23:15.2 Info: Processing 1 list items 12:23:15.2 Trace: Processing list item 1/1 12:23:15.2 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:15.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 12:23:15.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 12:23:15.2 Info: Starting Import List Sync 12:23:15.2 Info: Processing 1 list items 12:23:15.2 Trace: Processing list item 1/1 12:23:15.2 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion 12:23:15.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 12:23:15.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 12:23:15.2 Info: Starting Import List Sync 12:23:15.2 Info: Processing 1 list items 12:23:15.2 Trace: Processing list item 1/1 12:23:15.2 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion for parent artist 12:23:15.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 12:23:15.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 12:23:15.2 Info: Starting Import List Sync 12:23:15.2 Info: Processing 1 list items 12:23:15.2 Trace: Processing list item 1/1 12:23:15.2 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected due to list exclusion 12:23:15.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 12:23:15.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 12:23:15.3 Info: Starting Import List Sync 12:23:15.3 Info: Processing 1 list items 12:23:15.3 Trace: Processing list item 1/1 12:23:15.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 12:23:15.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 12:23:15.3 Info: Starting Import List Sync 12:23:15.3 Info: Processing 1 list items 12:23:15.3 Trace: Processing list item 1/1 12:23:15.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:15.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 12:23:15.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 12:23:15.3 Debug: No import lists with automatic add enabled 12:23:15.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 12:23:15.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 12:23:15.3 Info: Starting Import List Sync 12:23:15.3 Info: Processing 1 list items 12:23:15.3 Trace: Processing list item 1/1 12:23:15.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:15.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 12:23:15.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 12:23:15.3 Info: Starting Import List Sync 12:23:15.3 Info: Processing 1 list items 12:23:15.3 Trace: Processing list item 1/1 12:23:15.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:15.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 12:23:15.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 12:23:15.3 Info: Starting Import List Sync 12:23:15.3 Info: Processing 1 list items 12:23:15.3 Trace: Processing list item 1/1 12:23:15.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:15.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 12:23:15.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 12:23:15.3 Info: Starting Import List Sync 12:23:15.3 Info: Processing 1 list items 12:23:15.3 Trace: Processing list item 1/1 12:23:15.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:15.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 12:23:15.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 12:23:15.3 Info: Starting Import List Sync 12:23:15.3 Info: Processing 1 list items 12:23:15.3 Trace: Processing list item 1/1 12:23:15.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:15.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 12:23:15.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 12:23:15.3 Info: Starting Import List Sync 12:23:15.3 Info: Processing 1 list items 12:23:15.3 Trace: Processing list item 1/1 12:23:15.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:15.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 12:23:15.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 12:23:15.3 Info: Starting Import List Sync 12:23:15.3 Info: Processing 1 list items 12:23:15.3 Trace: Processing list item 1/1 12:23:15.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:15.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 12:23:15.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 12:23:15.3 Info: Starting Import List Sync 12:23:15.3 Info: Processing 1 list items 12:23:15.3 Trace: Processing list item 1/1 12:23:15.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:15.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 12:23:15.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 12:23:15.3 Info: Starting Import List Sync 12:23:15.3 Info: Processing 1 list items 12:23:15.3 Trace: Processing list item 1/1 12:23:15.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:15.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 12:23:15.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 12:23:15.3 Info: Starting Import List Sync 12:23:15.3 Info: Processing 1 list items 12:23:15.3 Trace: Processing list item 1/1 12:23:15.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:15.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 12:23:15.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 12:23:15.4 Info: Starting Import List Sync 12:23:15.4 Info: Processing 1 list items 12:23:15.4 Trace: Processing list item 1/1 12:23:15.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:15.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 12:23:15.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 12:23:15.4 Info: Starting Import List Sync 12:23:15.4 Info: Processing 1 list items 12:23:15.4 Trace: Processing list item 1/1 12:23:15.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:15.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 12:23:15.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 12:23:15.4 Info: Starting Import List Sync 12:23:15.4 Info: No list items to process 12:23:15.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 12:23:15.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 12:23:15.4 Info: Starting Import List Sync 12:23:15.4 Info: Processing 1 list items 12:23:15.4 Trace: Processing list item 1/1 12:23:15.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:15.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 12:23:15.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 12:23:15.4 Info: Starting Import List Sync 12:23:15.4 Info: Processing 1 list items 12:23:15.4 Trace: Processing list item 1/1 12:23:15.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:23:15.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 12:23:15.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 12:23:15.4 Info: Starting Import List Sync 12:23:15.4 Info: Processing 1 list items 12:23:15.4 Trace: Processing list item 1/1 12:23:15.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:23:15.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 12:23:15.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 12:23:15.4 Info: Starting Import List Sync 12:23:15.4 Info: Processing 1 list items 12:23:15.4 Trace: Processing list item 1/1 12:23:15.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 12:23:15.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 12:23:15.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 12:23:15.4 Info: Starting Import List Sync 12:23:15.4 Info: Processing 1 list items 12:23:15.4 Trace: Processing list item 1/1 12:23:15.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:15.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 12:23:15.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 12:23:15.4 Info: Starting Import List Sync 12:23:15.4 Info: Processing 1 list items 12:23:15.4 Trace: Processing list item 1/1 12:23:15.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:15.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 12:23:15.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 12:23:15.4 Info: Starting Import List Sync 12:23:15.4 Info: Processing 1 list items 12:23:15.4 Trace: Processing list item 1/1 12:23:15.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:15.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 12:23:15.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 12:23:15.4 Info: Starting Import List Sync 12:23:15.4 Info: Processing 1 list items 12:23:15.4 Trace: Processing list item 1/1 12:23:15.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 12:23:15.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 12:23:15.4 Info: Starting Import List Sync 12:23:15.4 Info: Processing 1 list items 12:23:15.4 Trace: Processing list item 1/1 12:23:15.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 12:23:15.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 12:23:15.4 Info: Starting Import List Sync 12:23:15.4 Info: Processing 1 list items 12:23:15.4 Trace: Processing list item 1/1 12:23:15.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:15.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 12:23:15.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 12:23:15.4 Info: Starting Import List Sync 12:23:15.4 Info: Processing 1 list items 12:23:15.4 Trace: Processing list item 1/1 12:23:15.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:15.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:15.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 12:23:15.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 12:23:15.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 12:23:15.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 12:23:15.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 12:23:15.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 12:23:15.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 12:23:15.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 12:23:15.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 12:23:15.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 12:23:15.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 12:23:15.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 12:23:15.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 12:23:15.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 12:23:15.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 12:23:15.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 12:23:15.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 12:23:15.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 12:23:15.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 12:23:15.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 12:23:15.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 12:23:15.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 12:23:15.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 12:23:15.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 12:23:15.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 12:23:15.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapArtistItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 225 12:23:15.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 12:23:15.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 12:23:15.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 12:23:15.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 12:23:15.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 12:23:15.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 12:23:15.5 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 12:23:15.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapSpotifyReleases(IList`1 items) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 163 12:23:15.5 Trace: Got mapping: {} 12:23:15.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 12:23:15.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- Skipped map_album_should_work [< 1 ms] Skipped map_artist_should_work [< 1 ms] 12:23:15.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 12:23:15.5 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 12:23:15.5 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6" } 12:23:15.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 12:23:15.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 12:23:15.5 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 12:23:15.5 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "0" } 12:23:15.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 12:23:15.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 12:23:15.5 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY" ] 12:23:15.5 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 12:23:15.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 12:23:15.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 12:23:15.5 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY", "21jF5jlMtzo94wbxmJ18aa" ] 12:23:15.5 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 12:23:15.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 12:23:15.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 12:23:15.5 Trace: Processing playlist playlistid 12:23:15.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 12:23:15.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 12:23:15.6 Trace: Processing playlist playlistid 12:23:15.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 12:23:15.6 Trace: Processing playlist playlistid 12:23:15.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 12:23:15.6 Trace: Processing playlist playlistid 12:23:15.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 12:23:15.6 Trace: Processing playlist playlistid 12:23:15.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 12:23:15.6 Trace: Processing playlist playlistid 12:23:15.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 12:23:15.6 Trace: Processing playlist playlistid 12:23:15.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 12:23:15.6 Trace: Processing playlist playlistid 12:23:15.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 12:23:15.6 Trace: Processing playlist playlistid 12:23:15.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 12:23:15.6 Trace: Got 0 saved albums 12:23:15.6 Trace: Adding Artist - Album 12:23:15.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 12:23:15.6 Trace: Got 0 saved albums 12:23:15.6 Trace: Adding - 12:23:15.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 12:23:15.6 Trace: Got 0 saved albums 12:23:15.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 12:23:15.6 Trace: Got 0 saved albums 12:23:15.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 12:23:15.6 Trace: Got 0 saved albums 12:23:15.6 Trace: Adding Artist - Album 12:23:15.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 12:23:15.6 Trace: Got 0 saved albums 12:23:15.6 Trace: Adding - Album 12:23:15.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 12:23:15.6 Trace: Got 0 saved albums 12:23:15.6 Trace: Adding Artist - 12:23:15.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 12:23:15.6 Trace: Got 0 saved albums 12:23:15.6 Trace: Adding - 12:23:15.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 12:23:15.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 12:23:15.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 12:23:15.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 12:23:15.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 12:23:15.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 12:23:15.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 12:23:15.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 12:23:15.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 12:23:15.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("The Beach Boys - The Beach Boys' Christmas Album","Beach+Boys+The+Beach+Boys'+Christmas+Album") --- 12:23:15.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:23:15.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 12:23:15.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 12:23:15.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 12:23:15.6 Info: Artist search completed. 0 reports downloaded. 12:23:15.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 12:23:15.6 Trace: Parsed: Real.Time.With.Bill.Maher.2015.08.07.720p.HDTV.x264-BATV 12:23:15.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 12:23:15.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 12:23:15.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 12:23:15.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 12:23:15.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 12:23:15.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 12:23:15.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 12:23:15.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 12:23:15.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 12:23:15.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 12:23:15.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 12:23:15.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 12:23:15.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 12:23:15.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 12:23:15.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 12:23:15.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 12:23:15.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 12:23:15.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 12:23:15.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 12:23:15.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 12:23:15.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 12:23:15.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 12:23:15.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 12:23:15.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 12:23:15.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 12:23:15.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 12:23:15.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 12:23:15.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 12:23:15.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 12:23:15.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 12:23:15.7 Debug: Downloading Feed https://filelist.io/api.php?action=latest-torrents&category=11,5 12:23:15.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 12:23:15.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 12:23:15.7 Debug: Gazelle authentication succeeded. 12:23:15.7 Debug: Downloading Feed http://someurl.ch/ajax.php?action=browse&searchstr= 12:23:15.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 12:23:15.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 12:23:15.8 Debug: Gazelle authentication succeeded. 12:23:15.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 12:23:15.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 12:23:15.8 Debug: Gazelle authentication succeeded. 12:23:15.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 12:23:15.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 12:23:15.8 Debug: Gazelle authentication succeeded. 12:23:15.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 12:23:15.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 12:23:15.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 12:23:15.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 12:23:15.8 Error: Failed to determine headphones api capabilities for https://indexer.codeshy.com, using the defaults instead till Lidarr restarts System.FormatException: Input string was not in a correct format. at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 12:23:15.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 12:23:15.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 12:23:15.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 12:23:15.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 12:23:15.8 Debug: Failed to get headphones api capabilities from https://indexer.codeshy.com System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 59 12:23:15.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 12:23:15.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 12:23:15.8 Debug: Failed to parse headphones api capabilities for https://indexer.codeshy.com System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 12:23:15.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 12:23:15.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 12:23:15.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 12:23:15.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 12:23:15.8 Debug: Downloading Feed https://indexer.codeshy.com/api?t=search&cat=3000&extended=1&apikey=964d601959918a578a670984bdee9357&offset=0&limit=100 12:23:15.8 Trace: Parsed: Lady Gaga Born This Way 2CD FLAC 2011 WRE 12:23:15.8 Trace: Parsed: Lady Gaga Born This Way PROMO CDR2 FLAC 2011 WRE 12:23:15.8 Trace: Parsed: Lady Gaga Born This Way PROMO CDR FLAC 2011 WRE 12:23:15.8 Trace: Parsed: Lady Gaga Born This Way (The Remix) (2011) FLAC 12:23:15.8 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 12:23:15.8 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 12:23:15.8 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 12:23:15.8 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 12:23:15.8 Trace: Parsed: Lady Gaga Born This Way (The Remix) 2011 pLAN9 12:23:15.8 Trace: Parsed: Lady GaGa Born This Way (Special Edition) 2CD FLAC 2011 PERFECT 12:23:15.8 Trace: Parsed: Lady GaGa Born This Way Bonus Track CD FLAC 2011 PERFECT 12:23:15.8 Trace: Parsed: Lady Gaga Born This Way CDM FLAC 2011 WRE 12:23:15.8 Trace: Parsed: Lady GaGa Born This Way Special Edition FLAC 12:23:15.8 Trace: Parsed: Lutheria Lady Gaga Born This Way CD1 12:23:15.8 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 12:23:15.8 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 12:23:15.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 12:23:15.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 12:23:15.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 12:23:15.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 12:23:15.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:15.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149958915430_381/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:15.9 Info: DatabaseEngineVersionCheck migrating 12:23:15.9 Info: PerformDBOperation 12:23:15.9 Info: Performing DB Operation 12:23:15.9 Info: SQLite 3.47.0 12:23:15.9 Info: => 0.0013243s 12:23:15.9 Info: DatabaseEngineVersionCheck migrated 12:23:15.9 Info: => 0.0013431s 12:23:15.9 Debug: Took: 00:00:00.0149506 12:23:15.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"NewznabSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 12:23:15.9 Debug: Initializing Providers. Count 2 12:23:15.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 12:23:15.9 Warn: Removing Name1 12:23:15.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:23:15.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:23:15.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 12:23:15.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 12:23:15.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 12:23:16.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 12:23:16.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 12:23:16.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 12:23:16.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 12:23:16.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 12:23:16.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 12:23:16.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 12:23:16.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 12:23:16.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 12:23:16.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 12:23:16.0 Debug: Downloading Feed http://fake.com/ 12:23:16.0 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:23:16.0 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:23:16.0 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:23:16.0 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:23:16.0 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:23:16.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 12:23:16.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 12:23:16.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 12:23:16.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 12:23:16.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 12:23:16.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 12:23:16.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 12:23:16.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 12:23:16.0 Trace: Unexpected Response content (849 bytes): 12:23:16.0 Error: Failed to determine newznab api capabilities for http://indxer.local, using the defaults instead till Lidarr restarts System.FormatException: Input string was not in a correct format. at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 849;ContentSample: 12:23:16.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 12:23:16.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 12:23:16.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 12:23:16.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 12:23:16.0 Debug: Failed to get newznab api capabilities from http://indxer.local System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 58 12:23:16.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 12:23:16.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 12:23:16.0 Trace: Unexpected Response content (844 bytes): <> max="60" default="25"/> 12:23:16.0 Debug: Failed to parse newznab api capabilities for http://indxer.local System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 844;ContentSample: <> max="60" default="25"/> 12:23:16.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 12:23:16.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 12:23:16.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 12:23:16.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 12:23:16.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 12:23:16.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 12:23:16.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 12:23:16.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 12:23:16.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 12:23:16.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 12:23:16.1 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 12:23:16.1 Trace: Parsed: White.Collar.S03E05.720p.HDTV.X264-DIMENSION 12:23:16.1 Trace: Parsed: White.Collar.S03E04.720p.HDTV.X264-DIMENSION 12:23:16.1 Trace: Parsed: White.Collar.S03E03.720p.HDTV.x264-CTU 12:23:16.1 Trace: Parsed: White.Collar.S03E02.720p.HDTV.X264-DIMENSION 12:23:16.1 Trace: Parsed: White.Collar.S03E07.720p.HDTV.x264-IMMERSE 12:23:16.1 Trace: Parsed: White.Collar.S02E14.720p.HDTV.X264-DIMENSION 12:23:16.1 Trace: Parsed: Head Rush 2010-09-17 Human Conductions 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:16.1 Trace: Parsed: Fringe S04E13 720p WMVHD NeoDweezil 12:23:16.1 Trace: Parsed: The.Indian.Doctor.S02E01.HDTV.x264-TLA 12:23:16.1 Trace: Parsed: Giada at Home GH0412H Pure Comfort 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:16.1 Trace: Parsed: Black Forest (2012) 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:16.1 Trace: Parsed: The.Indian.Doctor.S02E01.720p.HDTV.x264-TLA 12:23:16.1 Trace: Parsed: American Weed S01E01 Marijuana Drama 720p HDTV DD5.1 MPEG2-TrollHD 12:23:16.1 Trace: Parsed: Space.1999.S01E10.1080p.BluRay.x264-aAF 12:23:16.1 Trace: Parsed: Space.1999.S01E09.1080p.BluRay.x264-aAF 12:23:16.1 Trace: Parsed: Space.1999.S01E08.1080p.BluRay.x264-aAF 12:23:16.1 Trace: Parsed: Space.1999.S01E07.1080p.BluRay.x264-aAF 12:23:16.1 Trace: Parsed: Space.1999.S01E06.1080p.BluRay.x264-aAF 12:23:16.1 Trace: Parsed: Space.1999.S01E05.1080p.BluRay.x264-aAF 12:23:16.1 Trace: Parsed: My.Kitchen.Rules.AU.S03E17.PDTV.XviD.BF1 12:23:16.1 Trace: Parsed: Space.1999.S01E04.1080p.BluRay.x264-aAF 12:23:16.1 Trace: Parsed: Space.1999.S01E03.1080p.BluRay.x264-aAF 12:23:16.1 Trace: Parsed: Space.1999.S01E02.1080p.BluRay.x264-aAF 12:23:16.1 Trace: Parsed: Space.1999.S01E01.1080p.BluRay.x264-aAF 12:23:16.1 Trace: Parsed: National.Geographic.Forbidden.Tomb.of.Genghis.Khan.720p.HDTV.x264-GeT 12:23:16.1 Trace: Parsed: Chicago's Best - Western Suburbs 2 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:16.1 Trace: Parsed: Star.Wars.Episode.VI.Return.Of.The.Jedi.1983.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:23:16.1 Trace: Parsed: Bondi.Rescue.S07E04.WS.PDTV.XviD-RTA 12:23:16.1 Trace: Parsed: Star.Wars.Episode.I.The.Phantom.Menace.1999.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:23:16.1 Trace: Parsed: The.Biggest.Loser.Australia.s07e23.PDTV.XviD.BF1 12:23:16.1 Trace: Parsed: Star.Wars.Episode.II.Attack.Of.The.Clones.2002.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:23:16.1 Trace: Parsed: The River - S01E03 - Los Ciegos - 264x720p 12:23:16.1 Trace: Parsed: My.Kitchen.Rules.S03E17.WS.PDTV.x264-TASTETV 12:23:16.1 Trace: Parsed: Catch 21 2011-05-23 1080i HDTV DD2.0 MPEG2-TrollHD 12:23:16.1 Trace: Parsed: Star.Wars.Episode.III.Revenge.Of.The.Sith.2005.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:23:16.1 Trace: Parsed: Unwrapped CW1612H Easy as Pie 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:16.1 Trace: Parsed: Unwrapped CW1312H Sack Lunch 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:16.1 Trace: Parsed: Unforgettable S01E16 Heartbreak 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:16.1 Trace: Parsed: This Old House S33E20 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:16.1 Trace: Parsed: Grimm S01E12 Last Grimm Standing 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:16.1 Trace: Parsed: Catch 21 2011-05-20 1080i HDTV DD2.0 MPEG2-TrollHD 12:23:16.1 Trace: Parsed: Luck.S01E05.PROPER.720p.HDTV.x264-2HD 12:23:16.1 Trace: Parsed: Ask This Old House S10E20 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:16.1 Trace: Parsed: According to Jim S07E04 The Perfect Fight 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:16.1 Trace: Parsed: According to Jim S07E03 Safety Last 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:16.1 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.HDTV.XviD-2HD 12:23:16.1 Trace: Parsed: A Gifted Man S01E15 In Case of Letting Go 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:16.1 Trace: Parsed: Star.Wars.Episode.IV.A.New.Hope.1977.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:23:16.1 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.720p.HDTV.x264-2HD 12:23:16.1 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.720p.HDTV.x264-MOMENTUM 12:23:16.1 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.HDTV.x264-MOMENTUM 12:23:16.1 Trace: Parsed: Star.Wars.Episode.V.The.Empire.Strikes.Back.1980.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:23:16.1 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.HDTV.x264-MOMENTUM 12:23:16.1 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.720p.HDTV.x264-MOMENTUM 12:23:16.1 Trace: Parsed: Less.Than.Kind.S03E09.720p.HDTV.x264-2HD 12:23:16.1 Trace: Parsed: Catch 21 2011-05-19 1080i HDTV DD2.0 MPEG2-TrollHD 12:23:16.1 Trace: Parsed: Less.Than.Kind.S03E09.HDTV.XviD-2HD 12:23:16.1 Trace: Parsed: Luck.S01E05.HDTV.XviD-2HD 12:23:16.1 Trace: Parsed: Jimmy.Kimmel.2012.02.26.After.the.Oscars.Special.HDTV.XviD-2HD 12:23:16.1 Trace: Parsed: Spartacus.S02E05.HDTV.XviD-2HD 12:23:16.1 Trace: Parsed: Jay.Leno.2012.02.22.Tim.Allen.720p.HDTV.x264-BAJSKORV 12:23:16.1 Trace: Parsed: Jay.Leno.2012.02.09.Denzel.Washington.720p.HDTV.x264-BAJSKORV 12:23:16.1 Trace: Parsed: Jay.Leno.2012.02.21.Bill.O.Reilly.720p.HDTV.x264-BAJSKORV 12:23:16.1 Trace: Parsed: Jay.Leno.2012.02.02.Drew.Barrymore.720p.HDTV.x264-BAJSKORV 12:23:16.1 Trace: Parsed: Jay.Leno.2012.02.17.Dave.Salmoni.720p.HDTV.x264-BAJSKORV 12:23:16.1 Trace: Parsed: Jay.Leno.2012.02.14.Tyler.Perry.720p.HDTV.x264-BAJSKORV 12:23:16.1 Trace: Parsed: Jay.Leno.2012.02.06.Dwayne.Johnson.720p.HDTV.x264-BAJSKORV 12:23:16.1 Trace: Parsed: Jimmy.Fallon.2012.02.22.Alan.Alda.720p.HDTV.x264-BAJSKORV 12:23:16.1 Trace: Parsed: Jimmy.Fallon.2012.02.21.Tyler.Perry.720p.HDTV.x264-BAJSKORV 12:23:16.1 Trace: Parsed: Eastbound.and.Down.S03E02.HDTV.XviD-2HD 12:23:16.1 Trace: Parsed: Jimmy.Fallon.2012.02.07.Harry.Connick.Jr.720p.HDTV.x264-BAJSKORV 12:23:16.1 Trace: Parsed: Jimmy.Fallon.2012.02.20.Anjelica.Houston.720p.HDTV.x264-BAJSKORV 12:23:16.1 Trace: Parsed: Jimmy.Fallon.2012.02.17.Ricky.Gervais.720p.HDTV.x264-BAJSKORV 12:23:16.1 Trace: Parsed: Cartoon Network Hall of Game Awards 2012 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:16.1 Trace: Parsed: Jimmy.Fallon.2012.02.15.Greg.Kinnear.720p.HDTV.x264-BAJSKORV 12:23:16.1 Trace: Parsed: Jimmy.Fallon.2012.02.14.Donald.Trump.720p.HDTV.x264-BAJSKORV 12:23:16.1 Trace: Parsed: Jimmy.Fallon.2012.02.13.Nicolas.Cage.720p.HDTV.x264-BAJSKORV 12:23:16.1 Trace: Parsed: Jimmy.Fallon.2012.02.06.The.Best.Of.720p.HDTV.x264-BAJSKORV 12:23:16.1 Trace: Parsed: Jimmy.Fallon.2012.02.02.Taylor.Lautner.720p.HDTV.x264-BAJSKORV 12:23:16.1 Trace: Parsed: The.Apprentice.US.S12E02.HDTV.XviD-2HD 12:23:16.1 Trace: Parsed: Heartland.CA.S05E14.720p.HDTV.x264-2HD 12:23:16.1 Trace: Parsed: time.out.s13e03.pdtv.x264-d2v 12:23:16.1 Trace: Parsed: lyxfallan.s12e04.proper.pdtv.x264-d2v 12:23:16.1 Trace: Parsed: karatefylla.s02e01.pdtv.x264-d2v 12:23:16.1 Trace: Parsed: The.Walking.Dead.S02E10.iNTERNAL.720p.HDTV.x264-2HD 12:23:16.1 Trace: Parsed: How.The.Celts.Saved.Britain.S01E02.BDRip.XviD-SPRiNTER 12:23:16.1 Trace: Parsed: How.The.Celts.Saved.Britain.S01E01.BDRip.XviD-SPRiNTER 12:23:16.1 Trace: Parsed: Wanna.BEn.S02E02.PDTV.XviD-FiHTV 12:23:16.1 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.720p.HDTV.x264-MOMENTUM 12:23:16.1 Trace: Parsed: Heartland.CA.S05E14.HDTV.XviD-2HD 12:23:16.1 Trace: Parsed: Parallel Series 2 (MOTE028D)-WEB-2012-dL 12:23:16.1 Trace: Parsed: 7.Days.NZ.S04E02.PDTV.XviD-FiHTV 12:23:16.1 Trace: Parsed: Finding.Bigfoot.S02E08.Finding.Bigfoot.Special.HDTV.XviD-FQM 12:23:16.1 Trace: Parsed: Oscars.Red.Carpet.Live.2012.720p.HDTV.x264-2HD 12:23:16.1 Trace: Parsed: The.Apprentice.S12E02.720p.HDTV.x264-BAJSKORV 12:23:16.1 Trace: Parsed: The.Walking.Dead.S02E10.HDTV.x264-ASAP 12:23:16.1 Trace: Parsed: The.Walking.Dead.S02E10.720p.HDTV.x264-IMMERSE 12:23:16.1 Trace: Parsed: The.Apprentice.S12E02.HDTV.x264-BAJSKORV 12:23:16.1 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.HDTV.x264-MOMENTUM 12:23:16.1 Trace: Parsed: The.Amazing.Race.S20E02.HDTV.XviD-2HD 12:23:16.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 12:23:16.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 12:23:16.1 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 12:23:16.1 Trace: Parsed: Brainstorm-Scary Creatures-CD-FLAC-2016-NBFLAC 12:23:16.1 Trace: Parsed: Dylan LeBlanc-Cautionary Tale-(SL012)-CD-FLAC-2016-CUSTODES 12:23:16.1 Trace: Parsed: Sia-This Is Acting-Limited Deluxe Edition-CD-FLAC-2016-PERFECT 12:23:16.1 Trace: Parsed: Azad-Leben II-DE-Limited Edition-3CD-FLAC-2016-Mrflac 12:23:16.1 Trace: Parsed: VA-Hits 2016-(TETA092-2)-CD-FLAC-2016-flachedelic 12:23:16.1 Trace: Parsed: Rhapsody Of Fire-Into The Legend-CD-FLAC-2016-CATARACT 12:23:16.1 Trace: Parsed: Megadeth-Dystopia-JP Retail-CD-FLAC-2016-GRAVEWISH 12:23:16.1 Trace: Parsed: Rachel Platten-Wildfire-Deluxe Edition-CD-FLAC-2016-PERFECT 12:23:16.1 Trace: Parsed: Anthrax-For All Kings-DELUXE EDITION-2CD-FLAC-2016-mwnd 12:23:16.1 Trace: Parsed: The Shrine-Rare Breed-CD-FLAC-2015-NBFLAC 12:23:16.1 Trace: Parsed: Anthrax-For All Kings-CD-FLAC-2016-FORSAKEN 12:23:16.1 Trace: Parsed: Anthrax-For All Kings-2CD-Ltd 12:23:16.1 Trace: Parsed: The Contortionist-Exoplanet (Redux)-2016-MTD 12:23:16.1 Trace: Parsed: VA - Hard Bass 2016 12:23:16.1 Trace: Parsed: Sia-This Is Acting-CD-FLAC-2016-PERFECT 12:23:16.1 Trace: Parsed: Lefa-Monsieur Fall-FR-CD-FLAC-2016-Mrflac 12:23:16.1 Trace: Parsed: VA-Now Thats What I Call Rock-CD-FLAC-2016-FATHEAD 12:23:16.1 Trace: Parsed: AniMe-Exterminate-(TRAXCD084)-2CD-FLAC-2016-SPL 12:23:16.1 Trace: Parsed: VA - Absolute Uplifter Vol 2 Euphoric Trance 12:23:16.1 Trace: Parsed: Dream Theater - The Astonishing (2016) 12:23:16.1 Trace: Parsed: Black Sabbath ? The End (2016) 12:23:16.1 Trace: Parsed: Status Quo Quo-Remastered (2016). - 12:23:16.1 Trace: Parsed: 100-va_-_polonaise_deel_12-cd1-2016-sob 12:23:16.1 Trace: Parsed: Lutece-From Glory Towards Void-2016 12:23:16.1 Trace: Parsed: The Black Market Trust - II - 2016 12:23:16.1 Trace: Parsed: Borknagar-Winter Thrice-(88875175232)-CD-FLAC-2016-WRE 12:23:16.1 Trace: Parsed: Joseph Trapanese-Straight Outta Compton Original Motion Picture Score-OST-CD-FLAC-2016-FORSAKEN 12:23:16.1 Trace: Parsed: VA-Deephouse Top 100 Vol.3 12:23:16.1 Trace: Parsed: VA-Deephouse Top 100 Vol.3 - 12:23:16.1 Trace: Parsed: VA-2016 Grammy Nominees-CD-FLAC-2016-FORSAKEN 12:23:16.1 Trace: Parsed: Dvalin-Aus Dem Schatten-WEB-2016-ENTiTLED 12:23:16.1 Trace: Parsed: Bonnie Prince Billy - Pond Scum (2016) 12:23:16.1 Trace: Parsed: VA-Urban_Dance_Vol.15-2016 12:23:16.1 Trace: Parsed: VA-Urban Dance Vol.15-2016 12:23:16.1 Trace: Parsed: VA-Handsup Hits 2 Explicit 12:23:16.1 Trace: Parsed: VA-Handsup Hits 2 Explicit - 12:23:16.1 Trace: Parsed: VA - Ultimate Trance Reflections 12:23:16.1 Trace: Parsed: Highborne-Descent-WEB-2016-ENTiTLED 12:23:16.1 Trace: Parsed: Lifelss 2 Life-L2L-WEB-2016-ENTiTLED 12:23:16.1 Trace: Parsed: Lumberjack Feedback-Blackened Visions-WEB-2016-ENTiTLED 12:23:16.1 Trace: Parsed: Semidimes-The Same Old Stories-WEB-2016-ENTiTLED 12:23:16.1 Trace: Parsed: The Shrine-Rare Breed-WEB-2016-ENTiTLED 12:23:16.1 Trace: Parsed: The Contortionist-Exoplanet (Redux)-WEB-2016-ENTiTLED 12:23:16.1 Trace: Parsed: Megadeth-Dystopia-Limited Edition-2016-FATHEAD 12:23:16.1 Trace: Parsed: Will_Tura_-_Klein_Geluk-WEB-2016-320 12:23:16.1 Trace: Parsed: Borknagar-Winter Thrice-WEB-2016-ENTiTLED 12:23:16.1 Trace: Parsed: 6563dce3-68d0-4ef4-a2cd-284119446e3d 12:23:16.1 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 12:23:16.1 Trace: Parsed: Turkish Techno-Number Two-VINYL-FLAC-2016-FATHEAD 12:23:16.1 Trace: Parsed: Megadeth-Dystopia-LIMITED EDITION-CD-FLAC-2016-FATHEAD 12:23:16.1 Trace: Parsed: Lionheart-Love Dont Live Here-CD-FLAC-2016-CATARACT 12:23:16.1 Trace: Parsed: VA - House Clubhits Megamix Vol.6 (2016) 12:23:16.1 Trace: Parsed: Rachel Platten-Wildfire-CD-FLAC-2016-PERFECT 12:23:16.1 Trace: Parsed: Chairlift-Moth-CD-FLAC-2016-PERFECT 12:23:16.1 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 12:23:16.1 Trace: Parsed: Danforth-Crack House-PROMO-CDR-FLAC-2016-CATARACT 12:23:16.1 Trace: Parsed: Rimk-Monster Tape-FR-CD-FLAC-2016-Mrflac 12:23:16.1 Trace: Parsed: H-Magnum-Gotham City-FR-CD-FLAC-2016-Mrflac 12:23:16.1 Trace: Parsed: VA-Hard Bass 2016-(B2SCD009)-4CD-FLAC-2016-SPL 12:23:16.1 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 12:23:16.1 Trace: Parsed: Stern-2016 01 20-96k-Part 05 12:23:16.1 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 12:23:16.1 Trace: Parsed: Stern-2016 01 20-96k-Part 04 12:23:16.1 Trace: Parsed: Stern-2016 01 20-96k-Part 03 12:23:16.1 Trace: Parsed: VA - NRJ Winter Hits 2016 12:23:16.1 Trace: Parsed: Stern-2016 01 20-96k-Part 02 12:23:16.1 Trace: Parsed: Stern-2016 01 20-96k-Part 01 12:23:16.1 Trace: Parsed: German Top 100 Single Charts (16-01-2016)(320) 12:23:16.1 Trace: Parsed: va-dj-sounds-2016.1 - 12:23:16.1 Trace: Parsed: va-dj-sounds-2016.1 12:23:16.1 Trace: Parsed: Anima Tempo-Caged In Memories-WEB-2016-ENTiTLED 12:23:16.1 Trace: Parsed: Rhapsody_Of_Fire-Into_The_Legend-Ltd.Ed.-2016-MCA_int 12:23:16.1 Trace: Parsed: Brainstorm-Scary_Creatures-Ltd.Ed.-2016-MCA_int 12:23:16.1 Trace: Parsed: VA-Hardstyle_The_Annual_2016 12:23:16.1 Trace: Parsed: Benjamin Bluemchen-131 Auf Grosser Flossfahrt-DE-AUDIOBOOK-CD-FLAC-2016-VOLDiES 12:23:16.1 Trace: Parsed: Tribulation-Melancholia-CDEP-2016 12:23:16.1 Trace: Parsed: VA - A State Of Trance Radio Top 20 January (2016) 12:23:16.1 Trace: Parsed: Die drei Fragezeichen Kids - Tanz Der Skelette - Folge 48 - mp3 - by Videomann 12:23:16.1 Trace: Parsed: Die Drei Fragezeichen Kids-Tanz Der Skelette-Folge 48-Mp3-By Videomann 12:23:16.1 Trace: Parsed: Deep_Nirvana_Vol__4_25_Deep-House_Tunes 12:23:16.1 Trace: Parsed: VA-Straight Outta Compton-OST-CD-FLAC-2016-FORSAKEN 12:23:16.1 Trace: Parsed: Sj0005m4a-Steve_Vai_-_The_Infinite_Steve_Vai_An_Anthology._(2cd)_(2003)-cd-01 12:23:16.1 Trace: Parsed: Varg-Das Ende Aller Lugen-2CD-DELUXE EDITION-DE-2016 12:23:16.1 Trace: Parsed: Nifrost-Motvind-WEB-2016-ENTiTLED 12:23:16.1 Trace: Parsed: Die Drei Fragezeichen - Die Rache des Untoten - Folge 179 - MP3 - by Videomann 12:23:16.1 Trace: Parsed: VA-The_Best_Deep_House__Vol_1 12:23:16.1 Trace: Parsed: Unantastbar-Hand Aufs Herz-DE-CD-FLAC-2016-NBFLAC 12:23:16.1 Trace: Parsed: Terrorgruppe-Tiergarten-DE-CD-FLAC-2016-NBFLAC 12:23:16.1 Trace: Parsed: VA - Hardstyle Sounds Vol.05 12:23:16.1 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb 12:23:16.1 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb - 12:23:16.1 Trace: Parsed: VA-House_do_Brasil,_Vol_2-2016 12:23:16.1 Trace: Parsed: Todd Edwards-Rinse-FM-01-01-2016-G3L 12:23:16.1 Trace: Parsed: Azad-Leben II-DE-CD-FLAC-2016-VOLDiES 12:23:16.1 Trace: Parsed: Rhapsody Of Fire-Into The Legend-WEB-2016-ENTiTLED 12:23:16.1 Trace: Parsed: VA - Berlin Deep House 2016.1 12:23:16.1 Trace: Parsed: Tech House Masters Fresh 12:23:16.1 Trace: Parsed: EDM Essentials - Future Banging Concert 12:23:16.1 Trace: Parsed: Dance 2016 mystery of sound 12:23:16.1 Trace: Parsed: Hinds-Leave Me Alone-CD-FLAC-2016-FORSAKEN 12:23:16.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 12:23:16.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 12:23:16.1 Warn: API Request Limit reached for Newznab. Disabled for 00:05:00 12:23:16.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 12:23:16.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 12:23:16.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 12:23:16.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 12:23:16.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 12:23:16.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 12:23:16.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 12:23:16.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 12:23:16.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 12:23:16.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 12:23:16.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 12:23:16.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 12:23:16.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 12:23:16.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 12:23:16.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 12:23:16.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 12:23:16.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 12:23:16.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 12:23:16.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 12:23:16.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 12:23:16.1 Debug: Downloading Feed /?page=rss&cats=2_0&filter=1 12:23:16.1 Trace: Parsed: [Foxy-Subs] Mahouka Koukou no Yuutousei - 08 [720p] [3194D881].mkv 12:23:16.1 Trace: Parsed: Macross Zero (BDRip 1920x1080p x265 HEVC TrueHD, FLAC 5.1+2.0)[sxales] 12:23:16.1 Trace: Parsed: Fumetsu no Anata e - 19 [WEBDL 1080p] Ukr DVO 12:23:16.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 12:23:16.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 12:23:16.1 Debug: Downloading Feed https://redacted.ch/ajax.php?action=browse&order_by=time&order_way=desc&filter_cat%5B1%5D=1 12:23:16.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 12:23:16.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 12:23:16.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 12:23:16.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 12:23:16.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 12:23:16.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 12:23:16.2 Debug: Downloading Feed http://rss.torrentleech.org/ 12:23:16.2 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:23:16.2 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:23:16.2 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:23:16.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:23:16.2 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:23:16.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 12:23:16.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 12:23:16.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:16.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:16.2 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.2 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:16.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:16.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:16.2 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:16.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:16.2 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:16.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:16.2 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.2 Trace: Feed has valid size in description. 12:23:16.2 Debug: Downloading Feed http://my.indexer.tv/recent 12:23:16.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:16.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:16.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 12:23:16.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 12:23:16.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.2 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:23:16.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:23:16.3 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.3 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:16.3 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:23:16.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:23:16.3 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.3 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:23:16.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:23:16.3 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.3 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:23:16.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:23:16.3 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 1095216660 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.3 Trace: Feed has valid size in description. 12:23:16.3 Debug: Downloading Feed http://my.indexer.tv/recent 12:23:16.3 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:23:16.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:23:16.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 12:23:16.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 12:23:16.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:16.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:16.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.3 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:16.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:16.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:16.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:16.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:16.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:16.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:16.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.3 Trace: Feed has valid size in description. 12:23:16.3 Debug: Downloading Feed http://my.indexer.tv/recent 12:23:16.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:16.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:16.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 12:23:16.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 12:23:16.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:16.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:16.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:16.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:16.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:16.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.3 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:16.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:16.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:16.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:16.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:16.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:16.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:16.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:16.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:16.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:16.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:16.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:16.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:16.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:16.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:16.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:16.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.3 Debug: Feed doesn't have release size. 12:23:16.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:16.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:16.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:16.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:16.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:16.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.3 Debug: Downloading Feed http://my.indexer.tv/recent 12:23:16.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:16.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:16.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:16.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:16.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:16.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 12:23:16.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 12:23:16.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:23:16.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:23:16.3 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 13625 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.3 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:16.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:23:16.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:23:16.3 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:23:16.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:23:16.3 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:23:16.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:23:16.3 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 10468982784 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.3 Debug: Feed doesn't have release size. 12:23:16.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:23:16.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:23:16.3 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.3 Debug: Downloading Feed http://my.indexer.tv/recent 12:23:16.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:23:16.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:23:16.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 12:23:16.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 12:23:16.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.3 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 12:23:16.3 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 12:23:16.3 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:23:16.3 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:23:16.3 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:23:16.3 Trace: TorrentInfo: Guid: http://ac.me/torrent/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.html Title: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- Size: 562386947 InfoUrl: DownloadUrl: http://ac.me/download/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/21/2016 09:51:54 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.3 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:16.3 Trace: Feed has valid size in enclosure. 12:23:16.3 Debug: Downloading Feed http://my.indexer.tv/recent 12:23:16.3 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 12:23:16.3 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 12:23:16.3 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:23:16.3 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:23:16.3 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:23:16.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 12:23:16.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 12:23:16.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.3 Trace: Identified feed as EZTV compatible by EZTV Namespace 12:23:16.3 Trace: Feed has Ezrss schema 12:23:16.3 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 12:23:16.3 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:23:16.3 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 12:23:16.3 Trace: TorrentInfo: Guid: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ Title: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] Size: 796606175 InfoUrl: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ DownloadUrl: http://re.zoink.it/20a4ed4eFC Indexer: CommentUrl: http://eztv.it/forum/discuss/58439/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:39:00 MagnetUrl: magnet:?xt=urn:btih:ED6E7P5IQJZCOSWGOH4FPTAVCRHJVKB6&dn=S4C.I.Grombil.Cyfandir.Pell.American.Interior.PDTV.x264-MVGroup InfoHash: 20FC4FBFA88272274AC671F857CC15144E9AA83E Seeders: Peers: 12:23:16.3 Debug: Feed was parseable by Ezrss Parser 12:23:16.3 Debug: Downloading Feed http://my.indexer.tv/recent 12:23:16.3 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 12:23:16.3 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:23:16.3 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 12:23:16.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 12:23:16.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 12:23:16.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:16.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:23:16.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:23:16.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:23:16.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:23:16.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:23:16.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:23:16.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:23:16.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:23:16.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:23:16.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:23:16.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:23:16.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:23:16.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:23:16.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:23:16.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:23:16.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:23:16.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:23:16.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:23:16.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:23:16.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:23:16.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:23:16.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:23:16.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:23:16.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:23:16.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:23:16.4 Trace: TorrentInfo: Guid: c4a6d651-2af6-4281-ace6-01046c45ece4 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:16.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:16.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:23:16.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:23:16.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:23:16.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:23:16.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:23:16.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:23:16.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:23:16.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:23:16.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:23:16.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:23:16.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:23:16.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:23:16.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:23:16.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:23:16.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:23:16.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:23:16.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:23:16.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:23:16.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:23:16.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:23:16.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:23:16.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:23:16.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:23:16.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:23:16.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:23:16.4 Trace: TorrentInfo: Guid: f717a913-8a89-415c-8638-95ca3ccd59e1 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:16.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:16.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:23:16.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:23:16.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:23:16.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:23:16.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:23:16.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:23:16.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:23:16.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:23:16.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:23:16.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:23:16.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:23:16.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:23:16.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:23:16.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:23:16.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:23:16.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:23:16.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:23:16.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:23:16.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:23:16.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:23:16.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:23:16.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:23:16.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:23:16.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:23:16.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:23:16.4 Trace: TorrentInfo: Guid: 10d76ec7-cc23-4f98-8284-8aa82a5995b3 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:16.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:16.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:23:16.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:23:16.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:23:16.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:23:16.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:23:16.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:23:16.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:23:16.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:23:16.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:23:16.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:23:16.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:23:16.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:23:16.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:23:16.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:23:16.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:23:16.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:23:16.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:23:16.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:23:16.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:23:16.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:23:16.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:23:16.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:23:16.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:23:16.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:23:16.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:23:16.4 Trace: TorrentInfo: Guid: fbfd9eae-cd00-4e36-8869-4a0456980ee1 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 984078090 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:16.4 Trace: Feed has valid size in description. 12:23:16.4 Debug: Downloading Feed http://my.indexer.tv/recent 12:23:16.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:16.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:23:16.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:23:16.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:23:16.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:23:16.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:23:16.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:23:16.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:23:16.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:23:16.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:23:16.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:23:16.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:23:16.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:23:16.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:23:16.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:23:16.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:23:16.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:23:16.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:23:16.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:23:16.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:23:16.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:23:16.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:23:16.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:23:16.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:23:16.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:23:16.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:23:16.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:23:16.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:23:16.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:23:16.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 12:23:16.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 12:23:16.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.4 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 12:23:16.4 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 12:23:16.4 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 12:23:16.4 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 12:23:16.4 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 12:23:16.4 Trace: TorrentInfo: Guid: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html Title: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] Size: 880496711 InfoUrl: DownloadUrl: http://itorrents.org/torrent/51C578C9823DD58F6EEA287C368ED935843D63AB.torrent?title=The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV] Indexer: CommentUrl: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html DownloadProtocol: Unknown PublishDate: 02/16/2017 02:24:26 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.4 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:16.4 Trace: Feed has valid size in enclosure. 12:23:16.4 Debug: Downloading Feed http://my.indexer.tv/recent 12:23:16.4 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 12:23:16.4 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 12:23:16.4 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 12:23:16.4 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 12:23:16.4 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 12:23:16.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 12:23:16.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 12:23:16.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.4 Trace: Parsed: The Voice 8x25 12:23:16.4 Trace: Parsed: The Voice 8x26 12:23:16.4 Trace: Parsed: How It's Made 25x07 720p 12:23:16.4 Trace: Parsed: Major Lazer 1x05 720p 12:23:16.4 Trace: Parsed: Lip Sync Battle 1x08 720p 12:23:16.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:23:16.4 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:16.4 Trace: Parsed: The Voice 8x25 12:23:16.4 Trace: Parsed: The Voice 8x26 12:23:16.4 Trace: Parsed: How It's Made 25x07 720p 12:23:16.4 Trace: Parsed: Major Lazer 1x05 720p 12:23:16.4 Trace: Parsed: Lip Sync Battle 1x08 720p 12:23:16.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:23:16.4 Trace: Parsed: The Voice 8x25 12:23:16.4 Trace: Parsed: The Voice 8x26 12:23:16.4 Trace: Parsed: How It's Made 25x07 720p 12:23:16.4 Trace: Parsed: Major Lazer 1x05 720p 12:23:16.4 Trace: Parsed: Lip Sync Battle 1x08 720p 12:23:16.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:23:16.4 Trace: Parsed: The Voice 8x25 12:23:16.4 Trace: Parsed: The Voice 8x26 12:23:16.4 Trace: Parsed: How It's Made 25x07 720p 12:23:16.4 Trace: Parsed: Major Lazer 1x05 720p 12:23:16.4 Trace: Parsed: Lip Sync Battle 1x08 720p 12:23:16.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:23:16.4 Debug: Feed doesn't have release size. 12:23:16.4 Trace: Parsed: The Voice 8x25 12:23:16.4 Trace: Parsed: The Voice 8x26 12:23:16.4 Trace: Parsed: How It's Made 25x07 720p 12:23:16.4 Trace: Parsed: Major Lazer 1x05 720p 12:23:16.4 Trace: Parsed: Lip Sync Battle 1x08 720p 12:23:16.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:23:16.4 Debug: Downloading Feed http://my.indexer.tv/recent 12:23:16.4 Trace: Parsed: The Voice 8x25 12:23:16.4 Trace: Parsed: The Voice 8x26 12:23:16.4 Trace: Parsed: How It's Made 25x07 720p 12:23:16.4 Trace: Parsed: Major Lazer 1x05 720p 12:23:16.4 Trace: Parsed: Lip Sync Battle 1x08 720p 12:23:16.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 12:23:16.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 12:23:16.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.4 Debug: Unable to parse indexer feed: Rss feed must have a pubDate element with a valid publish date. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.RssParser.GetPublishDate(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 198 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/RssParser.cs:line 159 at NzbDrone.Core.Indexers.TorrentRssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/TorrentRssParser.cs:line 54 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 148 at NzbDrone.Core.Indexers.RssParser.ParseResponse(IndexerResponse indexerResponse) in ./Lidarr.Core/Indexers/RssParser.cs:line 64 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 245 FeedUrl: http://my.indexer.tv/recent;ItemTitle: Surviving Marriage S01E09 480p HDTV x264-mSD 12:23:16.4 Error: An error occurred while processing feed. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Unable to parse indexer: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 251 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetGenericTorrentRssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 142 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 76 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.Detect(TorrentRssIndexerSettings settings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 59 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.DetectParserSettings(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 55 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.GetParser(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssIndexer.GetParser() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssIndexer.cs:line 31 at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Lidarr.Core/Indexers/HttpIndexerBase.cs:line 87 FeedUrl: http://my.indexer.tv/recent 12:23:16.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 12:23:16.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 12:23:16.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 12:23:16.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 12:23:16.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 12:23:16.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 12:23:16.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 12:23:16.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 12:23:16.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 12:23:16.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 12:23:16.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 12:23:16.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 12:23:16.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 12:23:16.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 12:23:16.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 12:23:16.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 12:23:16.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.5 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:23:16.5 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:23:16.5 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 12:23:16.5 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:23:16.5 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:23:16.5 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 12:23:16.5 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:23:16.5 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:23:16.5 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 12:23:16.5 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:23:16.5 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:23:16.5 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 12:23:16.5 Debug: Feed doesn't have release size. 12:23:16.5 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:23:16.5 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:23:16.5 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 12:23:16.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 12:23:16.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 12:23:16.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.5 Trace: Identified feed as EZTV compatible by EZTV Namespace 12:23:16.5 Trace: Feed has Ezrss schema 12:23:16.5 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:23:16.5 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 12:23:16.5 Debug: Feed was parseable by Ezrss Parser 12:23:16.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 12:23:16.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 12:23:16.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:16.5 Trace: TorrentInfo: Guid: 9e297d99-1f0e-4823-b9be-d5efc3484576 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:16.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:16.5 Trace: TorrentInfo: Guid: 90ab381a-2a8a-4c63-aa0f-16a1cb6b3eb7 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:16.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:16.5 Trace: TorrentInfo: Guid: bb4dddab-30a2-4e0e-86f0-dfcf70809a7e Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:16.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:16.5 Trace: TorrentInfo: Guid: c39266ef-e511-4492-a28c-28820f982fb9 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 513802 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:16.5 Debug: Feed doesn't have release size. 12:23:16.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:16.5 Trace: TorrentInfo: Guid: 49081d2d-ebab-43bb-98a8-04b9f559634d Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:16.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 12:23:16.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 12:23:16.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:16.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:16.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:16.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:16.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:16.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.5 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:16.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:16.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:16.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:16.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:16.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:16.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:16.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:16.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:16.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:16.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:16.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:16.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:16.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:16.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:16.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:16.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.5 Debug: Feed doesn't have release size. 12:23:16.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:16.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:16.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:16.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:16.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:16.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 12:23:16.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 12:23:16.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.5 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:23:16.5 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:23:16.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:23:16.5 Trace: TorrentInfo: Guid: 6cd14992-821a-487f-8305-4906f2e5642b Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 0 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.5 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:16.5 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:23:16.5 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:23:16.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:23:16.5 Trace: TorrentInfo: Guid: 7d2a9a5f-4445-4a10-bf1f-12c5567078c9 Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 0 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.5 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:23:16.5 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:23:16.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:23:16.5 Trace: TorrentInfo: Guid: e5cdcbf9-0f12-4585-ba87-a89bc554529f Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 0 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.5 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:23:16.5 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:23:16.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:23:16.5 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:23:16.5 Trace: TorrentInfo: Guid: 9f453d6b-d361-4c2c-9cc3-06f0ef8d2cdc Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 1471026299 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.5 Trace: Feed has valid size in description. 12:23:16.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 12:23:16.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 12:23:16.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.5 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 12:23:16.5 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 12:23:16.5 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 12:23:16.5 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 12:23:16.5 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 12:23:16.5 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 12:23:16.5 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 12:23:16.5 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 12:23:16.5 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 12:23:16.5 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 12:23:16.5 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 12:23:16.5 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 12:23:16.5 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 12:23:16.5 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 12:23:16.5 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 12:23:16.5 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 12:23:16.5 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 12:23:16.5 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 12:23:16.5 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 12:23:16.5 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 2523293286 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 12:23:16.5 Trace: Feed has valid size in description. 12:23:16.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 12:23:16.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 12:23:16.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.5 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 12:23:16.5 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 12:23:16.5 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 12:23:16.5 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 12:23:16.5 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 12:23:16.5 Trace: TorrentInfo: Guid: https://hdaccess.net/details.php?id=11515 Title: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 Size: 2538463390 InfoUrl: DownloadUrl: https://hdaccess.net/download.php?torrent=11515&passkey=123456 Indexer: CommentUrl: https://hdaccess.net/details.php?id=11515&hit=1#comments DownloadProtocol: Unknown PublishDate: 03/14/2015 21:10:42 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.5 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:16.5 Trace: Feed has valid size in enclosure. 12:23:16.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 12:23:16.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 12:23:16.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.5 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:23:16.5 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:23:16.5 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:23:16.5 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:23:16.5 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:23:16.5 Trace: TorrentInfo: Guid: https://thepiratebay.se/torrent/11811366/Series_Title_S05E02_HDTV_x264-Xclusive_%5Beztv%5D Title: Series Title S05E02 HDTV x264-Xclusive [eztv] Size: 388895872 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:9fb267cff5ae5603f07a347676ec3bf3e35f75e1&dn=Game+of+Thrones+S05E02+HDTV+x264-Xclusive+%5Beztv%5D&tr=udp:%2F%2Fopen.demonii.com:1337&tr=udp:%2F%2Ftracker.coppersurfer.tk:6969&tr=udp:%2F%2Ftracker.leechers-paradise.org:6969&tr=udp:%2F%2Fexodus.desync.com:6969 Indexer: CommentUrl: https://thepiratebay.se/torrent/11811366/Series_Title_S05E02_HDTV_x264-Xclusive_%5Beztv%5D DownloadProtocol: Unknown PublishDate: 04/12/2015 03:34:00 MagnetUrl: magnet:?xt=urn:btih:9fb267cff5ae5603f07a347676ec3bf3e35f75e1&dn=Game+of+Thrones+S05E02+HDTV+x264-Xclusive+%5Beztv%5D&tr=udp:%2F%2Fopen.demonii.com:1337&tr=udp:%2F%2Ftracker.coppersurfer.tk:6969&tr=udp:%2F%2Ftracker.leechers-paradise.org:6969&tr=udp:%2F%2Fexodus.desync.com:6969 InfoHash: 9FB267CFF5AE5603F07A347676EC3BF3E35F75E1 Seeders: Peers: 12:23:16.5 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:16.5 Trace: Feed has valid size in enclosure. 12:23:16.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 12:23:16.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 12:23:16.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:23:16.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:23:16.5 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.5 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:16.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:23:16.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:23:16.5 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:23:16.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:23:16.5 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:23:16.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:23:16.6 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 1095216660 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.6 Trace: Feed has valid size in description. 12:23:16.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 12:23:16.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 12:23:16.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:16.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:16.6 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.6 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:16.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:16.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:16.6 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:16.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:16.6 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:16.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:16.6 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.6 Trace: Feed has valid size in description. 12:23:16.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 12:23:16.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 12:23:16.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.6 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 12:23:16.6 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 12:23:16.6 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 12:23:16.6 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 12:23:16.6 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 12:23:16.6 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 12:23:16.6 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 12:23:16.6 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 12:23:16.6 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 12:23:16.6 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 12:23:16.6 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 12:23:16.6 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 12:23:16.6 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 12:23:16.6 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 12:23:16.6 Trace: TorrentInfo: Guid: 3d136ac1-daf1-427c-8a0f-bc279b197ce6 Title: Egypt's Lost Queens.720p.2014.WEB.H.264 Size: 0 InfoUrl: DownloadUrl: https://www.bit-hdtv.com/rssdownload.php?id=123 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 06/03/2015 03:19:49 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.6 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:16.6 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 12:23:16.6 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 12:23:16.6 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 12:23:16.6 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 12:23:16.6 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 12:23:16.6 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 12:23:16.6 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 12:23:16.6 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 12:23:16.6 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 12:23:16.6 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 12:23:16.6 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 12:23:16.6 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 12:23:16.6 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 12:23:16.6 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 12:23:16.6 Trace: TorrentInfo: Guid: a5239f4f-561b-4fdb-a528-885e2ab8a407 Title: Egypt's Lost Queens.720p.2014.WEB.H.264 Size: 1063004406 InfoUrl: DownloadUrl: https://www.bit-hdtv.com/rssdownload.php?id=123 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 06/03/2015 03:19:49 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.6 Trace: Feed has valid size in Size element. 12:23:16.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 12:23:16.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 12:23:16.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:16.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:16.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:16.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:16.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:16.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.6 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:16.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:16.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:16.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:16.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:16.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:16.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:16.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:16.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:16.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:16.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:16.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:16.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:16.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:16.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:16.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:16.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.6 Debug: Feed doesn't have release size. 12:23:16.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:16.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:16.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:16.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:16.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:16.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 12:23:16.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 12:23:16.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.6 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 12:23:16.6 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 12:23:16.6 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:23:16.6 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:23:16.6 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:23:16.6 Trace: TorrentInfo: Guid: http://ac.me/torrent/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.html Title: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- Size: 562386947 InfoUrl: DownloadUrl: http://ac.me/download/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/21/2016 09:51:54 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.6 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:16.6 Trace: Feed has valid size in enclosure. 12:23:16.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 12:23:16.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 12:23:16.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.6 Trace: Identified feed as EZTV compatible by EZTV Namespace 12:23:16.6 Trace: Feed has Ezrss schema 12:23:16.6 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 12:23:16.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:23:16.6 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 12:23:16.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ Title: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] Size: 796606175 InfoUrl: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ DownloadUrl: http://re.zoink.it/20a4ed4eFC Indexer: CommentUrl: http://eztv.it/forum/discuss/58439/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:39:00 MagnetUrl: magnet:?xt=urn:btih:ED6E7P5IQJZCOSWGOH4FPTAVCRHJVKB6&dn=S4C.I.Grombil.Cyfandir.Pell.American.Interior.PDTV.x264-MVGroup InfoHash: 20FC4FBFA88272274AC671F857CC15144E9AA83E Seeders: Peers: 12:23:16.6 Debug: Feed was parseable by Ezrss Parser 12:23:16.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 12:23:16.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 12:23:16.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:16.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:23:16.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:23:16.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:23:16.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:23:16.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:23:16.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:23:16.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:23:16.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:23:16.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:23:16.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:23:16.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:23:16.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:23:16.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:23:16.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:23:16.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:23:16.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:23:16.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:23:16.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:23:16.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:23:16.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:23:16.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:23:16.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:23:16.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:23:16.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:23:16.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:23:16.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:23:16.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:23:16.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:23:16.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:23:16.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:23:16.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:23:16.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:23:16.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:23:16.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:23:16.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:23:16.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:23:16.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:23:16.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:23:16.6 Trace: TorrentInfo: Guid: 41b48865-6669-4cd9-9b92-088bb38778f3 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:16.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:16.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:23:16.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:23:16.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:23:16.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:23:16.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:23:16.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:23:16.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:23:16.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:23:16.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:23:16.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:23:16.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:23:16.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:23:16.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:23:16.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:23:16.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:23:16.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:23:16.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:23:16.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:23:16.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:23:16.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:23:16.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:23:16.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:23:16.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:23:16.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:23:16.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:23:16.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:23:16.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:23:16.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:23:16.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:23:16.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:23:16.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:23:16.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:23:16.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:23:16.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:23:16.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:23:16.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:23:16.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:23:16.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:23:16.6 Trace: TorrentInfo: Guid: b1559b30-505a-48d5-ae60-d5cf00ec19b3 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:16.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:16.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:23:16.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:23:16.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:23:16.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:23:16.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:23:16.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:23:16.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:23:16.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:23:16.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:23:16.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:23:16.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:23:16.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:23:16.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:23:16.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:23:16.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:23:16.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:23:16.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:23:16.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:23:16.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:23:16.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:23:16.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:23:16.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:23:16.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:23:16.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:23:16.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:23:16.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:23:16.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:23:16.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:23:16.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:23:16.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:23:16.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:23:16.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:23:16.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:23:16.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:23:16.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:23:16.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:23:16.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:23:16.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:23:16.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:23:16.6 Trace: TorrentInfo: Guid: 23464b9e-1614-4f71-9621-2f3855debadc Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:16.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:16.7 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:23:16.7 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:23:16.7 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:23:16.7 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:23:16.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:23:16.7 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:23:16.7 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:23:16.7 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:23:16.7 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:23:16.7 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:23:16.7 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:23:16.7 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:23:16.7 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:23:16.7 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:23:16.7 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:23:16.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:23:16.7 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:23:16.7 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:23:16.7 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:23:16.7 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:23:16.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:23:16.7 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:23:16.7 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:23:16.7 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:23:16.7 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:23:16.7 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:23:16.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:23:16.7 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:23:16.7 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:23:16.7 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:23:16.7 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:23:16.7 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:23:16.7 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:23:16.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:23:16.7 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:23:16.7 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:23:16.7 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:23:16.7 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:23:16.7 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:23:16.7 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:23:16.7 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:23:16.7 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:23:16.7 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:23:16.7 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:23:16.7 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:23:16.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:23:16.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:23:16.7 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:23:16.7 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:23:16.7 Trace: TorrentInfo: Guid: 7591e1f6-4843-4dda-b49e-b922945ae542 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 984078090 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:16.7 Trace: Feed has valid size in description. 12:23:16.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 12:23:16.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 12:23:16.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.7 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 12:23:16.7 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 12:23:16.7 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 12:23:16.7 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 12:23:16.7 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 12:23:16.7 Trace: TorrentInfo: Guid: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html Title: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] Size: 880496711 InfoUrl: DownloadUrl: http://itorrents.org/torrent/51C578C9823DD58F6EEA287C368ED935843D63AB.torrent?title=The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV] Indexer: CommentUrl: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html DownloadProtocol: Unknown PublishDate: 02/16/2017 02:24:26 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.7 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:16.7 Trace: Feed has valid size in enclosure. 12:23:16.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 12:23:16.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 12:23:16.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.7 Trace: Parsed: The Voice 8x25 12:23:16.7 Trace: Parsed: The Voice 8x26 12:23:16.7 Trace: Parsed: How It's Made 25x07 720p 12:23:16.7 Trace: Parsed: Major Lazer 1x05 720p 12:23:16.7 Trace: Parsed: Lip Sync Battle 1x08 720p 12:23:16.7 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:23:16.7 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:16.7 Trace: Parsed: The Voice 8x25 12:23:16.7 Trace: Parsed: The Voice 8x26 12:23:16.7 Trace: Parsed: How It's Made 25x07 720p 12:23:16.7 Trace: Parsed: Major Lazer 1x05 720p 12:23:16.7 Trace: Parsed: Lip Sync Battle 1x08 720p 12:23:16.7 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:23:16.7 Trace: Parsed: The Voice 8x25 12:23:16.7 Trace: Parsed: The Voice 8x26 12:23:16.7 Trace: Parsed: How It's Made 25x07 720p 12:23:16.7 Trace: Parsed: Major Lazer 1x05 720p 12:23:16.7 Trace: Parsed: Lip Sync Battle 1x08 720p 12:23:16.7 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:23:16.7 Trace: Parsed: The Voice 8x25 12:23:16.7 Trace: Parsed: The Voice 8x26 12:23:16.7 Trace: Parsed: How It's Made 25x07 720p 12:23:16.7 Trace: Parsed: Major Lazer 1x05 720p 12:23:16.7 Trace: Parsed: Lip Sync Battle 1x08 720p 12:23:16.7 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:23:16.7 Debug: Feed doesn't have release size. 12:23:16.7 Trace: Parsed: The Voice 8x25 12:23:16.7 Trace: Parsed: The Voice 8x26 12:23:16.7 Trace: Parsed: How It's Made 25x07 720p 12:23:16.7 Trace: Parsed: Major Lazer 1x05 720p 12:23:16.7 Trace: Parsed: Lip Sync Battle 1x08 720p 12:23:16.7 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:23:16.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 12:23:16.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 12:23:16.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.7 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 12:23:16.7 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 12:23:16.7 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 12:23:16.7 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 12:23:16.7 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 12:23:16.7 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 12:23:16.7 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 12:23:16.7 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 12:23:16.7 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 12:23:16.7 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 12:23:16.7 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 12:23:16.7 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 12:23:16.7 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 12:23:16.7 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 12:23:16.7 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 12:23:16.7 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 12:23:16.7 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 12:23:16.7 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 12:23:16.7 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 12:23:16.7 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 12:23:16.7 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.7 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:16.7 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 12:23:16.7 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 12:23:16.7 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 12:23:16.7 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 12:23:16.7 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 12:23:16.7 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 12:23:16.7 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 12:23:16.7 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 12:23:16.7 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 12:23:16.7 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 12:23:16.7 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 12:23:16.7 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 12:23:16.7 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 12:23:16.7 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 12:23:16.7 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 12:23:16.7 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 12:23:16.7 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 12:23:16.7 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 12:23:16.7 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 12:23:16.7 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 12:23:16.7 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.7 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 12:23:16.7 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 12:23:16.7 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 12:23:16.7 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 12:23:16.7 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 12:23:16.7 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 12:23:16.7 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 12:23:16.7 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 12:23:16.7 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 12:23:16.7 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 12:23:16.7 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 12:23:16.7 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 12:23:16.7 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 12:23:16.7 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 12:23:16.7 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 12:23:16.7 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 12:23:16.7 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 12:23:16.7 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 12:23:16.7 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 12:23:16.7 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 12:23:16.7 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.7 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 12:23:16.7 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 12:23:16.7 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 12:23:16.7 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 12:23:16.7 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 12:23:16.7 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 12:23:16.7 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 12:23:16.7 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 12:23:16.7 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 12:23:16.7 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 12:23:16.7 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 12:23:16.7 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 12:23:16.7 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 12:23:16.7 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 12:23:16.7 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 12:23:16.7 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 12:23:16.7 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 12:23:16.7 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 12:23:16.7 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 12:23:16.7 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 12:23:16.7 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 405180252 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.7 Trace: Feed has valid size in description. 12:23:16.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 12:23:16.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 12:23:16.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.7 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 12:23:16.7 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 14701 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.7 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:16.7 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 12:23:16.7 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.7 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 12:23:16.7 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.7 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 12:23:16.7 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 185923011 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 12:23:16.7 Trace: Feed has valid size in description. 12:23:16.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 12:23:16.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 12:23:16.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.7 Trace: Identified feed as EZTV compatible by EZTV Namespace 12:23:16.7 Trace: Feed has Ezrss schema 12:23:16.7 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:23:16.7 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 12:23:16.7 Trace: Feed wasn't parsable by Ezrss Parser NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Feed doesn't contain the release content size. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ValidateReleaseSize(TorrentInfo[] releases, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 289 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetEzrssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 100 12:23:16.7 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:23:16.7 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 100000 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 12:23:16.7 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:16.7 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:23:16.7 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 12:23:16.7 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:23:16.7 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 12:23:16.7 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:23:16.7 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 12:23:16.7 Debug: Feed doesn't have release size. 12:23:16.7 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:23:16.7 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 12:23:16.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 12:23:16.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 12:23:16.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:16.7 Trace: TorrentInfo: Guid: e0245cc9-170e-4f7d-9911-13d135b4c232 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:16.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:16.7 Trace: TorrentInfo: Guid: 10b3a57b-9714-43ef-9af9-e0db94b1d789 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:16.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:16.7 Trace: TorrentInfo: Guid: 023e5858-90d4-4cbc-ad4f-b1ea019769e5 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:16.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:16.7 Trace: TorrentInfo: Guid: af72bb1c-5071-444a-b24c-aae2e8d053bd Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 513802 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:16.7 Debug: Feed doesn't have release size. 12:23:16.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:16.7 Trace: TorrentInfo: Guid: 5ea6f7fd-480e-4e1e-99ce-785bf16bcf29 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:16.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 12:23:16.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 12:23:16.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:16.7 Trace: TorrentInfo: Guid: 62d99864-54db-4879-8d13-99ce1ed0be3e Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:16.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 12:23:16.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 12:23:16.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:16.7 Debug: Unable to parse indexer feed: Rss feed must have a pubDate element with a valid publish date. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.RssParser.GetPublishDate(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 198 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/RssParser.cs:line 159 at NzbDrone.Core.Indexers.TorrentRssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/TorrentRssParser.cs:line 54 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 148 at NzbDrone.Core.Indexers.RssParser.ParseResponse(IndexerResponse indexerResponse) in ./Lidarr.Core/Indexers/RssParser.cs:line 64 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 245 FeedUrl: http://my.indexer.tv/recent;ItemTitle: Surviving Marriage S01E09 480p HDTV x264-mSD 12:23:16.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 12:23:16.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 12:23:16.7 Debug: Downloading Feed http://indexer.local/torznab/all/api?t=music&cat=1&extended=1&offset=0&limit=100 12:23:16.7 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:23:16.7 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:23:16.7 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:23:16.7 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:23:16.7 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:23:16.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 12:23:16.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 12:23:16.7 Debug: Downloading Feed http://indexer.local/api/v2.0/indexers/all/results/torznab?t=music&cat=1&extended=1&offset=0&limit=100 12:23:16.7 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:23:16.7 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:23:16.7 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:23:16.7 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:23:16.7 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:23:16.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 12:23:16.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 12:23:16.7 Debug: Downloading Feed http://localhost:9117/torznab/all/api/api?t=music&cat=1&extended=1&offset=0&limit=100 12:23:16.7 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:23:16.7 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:23:16.7 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:23:16.7 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:23:16.7 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:23:16.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 12:23:16.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 12:23:16.7 Debug: Downloading Feed http://localhost:9117/api/v2.0/indexers/all/results/torznab/api?t=music&cat=1&extended=1&offset=0&limit=100 12:23:16.7 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:23:16.7 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:23:16.7 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:23:16.7 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:23:16.7 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:23:16.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 12:23:16.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 12:23:16.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- Skipped should_reject_rss_settings_for_AwesomeHD [< 1 ms] 12:23:16.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 12:23:16.7 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 12:23:16.7 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 12:23:16.7 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 12:23:16.7 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 12:23:16.7 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 12:23:16.7 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 12:23:16.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 12:23:16.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 12:23:16.8 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 12:23:16.8 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:23:16.8 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:23:16.8 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:23:16.8 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:23:16.8 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:23:16.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 12:23:16.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 12:23:16.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 12:23:16.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 12:23:16.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 12:23:16.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 12:23:16.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 12:23:16.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 12:23:16.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 12:23:16.8 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 12:23:16.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149968308278_383/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:16.8 Info: DatabaseEngineVersionCheck migrating 12:23:16.8 Info: PerformDBOperation 12:23:16.8 Info: Performing DB Operation 12:23:16.8 Info: SQLite 3.47.0 12:23:16.8 Info: => 0.0012532s 12:23:16.8 Info: DatabaseEngineVersionCheck migrated 12:23:16.8 Info: => 0.001272s 12:23:16.8 Info: VersionMigration migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: CreateTable VersionInfo 12:23:16.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:23:16.8 Info: => 0.00016s 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: VersionMigration migrated 12:23:16.8 Info: => 0.0005171s 12:23:16.8 Info: VersionUniqueMigration migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: CreateIndex VersionInfo (Version) 12:23:16.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:23:16.8 Info: => 0.0001298s 12:23:16.8 Info: AlterTable VersionInfo 12:23:16.8 Info: => 1.4E-06s 12:23:16.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:23:16.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:23:16.8 Info: => 0.0005009s 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: VersionUniqueMigration migrated 12:23:16.8 Info: => 0.0007085s 12:23:16.8 Info: VersionDescriptionMigration migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: AlterTable VersionInfo 12:23:16.8 Info: => 1.5E-06s 12:23:16.8 Info: CreateColumn VersionInfo Description String 12:23:16.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:23:16.8 Info: => 0.0001987s 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: VersionDescriptionMigration migrated 12:23:16.8 Info: => 0.0003945s 12:23:16.8 Info: 1: InitialSetup migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 1 12:23:16.8 Info: CreateTable Logs 12:23:16.8 Info: CREATE TABLE "Logs" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Message" TEXT NOT NULL, "Time" DATETIME NOT NULL, "Logger" TEXT NOT NULL, "Exception" TEXT, "ExceptionType" TEXT, "Level" TEXT NOT NULL) 12:23:16.8 Info: => 0.0001876s 12:23:16.8 Info: CreateIndex Logs (Time) 12:23:16.8 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 12:23:16.8 Info: => 8.3E-05s 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:23:16', 'InitialSetup') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 1: InitialSetup migrated 12:23:16.8 Info: => 0.0003826s 12:23:16.8 Info: 2: add_reason_to_pending_releases migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 2 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:23:16', 'add_reason_to_pending_releases') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 2: add_reason_to_pending_releases migrated 12:23:16.8 Info: => 0.0003495s 12:23:16.8 Info: 3: add_medium_support migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 3 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:23:16', 'add_medium_support') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 3: add_medium_support migrated 12:23:16.8 Info: => 0.0002823s 12:23:16.8 Info: 4: add_various_qualites_in_profile migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 4 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:23:16', 'add_various_qualites_in_profile') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 4: add_various_qualites_in_profile migrated 12:23:16.8 Info: => 0.0002949s 12:23:16.8 Info: 5: metadata_profiles migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 5 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:23:16', 'metadata_profiles') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 5: metadata_profiles migrated 12:23:16.8 Info: => 0.000284s 12:23:16.8 Info: 6: separate_automatic_and_interactive_search migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 6 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:23:16', 'separate_automatic_and_interactive_search') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 6: separate_automatic_and_interactive_search migrated 12:23:16.8 Info: => 0.0002848s 12:23:16.8 Info: 7: change_album_path_to_relative migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 7 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:23:16', 'change_album_path_to_relative') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 7: change_album_path_to_relative migrated 12:23:16.8 Info: => 0.0002787s 12:23:16.8 Info: 8: change_quality_size_mb_to_kb migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 8 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:23:16', 'change_quality_size_mb_to_kb') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 8: change_quality_size_mb_to_kb migrated 12:23:16.8 Info: => 0.0002888s 12:23:16.8 Info: 9: album_releases migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 9 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:23:16', 'album_releases') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 9: album_releases migrated 12:23:16.8 Info: => 0.0002771s 12:23:16.8 Info: 10: album_releases_fix migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 10 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:23:16', 'album_releases_fix') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 10: album_releases_fix migrated 12:23:16.8 Info: => 0.000278s 12:23:16.8 Info: 11: import_lists migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 11 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:23:16', 'import_lists') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 11: import_lists migrated 12:23:16.8 Info: => 0.0002824s 12:23:16.8 Info: 12: add_release_status migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 12 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:23:16', 'add_release_status') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 12: add_release_status migrated 12:23:16.8 Info: => 0.000289s 12:23:16.8 Info: 13: album_download_notification migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 13 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:23:16', 'album_download_notification') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 13: album_download_notification migrated 12:23:16.8 Info: => 0.0002844s 12:23:16.8 Info: 14: fix_language_metadata_profiles migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 14 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:23:16', 'fix_language_metadata_profiles') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 14: fix_language_metadata_profiles migrated 12:23:16.8 Info: => 0.0002792s 12:23:16.8 Info: 15: remove_fanzub migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 15 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:23:16', 'remove_fanzub') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 15: remove_fanzub migrated 12:23:16.8 Info: => 0.0002847s 12:23:16.8 Info: 16: update_artist_history_indexes migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 16 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:23:16', 'update_artist_history_indexes') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 16: update_artist_history_indexes migrated 12:23:16.8 Info: => 0.0002831s 12:23:16.8 Info: 17: remove_nma migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 17 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:23:16', 'remove_nma') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 17: remove_nma migrated 12:23:16.8 Info: => 0.0003023s 12:23:16.8 Info: 18: album_disambiguation migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 18 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:23:16', 'album_disambiguation') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 18: album_disambiguation migrated 12:23:16.8 Info: => 0.0003172s 12:23:16.8 Info: 19: add_ape_quality_in_profiles migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 19 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:23:16', 'add_ape_quality_in_profiles') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 19: add_ape_quality_in_profiles migrated 12:23:16.8 Info: => 0.000287s 12:23:16.8 Info: 20: remove_pushalot migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 20 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:23:16', 'remove_pushalot') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 20: remove_pushalot migrated 12:23:16.8 Info: => 0.0002979s 12:23:16.8 Info: 21: add_custom_filters migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 21 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:23:16', 'add_custom_filters') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 21: add_custom_filters migrated 12:23:16.8 Info: => 0.0003049s 12:23:16.8 Info: 22: import_list_tags migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 22 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:23:16', 'import_list_tags') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 22: import_list_tags migrated 12:23:16.8 Info: => 0.0002865s 12:23:16.8 Info: 23: add_release_groups_etc migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 23 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:23:16', 'add_release_groups_etc') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 23: add_release_groups_etc migrated 12:23:16.8 Info: => 0.0003023s 12:23:16.8 Info: 24: NewMediaInfoFormat migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 24 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:23:16', 'NewMediaInfoFormat') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 24: NewMediaInfoFormat migrated 12:23:16.8 Info: => 0.0002934s 12:23:16.8 Info: 25: rename_restrictions_to_release_profiles migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 25 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:23:16', 'rename_restrictions_to_release_profiles') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 25: rename_restrictions_to_release_profiles migrated 12:23:16.8 Info: => 0.0002744s 12:23:16.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 26 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:23:16', 'rename_quality_profiles_add_upgrade_allowed') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:23:16.8 Info: => 0.0002948s 12:23:16.8 Info: 27: add_import_exclusions migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 27 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:23:16', 'add_import_exclusions') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 27: add_import_exclusions migrated 12:23:16.8 Info: => 0.0002934s 12:23:16.8 Info: 28: clean_artist_metadata_table migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 28 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:23:16', 'clean_artist_metadata_table') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 28: clean_artist_metadata_table migrated 12:23:16.8 Info: => 0.0002999s 12:23:16.8 Info: 29: health_issue_notification migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 29 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:23:16', 'health_issue_notification') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 29: health_issue_notification migrated 12:23:16.8 Info: => 0.0003465s 12:23:16.8 Info: 30: add_mediafilerepository_mtime migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 30 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:23:16', 'add_mediafilerepository_mtime') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 30: add_mediafilerepository_mtime migrated 12:23:16.8 Info: => 0.0003117s 12:23:16.8 Info: 31: add_artistmetadataid_constraint migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 31 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:23:16', 'add_artistmetadataid_constraint') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 31: add_artistmetadataid_constraint migrated 12:23:16.8 Info: => 0.0003169s 12:23:16.8 Info: 32: old_ids_and_artist_alias migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 32 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:23:16', 'old_ids_and_artist_alias') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 32: old_ids_and_artist_alias migrated 12:23:16.8 Info: => 0.0003143s 12:23:16.8 Info: 33: download_propers_config migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 33 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:23:16', 'download_propers_config') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 33: download_propers_config migrated 12:23:16.8 Info: => 0.0003199s 12:23:16.8 Info: 34: remove_language_profiles migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 34 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:23:16', 'remove_language_profiles') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 34: remove_language_profiles migrated 12:23:16.8 Info: => 0.0003251s 12:23:16.8 Info: 35: multi_disc_naming_format migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 35 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:23:16', 'multi_disc_naming_format') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 35: multi_disc_naming_format migrated 12:23:16.8 Info: => 0.0003247s 12:23:16.8 Info: 36: add_download_client_priority migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 36 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:23:16', 'add_download_client_priority') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 36: add_download_client_priority migrated 12:23:16.8 Info: => 0.0003307s 12:23:16.8 Info: 37: remove_growl_prowl migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 37 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:23:16', 'remove_growl_prowl') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 37: remove_growl_prowl migrated 12:23:16.8 Info: => 0.0003203s 12:23:16.8 Info: 38: remove_plex_hometheatre migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 38 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:23:16', 'remove_plex_hometheatre') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 38: remove_plex_hometheatre migrated 12:23:16.8 Info: => 0.0003238s 12:23:16.8 Info: 39: add_root_folder_add_defaults migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 39 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:23:16', 'add_root_folder_add_defaults') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 39: add_root_folder_add_defaults migrated 12:23:16.8 Info: => 0.000325s 12:23:16.8 Info: 40: task_duration migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 40 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:23:16', 'task_duration') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 40: task_duration migrated 12:23:16.8 Info: => 0.0004682s 12:23:16.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 41 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:23:16', 'add_indexer_and_enabled_to_release_profiles') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:23:16.8 Info: => 0.0003217s 12:23:16.8 Info: 42: remove_album_folders migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 42 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:23:16', 'remove_album_folders') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 42: remove_album_folders migrated 12:23:16.8 Info: => 0.0003244s 12:23:16.8 Info: 44: add_priority_to_indexers migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 44 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:23:16', 'add_priority_to_indexers') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 44: add_priority_to_indexers migrated 12:23:16.8 Info: => 0.0003222s 12:23:16.8 Info: 45: remove_chown_and_folderchmod_config migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 45 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:23:16', 'remove_chown_and_folderchmod_config') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 45: remove_chown_and_folderchmod_config migrated 12:23:16.8 Info: => 0.0003852s 12:23:16.8 Info: 47: update_notifiarr migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 47 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:23:16', 'update_notifiarr') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 47: update_notifiarr migrated 12:23:16.8 Info: => 0.0003362s 12:23:16.8 Info: 49: email_multiple_addresses migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 49 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:23:16', 'email_multiple_addresses') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 49: email_multiple_addresses migrated 12:23:16.8 Info: => 0.0003343s 12:23:16.8 Info: 50: rename_blacklist_to_blocklist migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 50 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:23:16', 'rename_blacklist_to_blocklist') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 50: rename_blacklist_to_blocklist migrated 12:23:16.8 Info: => 0.0003226s 12:23:16.8 Info: 51: cdh_per_downloadclient migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 51 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:23:16', 'cdh_per_downloadclient') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 51: cdh_per_downloadclient migrated 12:23:16.8 Info: => 0.0003314s 12:23:16.8 Info: 52: download_history migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 52 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:23:16', 'download_history') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 52: download_history migrated 12:23:16.8 Info: => 0.0003238s 12:23:16.8 Info: 53: add_update_history migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 53 12:23:16.8 Info: CreateTable UpdateHistory 12:23:16.8 Info: CREATE TABLE "UpdateHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 12:23:16.8 Info: => 0.000138s 12:23:16.8 Info: CreateIndex UpdateHistory (Date) 12:23:16.8 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 12:23:16.8 Info: => 8.66E-05s 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:23:16', 'add_update_history') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 53: add_update_history migrated 12:23:16.8 Info: => 0.0004083s 12:23:16.8 Info: 54: add_on_update_to_notifications migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 54 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:23:16', 'add_on_update_to_notifications') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 54: add_on_update_to_notifications migrated 12:23:16.8 Info: => 0.0003585s 12:23:16.8 Info: 55: download_client_per_indexer migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 55 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:23:16', 'download_client_per_indexer') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 55: download_client_per_indexer migrated 12:23:16.8 Info: => 0.0003266s 12:23:16.8 Info: 56: AddNewItemMonitorType migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 56 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:23:16', 'AddNewItemMonitorType') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 56: AddNewItemMonitorType migrated 12:23:16.8 Info: => 0.0003234s 12:23:16.8 Info: 57: ImportListSearch migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 57 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:23:16', 'ImportListSearch') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 57: ImportListSearch migrated 12:23:16.8 Info: => 0.000328s 12:23:16.8 Info: 58: ImportListMonitorExisting migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 58 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:23:16', 'ImportListMonitorExisting') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 58: ImportListMonitorExisting migrated 12:23:16.8 Info: => 0.0003345s 12:23:16.8 Info: 59: add_indexer_tags migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 59 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:23:16', 'add_indexer_tags') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 59: add_indexer_tags migrated 12:23:16.8 Info: => 0.0003266s 12:23:16.8 Info: 60: update_audio_types migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 60 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:23:16', 'update_audio_types') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 60: update_audio_types migrated 12:23:16.8 Info: => 0.0003161s 12:23:16.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 61 12:23:16.8 Info: AlterTable Logs 12:23:16.8 Info: => 1.4E-06s 12:23:16.8 Info: AlterColumn Logs Time DateTimeOffset 12:23:16.8 Info: CREATE TABLE "Logs_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Message" TEXT NOT NULL, "Time" DATETIME NOT NULL, "Logger" TEXT NOT NULL, "Exception" TEXT, "ExceptionType" TEXT, "Level" TEXT NOT NULL) 12:23:16.8 Info: INSERT INTO "Logs_temp" ("Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level") SELECT "Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level" FROM "Logs" 12:23:16.8 Info: DROP TABLE "Logs" 12:23:16.8 Info: ALTER TABLE "Logs_temp" RENAME TO "Logs" 12:23:16.8 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 12:23:16.8 Info: => 0.0013671s 12:23:16.8 Info: AlterTable UpdateHistory 12:23:16.8 Info: => 1.2E-06s 12:23:16.8 Info: AlterColumn UpdateHistory Date DateTimeOffset 12:23:16.8 Info: CREATE TABLE "UpdateHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 12:23:16.8 Info: INSERT INTO "UpdateHistory_temp" ("Id", "Date", "Version", "EventType") SELECT "Id", "Date", "Version", "EventType" FROM "UpdateHistory" 12:23:16.8 Info: DROP TABLE "UpdateHistory" 12:23:16.8 Info: ALTER TABLE "UpdateHistory_temp" RENAME TO "UpdateHistory" 12:23:16.8 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 12:23:16.8 Info: => 0.0011561s 12:23:16.8 Info: AlterTable VersionInfo 12:23:16.8 Info: => 1.3E-06s 12:23:16.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:23:16.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:23:16.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:23:16.8 Info: DROP TABLE "VersionInfo" 12:23:16.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:23:16.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:23:16.8 Info: => 0.0011766s 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:23:16', 'postgres_update_timestamp_columns_to_with_timezone') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:23:16.8 Info: => 0.0015459s 12:23:16.8 Info: 62: add_on_delete_to_notifications migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 62 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:23:16', 'add_on_delete_to_notifications') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 62: add_on_delete_to_notifications migrated 12:23:16.8 Info: => 0.000328s 12:23:16.8 Info: 63: add_custom_formats migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 63 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:23:16', 'add_custom_formats') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 63: add_custom_formats migrated 12:23:16.8 Info: => 0.0003099s 12:23:16.8 Info: 64: add_result_to_commands migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 64 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-10-28T12:23:16', 'add_result_to_commands') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 64: add_result_to_commands migrated 12:23:16.8 Info: => 0.0003107s 12:23:16.8 Info: 65: health_restored_notification migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 65 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-10-28T12:23:16', 'health_restored_notification') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 65: health_restored_notification migrated 12:23:16.8 Info: => 0.0003101s 12:23:16.8 Info: 66: remove_uc migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 66 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-10-28T12:23:16', 'remove_uc') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 66: remove_uc migrated 12:23:16.8 Info: => 0.0003113s 12:23:16.8 Info: 67: download_clients_rename_tv_to_music migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 67 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-10-28T12:23:16', 'download_clients_rename_tv_to_music') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 67: download_clients_rename_tv_to_music migrated 12:23:16.8 Info: => 0.0003131s 12:23:16.8 Info: 68: add_colon_replacement_to_naming_config migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 68 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-10-28T12:23:16', 'add_colon_replacement_to_naming_config') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 68: add_colon_replacement_to_naming_config migrated 12:23:16.8 Info: => 0.0003338s 12:23:16.8 Info: 69: list_sync_time migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 69 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-10-28T12:23:16', 'list_sync_time') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 69: list_sync_time migrated 12:23:16.8 Info: => 0.0003231s 12:23:16.8 Info: 70: add_download_client_tags migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 70 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-10-28T12:23:16', 'add_download_client_tags') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 70: add_download_client_tags migrated 12:23:16.8 Info: => 0.0003245s 12:23:16.8 Info: 71: add_notification_status migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 71 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-10-28T12:23:16', 'add_notification_status') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 71: add_notification_status migrated 12:23:16.8 Info: => 0.0003185s 12:23:16.8 Info: 72: add_alac_24_quality_in_profiles migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 72 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-10-28T12:23:16', 'add_alac_24_quality_in_profiles') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 72: add_alac_24_quality_in_profiles migrated 12:23:16.8 Info: => 0.0003223s 12:23:16.8 Info: 73: add_salt_to_users migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 73 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-10-28T12:23:16', 'add_salt_to_users') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 73: add_salt_to_users migrated 12:23:16.8 Info: => 0.0003265s 12:23:16.8 Info: 74: add_auto_tagging migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 74 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-10-28T12:23:16', 'add_auto_tagging') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 74: add_auto_tagging migrated 12:23:16.8 Info: => 0.0003284s 12:23:16.8 Info: 75: quality_definition_preferred_size migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 75 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-10-28T12:23:16', 'quality_definition_preferred_size') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 75: quality_definition_preferred_size migrated 12:23:16.8 Info: => 0.0003228s 12:23:16.8 Info: 76: add_on_artist_add_to_notifications migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 76 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-10-28T12:23:16', 'add_on_artist_add_to_notifications') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 76: add_on_artist_add_to_notifications migrated 12:23:16.8 Info: => 0.0003261s 12:23:16.8 Info: 77: album_last_searched_time migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 77 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-10-28T12:23:16', 'album_last_searched_time') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 77: album_last_searched_time migrated 12:23:16.8 Info: => 0.0003842s 12:23:16.8 Info: 78: add_indexer_flags migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 78 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-10-28T12:23:16', 'add_indexer_flags') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 78: add_indexer_flags migrated 12:23:16.8 Info: => 0.0003323s 12:23:16.8 Info: 79: add_indexes_album_statistics migrating 12:23:16.8 Info: Beginning Transaction 12:23:16.8 Info: Starting migration of Log DB to 79 12:23:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2024-10-28T12:23:16', 'add_indexes_album_statistics') 12:23:16.8 Info: Committing Transaction 12:23:16.8 Info: 79: add_indexes_album_statistics migrated 12:23:16.8 Info: => 0.0003376s 12:23:16.8 Debug: Took: 00:00:00.0536026 12:23:16.9 Info: Caching database 12:23:16.9 Error: System.InvalidOperationException: Fake Exception 12:23:17.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:23:17.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:23:18.0 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 12:23:18.0 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 12:23:18.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Log.db 12:23:18.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149980800228_385/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:18.0 Info: DatabaseEngineVersionCheck migrating 12:23:18.0 Info: PerformDBOperation 12:23:18.0 Info: Performing DB Operation 12:23:18.0 Info: SQLite 3.47.0 12:23:18.0 Info: => 0.0008706s 12:23:18.0 Info: DatabaseEngineVersionCheck migrated 12:23:18.0 Info: => 0.0008921s 12:23:18.0 Debug: Took: 00:00:00.0179632 12:23:18.1 Debug: File no longer exists on disk. removing from database. 12:23:19.1 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 12:23:19.1 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 12:23:19.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Log.db 12:23:19.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657149991756958_387/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:19.1 Info: DatabaseEngineVersionCheck migrating 12:23:19.1 Info: PerformDBOperation 12:23:19.1 Info: Performing DB Operation 12:23:19.1 Info: SQLite 3.47.0 12:23:19.1 Info: => 0.0008408s 12:23:19.1 Info: DatabaseEngineVersionCheck migrated 12:23:19.1 Info: => 0.0008671s 12:23:19.1 Debug: Took: 00:00:00.0138935 12:23:19.1 Info: Unique message: b273db53-55bb-4079-98db-1c8583334f71 12:23:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:23:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:23:20.2 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 12:23:20.2 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 12:23:20.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Log.db 12:23:20.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150002573321_389/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:20.2 Info: DatabaseEngineVersionCheck migrating 12:23:20.2 Info: PerformDBOperation 12:23:20.2 Info: Performing DB Operation 12:23:20.2 Info: SQLite 3.47.0 12:23:20.2 Info: => 0.0008519s 12:23:20.2 Info: DatabaseEngineVersionCheck migrated 12:23:20.2 Info: => 0.0008745s 12:23:20.2 Debug: Took: 00:00:00.0152261 12:23:20.2 Error: Unique message: 9698d6b2-a4e6-424d-a0fa-978e990b03f8 System.InvalidOperationException: Fake Exception 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:23:21.3 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 12:23:21.3 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 12:23:21.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Log.db 12:23:21.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150013349693_391/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:21.3 Info: DatabaseEngineVersionCheck migrating 12:23:21.3 Info: PerformDBOperation 12:23:21.3 Info: Performing DB Operation 12:23:21.3 Info: SQLite 3.47.0 12:23:21.3 Info: => 0.0008101s 12:23:21.3 Info: DatabaseEngineVersionCheck migrated 12:23:21.3 Info: => 0.0008299s 12:23:21.3 Debug: Took: 00:00:00.0147484 12:23:21.3 Info: 28abb712-d288-4576-9016-7366c7401277583e4b1a-e5e3-4440-90ff-4a59f3b569343dc62d7e-a76c-4a30-83da-486b4b6672f60b0a31db-5c27-4e4a-887d-6ee9196057fb476d9972-904e-4efb-98a2-f699be7392e47d54f167-1e99-44d6-bd4e-9440519c32c7c0389513-d35d-4cd7-8066-808c0e558d04a219822d-1cbf-41b2-9711-6bc163d203d1b07c629f-28d6-4ce5-b760-78c1ee147fac7b69040f-44d3-4614-b35f-2a91304a319821f01b8b-9994-417e-903b-f291eb74e338a2aa7a78-db72-4577-b4ad-5687917a33afbfb33c67-ab10-4368-9e20-ab39a774a02a617fdee6-fc2c-487c-90a3-01f0324719978b7a89e2-8d9e-4196-9ba1-098aa1ae983fade4f7fd-9f27-480a-98fb-ae3a225dc527d4f66641-ebac-4425-9044-e57d9882c9abbec32dea-0e04-4547-84a5-476f275727c3dfe3fce5-287b-4465-b3c0-1ffe777edd4fe49deda2-bcbc-43d2-80bc-baf30e078d857f5f26d1-b33d-4ea5-9687-46dd34960a7fd3107436-c96d-4cf8-96a4-9fd47523f87737d33687-6a0c-4e4f-b665-d292e17592eedc931df3-b58b-4ff5-b644-c26861c2aebbd547a2a3-15e4-4f6f-a6c7-6f52e3359dced9690d3d-197e-4ffc-8758-a9f2805db87dbe3efa55-de92-402c-8c01-0568b7571921423f01e9-9aec-443f-a6db-6446d363ac854a4a81e9-71e3-44b8-81ca-0f6e5590c68803e74fd4-714a-4e3b-8b19-0b32cad898e7008b35f8-15d5-4d8e-8f81-807feed9be7296633c8a-64cb-4f47-aed8-7188200593f71a3d358e-0613-4c08-b27f-76d5ca9832450d703d41-e4a8-4109-b46d-7a6a3354219bd7562277-5fdf-47e3-bcfc-6967ebeef39cdd6a0d53-d389-4e47-8a17-76d659f791602d28dfca-4e15-4f3a-9941-2da63a6b9d6c30639a83-0d12-4e24-a868-c7ca188dd5da5f0dc002-31db-4259-a2e4-a6b94730bc9bf62d9221-5841-46c8-91d6-610b44391a983a31e6ec-9b24-4e11-9a21-9145894d6e8e50dd67b9-a9ae-48c3-b89a-c51a7f4dbb7021e66af9-160b-436d-ad19-ff2e02d63f7537f39528-0179-4eee-b466-62b44f14b0f7f8192ead-ce10-48ba-ac50-6518e13b36216441f439-539c-43af-ae88-4bb174c74f134a5f9297-b85f-4056-98eb-7b06c642591a43c1d46a-ebe5-4f08-a9e3-a736ff5faf36b24d6f14-16a0-46a6-870b-17c15004941e779874dd-e588-4e01-b3e8-e191212501134c0deb75-892c-46e0-907f-564da38a834ea57c180b-bfc9-4ff1-bee6-5c57e062ce785ba939f1-0dc3-448d-915b-a726924da67b22a9fbf1-6144-4a41-8a0c-2690c8444af6a81376eb-d31d-4106-bc2d-b3da9a2aa947adf46b2d-255c-4ca5-aa03-2c55963c0ba8a5aa69a6-6e3c-4ca0-95fa-60c0cccfbb6bf7140e2e-5553-4fad-9d8d-639cd84118c4df617ffd-d279-428b-bf09-c2c1fa15893b8bd8b4f4-c30f-47c4-bc36-5826a522edcebf312bf2-23cc-4971-a2f6-d73f2bd5ef7926917b4e-097b-4f3f-8c86-4038391622893b837c15-c6ec-4df0-a7bc-485fe080c75f6f696ea1-c2e5-4fc8-8ca2-64c98a035db807e42fdf-1219-4489-99fc-47a40c031bbfde18c49a-290b-446e-8ae8-372184526880bde4e60e-a438-4df8-84e1-8b04ebec16e556fc0714-44f3-4e8d-bc11-3c82d73e8577e9458976-e67b-4f2e-b794-d2877bc83543a8a5c977-31a9-4226-9b65-ef763a279c3533f46851-d2d1-47c2-9dc4-c9f3b22317f577f8c5cd-de04-42e6-9289-33f44cb54f358d8ced23-754c-4ffc-9a6d-b7b8144bf72460949a9b-b00a-40b1-bfff-31aa6015d26f974933eb-b118-482c-b434-b06225361f9753bbb514-99a3-48e8-9eea-e38bef2e371e2f5e9f04-b2d6-48b7-85d8-c927b137eb5bb4b4a269-f18a-493b-9882-164c58b75964edf6e87c-7426-47e4-95ec-e81b827ce33f86cb96ec-1b99-4f38-9b1d-5f0be37ef4416a10723a-b2ff-403a-b0e8-fb74d951ebf6678f1700-2bbf-453e-ac0a-c3af0c42e9d954062c0a-6333-470c-8b04-2cd635c7d166d205bdc7-97c4-446d-8af0-79307f3cc9922ba213d1-623f-4498-90dc-93132736d69c53d47316-4288-43fd-9aee-ed7b59671a990b92b9bd-461c-4a23-a241-9c3fb3d13da6eb8e4b44-fec4-44ed-95f3-456f6ea93814d3e276c8-82b3-4dbc-8798-ebdf14bd90272a9059f2-d306-490c-8a0b-e0d0aa7104a70472b16c-df08-40e7-ae93-29bea3f47de21e042e09-df20-4b5f-a56d-9dc81ce66427e4f26d98-7985-4548-958d-6bba3263e04de9c72aeb-f6bf-4956-8e6d-74cf5e9c29088752ac92-7c66-46d6-b3f1-c134db91e4c8a2b45487-819d-4901-affd-c1abff41078069b6c9e1-f6b9-42a3-af74-552b0d46ed9a8e8e8db1-4c2f-4aef-9318-4ec91c3505669cf96836-0210-4a7c-9ffe-64219cda0b6a0d4d5816-9a2d-4934-a06f-c42157c6d56e 12:23:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:23:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:23:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:23:22.4 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 12:23:22.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 12:23:22.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 12:23:22.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 12:23:22.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 12:23:22.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 12:23:22.4 Error: Missing translation/culture resource: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Localization/Core/fr_FR.json 12:23:22.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 12:23:22.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 12:23:22.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 12:23:22.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 12:23:22.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 12:23:22.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 12:23:22.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 12:23:22.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 12:23:22.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 12:23:22.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 12:23:22.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 12:23:22.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 12:23:22.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 12:23:22.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 12:23:22.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 12:23:22.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 12:23:22.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 12:23:22.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 12:23:22.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 12:23:22.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 12:23:22.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 12:23:22.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 12:23:22.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 12:23:22.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 12:23:23.0 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 12:23:23.0 Debug: Couldn't resize media cover Poster-500 for artist [ForeignArtistId1][Name1], using full size image instead. 12:23:23.0 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 12:23:23.0 Debug: Couldn't resize media cover Poster-250 for artist [ForeignArtistId1][Name1], using full size image instead. 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 12:23:23.0 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 12:23:23.0 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 12:23:23.0 Info: Downloading Poster for [ForeignArtistId1][Name1] 12:23:23.0 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 12:23:23.0 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 12:23:23.0 Info: Downloading Cover for [ForeignAlbumId1][Title1] 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 12:23:23.0 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 12:23:23.0 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 12:23:23.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_n0qhaecj.grj.mp2 12:23:23.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:23.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_n0qhaecj.grj.mp2' 12:23:23.2 Trace: Got codec MP2 12:23:23.2 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 12:23:23.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_t3xafiqe.y5o.mp2 12:23:23.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:23.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_t3xafiqe.y5o.mp2' 12:23:23.2 Trace: Got codec MP2 12:23:23.2 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 12:23:23.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_leoi3jid.qp4.mp3 12:23:23.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:23.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_leoi3jid.qp4.mp3' 12:23:23.3 Trace: Got codec MP3VBR 12:23:23.3 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 12:23:23.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_oatkd0yc.hqy.flac 12:23:23.3 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:23.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_oatkd0yc.hqy.flac' 12:23:23.3 Trace: Got codec FLAC 12:23:23.3 Debug: Quality parsed: FLAC v1, Source: TagLib 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 12:23:23.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_ndhcayqn.ehr.m4a 12:23:23.3 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:23.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_ndhcayqn.ehr.m4a' 12:23:23.3 Trace: Got codec AAC 12:23:23.3 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 12:23:23.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_4jemxbwe.ped.wma 12:23:23.4 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:23.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_4jemxbwe.ped.wma' 12:23:23.4 Trace: Got codec WMA 12:23:23.4 Debug: Quality parsed: WMA v1, Source: TagLib 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 12:23:23.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_r5f0ok1s.yas.ape 12:23:23.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:23.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_r5f0ok1s.yas.ape' 12:23:23.4 Trace: Got codec APE 12:23:23.4 Debug: Quality parsed: APE v1, Source: TagLib 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 12:23:23.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_y0wugff4.qzr.opus 12:23:23.6 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 12:23:23.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:23:23.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_y0wugff4.qzr.opus' 12:23:23.6 Trace: Got codec OPUS 12:23:23.6 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 12:23:23.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp2 12:23:23.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:23.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp2' 12:23:23.6 Trace: Got codec MP2 12:23:23.6 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 12:23:23.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3 12:23:23.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:23.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3' 12:23:23.6 Trace: Got codec MP3VBR 12:23:23.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 12:23:23.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac 12:23:23.6 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:23.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac' 12:23:23.6 Trace: Got codec FLAC 12:23:23.6 Debug: Quality parsed: FLAC v1, Source: TagLib 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 12:23:23.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.m4a 12:23:23.6 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:23.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.m4a' 12:23:23.6 Trace: Got codec AAC 12:23:23.6 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 12:23:23.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.wma 12:23:23.6 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:23.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.wma' 12:23:23.6 Trace: Got codec WMA 12:23:23.6 Debug: Quality parsed: WMA v1, Source: TagLib 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 12:23:23.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.ape 12:23:23.6 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:23.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.ape' 12:23:23.6 Trace: Got codec APE 12:23:23.6 Debug: Quality parsed: APE v1, Source: TagLib 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 12:23:23.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.opus 12:23:23.6 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 12:23:23.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:23:23.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.opus' 12:23:23.6 Trace: Got codec OPUS 12:23:23.6 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 12:23:23.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_afwreez5.4mu.mp2 12:23:23.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_afwreez5.4mu.mp2 12:23:23.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:23.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_afwreez5.4mu.mp2' 12:23:23.6 Trace: Got codec MP2 12:23:23.6 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 12:23:23.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_a5jpfisu.exx.mp3 12:23:23.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_a5jpfisu.exx.mp3 12:23:23.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:23.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_a5jpfisu.exx.mp3' 12:23:23.6 Trace: Got codec MP3VBR 12:23:23.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 12:23:23.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_ytqhxysa.zuk.flac 12:23:23.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_ytqhxysa.zuk.flac 12:23:23.7 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:23.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_ytqhxysa.zuk.flac' 12:23:23.7 Trace: Got codec FLAC 12:23:23.7 Debug: Quality parsed: FLAC v1, Source: TagLib 12:23:23.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 12:23:23.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 12:23:23.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_kznq4ese.tlv.m4a 12:23:23.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_kznq4ese.tlv.m4a 12:23:23.7 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:23.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_kznq4ese.tlv.m4a' 12:23:23.7 Trace: Got codec AAC 12:23:23.7 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:23:23.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 12:23:23.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 12:23:23.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_jyaaspsx.lix.wma 12:23:23.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_jyaaspsx.lix.wma 12:23:23.7 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:23.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_jyaaspsx.lix.wma' 12:23:23.7 Trace: Got codec WMA 12:23:23.7 Debug: Quality parsed: WMA v1, Source: TagLib 12:23:23.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 12:23:23.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 12:23:23.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_fzkfdvf3.wdk.ape 12:23:23.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_fzkfdvf3.wdk.ape 12:23:23.7 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:23.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_fzkfdvf3.wdk.ape' 12:23:23.7 Trace: Got codec APE 12:23:23.7 Debug: Quality parsed: APE v1, Source: TagLib 12:23:23.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 12:23:23.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 12:23:23.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_vsm51huo.dev.opus 12:23:23.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_vsm51huo.dev.opus 12:23:23.7 Trace: Estimating bitrate. Size: 1062120 Duration: 85.1015208 Bitrate: 97 12:23:23.7 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:23:23.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_vsm51huo.dev.opus' 12:23:23.7 Trace: Got codec OPUS 12:23:23.7 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:23.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 12:23:23.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 12:23:23.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_im4qnhvi.jxa.mp2 12:23:23.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:23.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_im4qnhvi.jxa.mp2' 12:23:23.7 Trace: Got codec MP2 12:23:23.7 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:23.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 12:23:23.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 12:23:23.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_032chgyk.yuk.mp3 12:23:23.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:23.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_032chgyk.yuk.mp3' 12:23:23.8 Trace: Got codec MP3VBR 12:23:23.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:23.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 12:23:23.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 12:23:23.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_aucwqpao.v40.flac 12:23:23.8 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:23.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_aucwqpao.v40.flac' 12:23:23.8 Trace: Got codec FLAC 12:23:23.8 Debug: Quality parsed: FLAC v1, Source: TagLib 12:23:23.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 12:23:23.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 12:23:23.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_fej1yttc.yqh.m4a 12:23:23.8 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:23.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_fej1yttc.yqh.m4a' 12:23:23.8 Trace: Got codec AAC 12:23:23.8 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:23:23.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 12:23:23.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 12:23:23.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_dxbtd1e4.x3q.wma 12:23:23.8 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:23.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_dxbtd1e4.x3q.wma' 12:23:23.8 Trace: Got codec WMA 12:23:23.8 Debug: Quality parsed: WMA v1, Source: TagLib 12:23:23.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 12:23:23.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 12:23:23.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_qk5boggz.p3u.ape 12:23:23.8 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:23.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_qk5boggz.p3u.ape' 12:23:23.8 Trace: Got codec APE 12:23:23.8 Debug: Quality parsed: APE v1, Source: TagLib 12:23:23.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 12:23:23.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 12:23:23.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_zg50qjhb.rho.opus 12:23:23.8 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 12:23:23.8 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:23:23.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_zg50qjhb.rho.opus' 12:23:23.8 Trace: Got codec OPUS 12:23:23.8 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:23.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 12:23:23.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 12:23:23.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_wcclmqjo.nwv.mp2 12:23:23.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:23.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_wcclmqjo.nwv.mp2' 12:23:23.8 Trace: Got codec MP2 12:23:23.8 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:23.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_wcclmqjo.nwv.mp2 12:23:23.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_wcclmqjo.nwv.mp2 12:23:23.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:23.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_wcclmqjo.nwv.mp2' 12:23:23.9 Trace: Got codec MP2 12:23:23.9 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:23.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 12:23:23.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 12:23:24.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_fxupdegg.wci.mp3 12:23:24.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:24.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_fxupdegg.wci.mp3' 12:23:24.0 Trace: Got codec MP3VBR 12:23:24.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:24.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_fxupdegg.wci.mp3 12:23:24.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_fxupdegg.wci.mp3 12:23:24.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:24.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_fxupdegg.wci.mp3' 12:23:24.0 Trace: Got codec MP3VBR 12:23:24.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:24.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 12:23:24.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 12:23:24.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_mpqv0wnk.s4e.flac 12:23:24.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:24.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_mpqv0wnk.s4e.flac' 12:23:24.0 Trace: Got codec FLAC 12:23:24.0 Debug: Quality parsed: FLAC v1, Source: TagLib 12:23:24.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_mpqv0wnk.s4e.flac 12:23:24.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_mpqv0wnk.s4e.flac 12:23:24.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:24.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_mpqv0wnk.s4e.flac' 12:23:24.0 Trace: Got codec FLAC 12:23:24.0 Debug: Quality parsed: FLAC v1, Source: TagLib 12:23:24.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 12:23:24.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 12:23:24.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_xjitd0mt.kvj.m4a 12:23:24.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:24.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_xjitd0mt.kvj.m4a' 12:23:24.0 Trace: Got codec AAC 12:23:24.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:23:24.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_xjitd0mt.kvj.m4a 12:23:24.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_xjitd0mt.kvj.m4a 12:23:24.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:24.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_xjitd0mt.kvj.m4a' 12:23:24.0 Trace: Got codec AAC 12:23:24.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:23:24.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 12:23:24.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 12:23:24.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_y13csysv.mb1.wma 12:23:24.0 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:24.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_y13csysv.mb1.wma' 12:23:24.0 Trace: Got codec WMA 12:23:24.0 Debug: Quality parsed: WMA v1, Source: TagLib 12:23:24.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_y13csysv.mb1.wma 12:23:24.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_y13csysv.mb1.wma 12:23:24.0 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:24.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_y13csysv.mb1.wma' 12:23:24.0 Trace: Got codec WMA 12:23:24.0 Debug: Quality parsed: WMA v1, Source: TagLib 12:23:24.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 12:23:24.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 12:23:24.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_ikfo01in.kh1.ape 12:23:24.0 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:24.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_ikfo01in.kh1.ape' 12:23:24.0 Trace: Got codec APE 12:23:24.0 Debug: Quality parsed: APE v1, Source: TagLib 12:23:24.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_ikfo01in.kh1.ape 12:23:24.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_ikfo01in.kh1.ape 12:23:24.0 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:24.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_ikfo01in.kh1.ape' 12:23:24.0 Trace: Got codec APE 12:23:24.0 Debug: Quality parsed: APE v1, Source: TagLib 12:23:24.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 12:23:24.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 12:23:24.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_e1zxlx4b.sem.opus 12:23:24.0 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 12:23:24.0 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:23:24.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_e1zxlx4b.sem.opus' 12:23:24.0 Trace: Got codec OPUS 12:23:24.0 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:24.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_e1zxlx4b.sem.opus 12:23:24.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_e1zxlx4b.sem.opus 12:23:24.0 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 12:23:24.0 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:23:24.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_e1zxlx4b.sem.opus' 12:23:24.0 Trace: Got codec OPUS 12:23:24.0 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:24.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 12:23:24.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 12:23:24.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_wv1tc2fr.nze.mp2 12:23:24.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_wv1tc2fr.nze.mp2 12:23:24.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_wv1tc2fr.nze.mp2 12:23:24.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:24.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_wv1tc2fr.nze.mp2' 12:23:24.1 Trace: Got codec MP2 12:23:24.1 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 12:23:24.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_bs5tnxar.a1i.mp3 12:23:24.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_bs5tnxar.a1i.mp3 12:23:24.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_bs5tnxar.a1i.mp3 12:23:24.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:24.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_bs5tnxar.a1i.mp3' 12:23:24.1 Trace: Got codec MP3VBR 12:23:24.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 12:23:24.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_wysym3yw.hgm.flac 12:23:24.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_wysym3yw.hgm.flac 12:23:24.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_wysym3yw.hgm.flac 12:23:24.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:24.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_wysym3yw.hgm.flac' 12:23:24.1 Trace: Got codec FLAC 12:23:24.1 Debug: Quality parsed: FLAC v1, Source: TagLib 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 12:23:24.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_udwy1k5z.vuq.m4a 12:23:24.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_udwy1k5z.vuq.m4a 12:23:24.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_udwy1k5z.vuq.m4a 12:23:24.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:24.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_udwy1k5z.vuq.m4a' 12:23:24.1 Trace: Got codec AAC 12:23:24.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 12:23:24.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_xrorxbge.2rz.wma 12:23:24.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_xrorxbge.2rz.wma 12:23:24.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_xrorxbge.2rz.wma 12:23:24.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:24.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_xrorxbge.2rz.wma' 12:23:24.1 Trace: Got codec WMA 12:23:24.1 Debug: Quality parsed: WMA v1, Source: TagLib 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 12:23:24.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_jmwwehco.wx2.ape 12:23:24.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_jmwwehco.wx2.ape 12:23:24.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_jmwwehco.wx2.ape 12:23:24.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:24.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_jmwwehco.wx2.ape' 12:23:24.1 Trace: Got codec APE 12:23:24.1 Debug: Quality parsed: APE v1, Source: TagLib 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 12:23:24.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_xzxfpecq.sbu.opus 12:23:24.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_xzxfpecq.sbu.opus 12:23:24.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_xzxfpecq.sbu.opus 12:23:24.1 Trace: Estimating bitrate. Size: 1121355 Duration: 85.1015208 Bitrate: 102 12:23:24.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:23:24.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_xzxfpecq.sbu.opus' 12:23:24.1 Trace: Got codec OPUS 12:23:24.1 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 12:23:24.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_0cbqv0od.pss.mp2 12:23:24.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_0cbqv0od.pss.mp2 12:23:24.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:24.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_0cbqv0od.pss.mp2' 12:23:24.1 Trace: Got codec MP2 12:23:24.1 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:24.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_0cbqv0od.pss.mp2 12:23:24.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_0cbqv0od.pss.mp2 12:23:24.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:24.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_0cbqv0od.pss.mp2' 12:23:24.1 Trace: Got codec MP2 12:23:24.1 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:24.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_0cbqv0od.pss.mp2 12:23:24.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_0cbqv0od.pss.mp2 12:23:24.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:24.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_0cbqv0od.pss.mp2' 12:23:24.1 Trace: Got codec MP2 12:23:24.1 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 12:23:24.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_armfd2vh.tf1.mp3 12:23:24.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_armfd2vh.tf1.mp3 12:23:24.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:24.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_armfd2vh.tf1.mp3' 12:23:24.1 Trace: Got codec MP3VBR 12:23:24.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:24.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_armfd2vh.tf1.mp3 12:23:24.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_armfd2vh.tf1.mp3 12:23:24.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:24.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_armfd2vh.tf1.mp3' 12:23:24.1 Trace: Got codec MP3VBR 12:23:24.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:24.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_armfd2vh.tf1.mp3 12:23:24.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_armfd2vh.tf1.mp3 12:23:24.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:24.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_armfd2vh.tf1.mp3' 12:23:24.1 Trace: Got codec MP3VBR 12:23:24.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 12:23:24.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_pbjc34fa.lvc.flac 12:23:24.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_pbjc34fa.lvc.flac 12:23:24.2 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:24.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_pbjc34fa.lvc.flac' 12:23:24.2 Trace: Got codec FLAC 12:23:24.2 Debug: Quality parsed: FLAC v1, Source: TagLib 12:23:24.2 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_pbjc34fa.lvc.flac 12:23:24.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_pbjc34fa.lvc.flac 12:23:24.2 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:24.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_pbjc34fa.lvc.flac' 12:23:24.2 Trace: Got codec FLAC 12:23:24.2 Debug: Quality parsed: FLAC v1, Source: TagLib 12:23:24.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_pbjc34fa.lvc.flac 12:23:24.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_pbjc34fa.lvc.flac 12:23:24.2 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:24.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_pbjc34fa.lvc.flac' 12:23:24.2 Trace: Got codec FLAC 12:23:24.2 Debug: Quality parsed: FLAC v1, Source: TagLib 12:23:24.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 12:23:24.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 12:23:24.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_xjaq3qwn.lt4.m4a 12:23:24.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_xjaq3qwn.lt4.m4a 12:23:24.2 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:24.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_xjaq3qwn.lt4.m4a' 12:23:24.2 Trace: Got codec AAC 12:23:24.2 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:23:24.2 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_xjaq3qwn.lt4.m4a 12:23:24.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_xjaq3qwn.lt4.m4a 12:23:24.2 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:24.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_xjaq3qwn.lt4.m4a' 12:23:24.2 Trace: Got codec AAC 12:23:24.2 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:23:24.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_xjaq3qwn.lt4.m4a 12:23:24.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_xjaq3qwn.lt4.m4a 12:23:24.2 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:24.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_xjaq3qwn.lt4.m4a' 12:23:24.2 Trace: Got codec AAC 12:23:24.2 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:23:24.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 12:23:24.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 12:23:24.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_zpx0f002.guh.wma 12:23:24.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_zpx0f002.guh.wma 12:23:24.2 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:24.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_zpx0f002.guh.wma' 12:23:24.2 Trace: Got codec WMA 12:23:24.2 Debug: Quality parsed: WMA v1, Source: TagLib 12:23:24.2 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_zpx0f002.guh.wma 12:23:24.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_zpx0f002.guh.wma 12:23:24.2 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:24.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_zpx0f002.guh.wma' 12:23:24.2 Trace: Got codec WMA 12:23:24.2 Debug: Quality parsed: WMA v1, Source: TagLib 12:23:24.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_zpx0f002.guh.wma 12:23:24.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_zpx0f002.guh.wma 12:23:24.2 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:24.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_zpx0f002.guh.wma' 12:23:24.2 Trace: Got codec WMA 12:23:24.2 Debug: Quality parsed: WMA v1, Source: TagLib 12:23:24.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 12:23:24.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 12:23:24.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_zz5qfshy.irj.ape 12:23:24.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_zz5qfshy.irj.ape 12:23:24.2 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:24.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_zz5qfshy.irj.ape' 12:23:24.2 Trace: Got codec APE 12:23:24.2 Debug: Quality parsed: APE v1, Source: TagLib 12:23:24.2 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_zz5qfshy.irj.ape 12:23:24.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_zz5qfshy.irj.ape 12:23:24.2 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:24.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_zz5qfshy.irj.ape' 12:23:24.2 Trace: Got codec APE 12:23:24.2 Debug: Quality parsed: APE v1, Source: TagLib 12:23:24.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_zz5qfshy.irj.ape 12:23:24.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_zz5qfshy.irj.ape 12:23:24.2 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:24.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_zz5qfshy.irj.ape' 12:23:24.2 Trace: Got codec APE 12:23:24.2 Debug: Quality parsed: APE v1, Source: TagLib 12:23:24.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 12:23:24.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 12:23:24.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_ppznjgrv.0b1.opus 12:23:24.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_ppznjgrv.0b1.opus 12:23:24.2 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 12:23:24.2 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:23:24.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_ppznjgrv.0b1.opus' 12:23:24.2 Trace: Got codec OPUS 12:23:24.2 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:24.2 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_ppznjgrv.0b1.opus 12:23:24.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_ppznjgrv.0b1.opus 12:23:24.2 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 12:23:24.2 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:23:24.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_ppznjgrv.0b1.opus' 12:23:24.2 Trace: Got codec OPUS 12:23:24.2 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:24.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_ppznjgrv.0b1.opus 12:23:24.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_ppznjgrv.0b1.opus 12:23:24.2 Trace: Estimating bitrate. Size: 1120834 Duration: 85.1015208 Bitrate: 102 12:23:24.2 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:23:24.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_ppznjgrv.0b1.opus' 12:23:24.2 Trace: Got codec OPUS 12:23:24.2 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:24.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 12:23:24.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 12:23:24.2 Debug: Starting tag read for missing.mp2 12:23:24.2 Error: Tag reading failed for missing.mp2 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/missing.mp2'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/missing.mp2' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:23:24.2 Debug: Trying to parse quality for 'missing.mp2' 12:23:24.2 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 12:23:24.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 12:23:24.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 12:23:24.2 Debug: Starting tag read for missing.mp3 12:23:24.2 Error: Tag reading failed for missing.mp3 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/missing.mp3'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/missing.mp3' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:23:24.2 Debug: Trying to parse quality for 'missing.mp3' 12:23:24.2 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 12:23:24.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 12:23:24.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 12:23:24.3 Debug: Starting tag read for missing.flac 12:23:24.3 Error: Tag reading failed for missing.flac System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/missing.flac'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/missing.flac' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Flac.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:23:24.3 Debug: Trying to parse quality for 'missing.flac' 12:23:24.3 Debug: Unable to parse qulity from tag, Quality parsed from file path: FLAC v1, Source: Name 12:23:24.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 12:23:24.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 12:23:24.3 Debug: Starting tag read for missing.m4a 12:23:24.3 Error: Tag reading failed for missing.m4a System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/missing.m4a'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/missing.m4a' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle) at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:23:24.3 Debug: Trying to parse quality for 'missing.m4a' 12:23:24.3 Debug: Unable to parse qulity from tag, Quality parsed from file path: AAC-VBR v1, Source: Name 12:23:24.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 12:23:24.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 12:23:24.3 Debug: Starting tag read for missing.wma 12:23:24.3 Error: Tag reading failed for missing.wma System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/missing.wma'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/missing.wma' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Asf.File.Read(ReadStyle propertiesStyle) at TagLib.Asf.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:23:24.3 Debug: Trying to parse quality for 'missing.wma' 12:23:24.3 Debug: Unable to parse qulity from tag, Quality parsed from file path: WMA v1, Source: Name 12:23:24.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 12:23:24.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 12:23:24.3 Debug: Starting tag read for missing.ape 12:23:24.3 Error: Tag reading failed for missing.ape System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/missing.ape'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/missing.ape' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Ape.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:23:24.3 Debug: Trying to parse quality for 'missing.ape' 12:23:24.3 Debug: Unable to parse qulity from tag, Quality parsed from file path: APE v1, Source: Extension 12:23:24.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 12:23:24.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 12:23:24.3 Debug: Starting tag read for missing.opus 12:23:24.3 Error: Tag reading failed for missing.opus System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/missing.opus'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/missing.opus' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Ogg.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:23:24.3 Debug: Trying to parse quality for 'missing.opus' 12:23:24.3 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 12:23:24.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 12:23:24.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 12:23:24.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_vjxiwcrc.cfp.mp3 12:23:24.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:24.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_vjxiwcrc.cfp.mp3' 12:23:24.3 Trace: Got codec MP3VBR 12:23:24.3 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:24.3 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_vjxiwcrc.cfp.mp3 12:23:24.3 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_vjxiwcrc.cfp.mp3 12:23:24.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_vjxiwcrc.cfp.mp3 12:23:24.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_vjxiwcrc.cfp.mp3 12:23:24.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:24.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_vjxiwcrc.cfp.mp3' 12:23:24.3 Trace: Got codec MP3VBR 12:23:24.3 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:24.3 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_vjxiwcrc.cfp.mp3 due to no difference 12:23:24.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_vjxiwcrc.cfp.mp3 12:23:24.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:24.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_vjxiwcrc.cfp.mp3' 12:23:24.3 Trace: Got codec MP3VBR 12:23:24.3 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:24.3 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_vjxiwcrc.cfp.mp3 due to no difference 12:23:24.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 12:23:24.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 12:23:24.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_3mvtze3g.gj0.mp3 12:23:24.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:24.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_3mvtze3g.gj0.mp3' 12:23:24.3 Trace: Got codec MP3VBR 12:23:24.3 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:24.3 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_3mvtze3g.gj0.mp3 12:23:24.3 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_3mvtze3g.gj0.mp3 12:23:24.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/temp_3mvtze3g.gj0.mp3 12:23:24.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 12:23:24.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 12:23:24.4 Debug: Specified scan folder (/C/Test/Music/Artist) doesn't exist. 12:23:24.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:24.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0014896] 12:23:24.4 Debug: Import decisions complete [00:00:00.0003394] 12:23:24.4 Debug: Inserted 0 new unmatched trackfiles 12:23:24.4 Debug: Updated info for 0 known files 12:23:24.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0038129] 12:23:24.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 12:23:24.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 12:23:24.4 Debug: Using default lastWrite 12:23:24.4 Info: Scanning /C/Test/Music/Artist 12:23:24.4 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:24.4 Trace: 3 files were found in /C/Test/Music/Artist 12:23:24.4 Debug: 2 audio files were found in /C/Test/Music/Artist 12:23:24.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:24.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0122887] 12:23:24.4 Debug: Import decisions complete [00:00:00.0000333] 12:23:24.4 Debug: Inserted 0 new unmatched trackfiles 12:23:24.4 Debug: Updated info for 0 known files 12:23:24.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003652] 12:23:24.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 12:23:24.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 12:23:24.4 Debug: Using default lastWrite 12:23:24.4 Info: Scanning /C/Test/Music/Artist 12:23:24.4 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:24.4 Trace: 2 files were found in /C/Test/Music/Artist 12:23:24.4 Debug: 2 audio files were found in /C/Test/Music/Artist 12:23:24.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:24.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003610] 12:23:24.4 Debug: Import decisions complete [00:00:00.0000064] 12:23:24.4 Debug: Inserted 0 new unmatched trackfiles 12:23:24.4 Debug: Updated info for 0 known files 12:23:24.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001927] 12:23:24.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 12:23:24.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 12:23:24.4 Debug: Using default lastWrite 12:23:24.4 Debug: Using default lastWrite 12:23:24.4 Info: Scanning /C/Test/Music/Artist 12:23:24.4 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:24.4 Trace: 2 files were found in /C/Test/Music/Artist 12:23:24.4 Debug: 2 audio files were found in /C/Test/Music/Artist 12:23:24.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:24.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003398] 12:23:24.4 Debug: Import decisions complete [00:00:00.0011042] 12:23:24.4 Debug: Inserted 2 new unmatched trackfiles 12:23:24.4 Debug: Updated info for 0 known files 12:23:24.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0007562] 12:23:24.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 12:23:24.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 12:23:24.4 Debug: Using default lastWrite 12:23:24.4 Debug: Using default lastWrite 12:23:24.4 Info: Scanning /C/Test/Music/Artist 12:23:24.4 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:24.4 Trace: 2 files were found in /C/Test/Music/Artist 12:23:24.4 Debug: 2 audio files were found in /C/Test/Music/Artist 12:23:24.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:24.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003481] 12:23:24.4 Debug: Import decisions complete [00:00:00.0000341] 12:23:24.4 Debug: Inserted 1 new unmatched trackfiles 12:23:24.4 Debug: Updated info for 0 known files 12:23:24.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0012703] 12:23:24.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 12:23:24.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 12:23:24.4 Debug: Using default lastWrite 12:23:24.4 Debug: Using default lastWrite 12:23:24.4 Info: Scanning /C/Test/Music/Artist 12:23:24.4 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:24.4 Trace: 2 files were found in /C/Test/Music/Artist 12:23:24.4 Debug: 2 audio files were found in /C/Test/Music/Artist 12:23:24.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:24.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003250] 12:23:24.4 Debug: Import decisions complete [00:00:00.0000265] 12:23:24.4 Debug: Inserted 0 new unmatched trackfiles 12:23:24.4 Debug: Updated info for 0 known files 12:23:24.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003122] 12:23:24.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 12:23:24.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 12:23:24.5 Debug: Using default lastWrite 12:23:24.5 Info: Scanning /C/Test/Music/Artist 12:23:24.5 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:24.5 Trace: 3 files were found in /C/Test/Music/Artist 12:23:24.5 Debug: 3 audio files were found in /C/Test/Music/Artist 12:23:24.5 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:24.5 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003299] 12:23:24.5 Debug: Import decisions complete [00:00:00.0000058] 12:23:24.5 Debug: Inserted 0 new unmatched trackfiles 12:23:24.5 Debug: Updated info for 0 known files 12:23:24.5 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001892] 12:23:24.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 12:23:24.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 12:23:24.5 Debug: Using default lastWrite 12:23:24.5 Info: Scanning /C/Test/Music/Artist 12:23:24.5 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:24.5 Trace: 5 files were found in /C/Test/Music/Artist 12:23:24.5 Debug: 5 audio files were found in /C/Test/Music/Artist 12:23:24.5 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:24.5 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003616] 12:23:24.5 Debug: Import decisions complete [00:00:00.0000074] 12:23:24.5 Debug: Inserted 0 new unmatched trackfiles 12:23:24.5 Debug: Updated info for 0 known files 12:23:24.5 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001906] 12:23:24.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 12:23:24.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 12:23:24.5 Warn: Artists' root folder (/C/Test/Music) doesn't exist. 12:23:24.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 12:23:24.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 12:23:24.5 Warn: Artists' root folder (/C/Test/Music) is empty. 12:23:24.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 12:23:24.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 12:23:24.5 Debug: Using default lastWrite 12:23:24.5 Info: Scanning /C/Test/Music/Artist 12:23:24.5 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:24.5 Trace: 5 files were found in /C/Test/Music/Artist 12:23:24.5 Debug: 5 audio files were found in /C/Test/Music/Artist 12:23:24.5 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:24.5 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003662] 12:23:24.5 Debug: Import decisions complete [00:00:00.0000068] 12:23:24.5 Debug: Inserted 0 new unmatched trackfiles 12:23:24.5 Debug: Updated info for 0 known files 12:23:24.5 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002027] 12:23:24.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 12:23:24.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 12:23:24.5 Debug: Using default lastWrite 12:23:24.5 Info: Scanning /C/Test/Music/Artist 12:23:24.5 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:24.5 Trace: 4 files were found in /C/Test/Music/Artist 12:23:24.5 Debug: 4 audio files were found in /C/Test/Music/Artist 12:23:24.5 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:24.5 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003471] 12:23:24.5 Debug: Import decisions complete [00:00:00.0000072] 12:23:24.5 Debug: Inserted 0 new unmatched trackfiles 12:23:24.5 Debug: Updated info for 0 known files 12:23:24.5 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002100] 12:23:24.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 12:23:24.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 12:23:24.5 Debug: Using default lastWrite 12:23:24.5 Info: Scanning /C/Test/Music/Artist 12:23:24.5 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:24.5 Trace: 2 files were found in /C/Test/Music/Artist 12:23:24.5 Debug: 2 audio files were found in /C/Test/Music/Artist 12:23:24.5 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:24.5 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003353] 12:23:24.5 Debug: Import decisions complete [00:00:00.0000066] 12:23:24.5 Debug: Inserted 0 new unmatched trackfiles 12:23:24.5 Debug: Updated info for 0 known files 12:23:24.5 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001923] 12:23:24.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 12:23:24.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 12:23:24.5 Debug: Using default lastWrite 12:23:24.5 Info: Scanning /C/Test/Music/Artist 12:23:24.5 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:24.5 Trace: 2 files were found in /C/Test/Music/Artist 12:23:24.5 Debug: 2 audio files were found in /C/Test/Music/Artist 12:23:24.5 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:24.5 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003566] 12:23:24.5 Debug: Import decisions complete [00:00:00.0000074] 12:23:24.5 Debug: Inserted 0 new unmatched trackfiles 12:23:24.5 Debug: Updated info for 0 known files 12:23:24.5 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001949] 12:23:24.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 12:23:24.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 12:23:24.5 Debug: Using default lastWrite 12:23:24.5 Debug: Using default lastWrite 12:23:24.5 Info: Scanning /C/Test/Music/Artist 12:23:24.5 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:24.5 Trace: 2 files were found in /C/Test/Music/Artist 12:23:24.5 Debug: 2 audio files were found in /C/Test/Music/Artist 12:23:24.5 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:24.5 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003504] 12:23:24.5 Debug: Import decisions complete [00:00:00.0000289] 12:23:24.5 Debug: Inserted 0 new unmatched trackfiles 12:23:24.5 Debug: Updated info for 0 known files 12:23:24.5 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002771] 12:23:24.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 12:23:24.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 12:23:24.5 Debug: Using default lastWrite 12:23:24.5 Info: Scanning /C/Test/Music/.hack 12:23:24.5 Debug: Scanning '/C/Test/Music/.hack' for music files 12:23:24.5 Trace: 2 files were found in /C/Test/Music/.hack 12:23:24.5 Debug: 2 audio files were found in /C/Test/Music/.hack 12:23:24.5 Debug: Cleaning up media files in DB [/C/Test/Music/.hack] 12:23:24.5 Trace: Finished getting track files for: /C/Test/Music/.hack [00:00:00.0003397] 12:23:24.5 Debug: Import decisions complete [00:00:00.0000077] 12:23:24.5 Debug: Inserted 0 new unmatched trackfiles 12:23:24.5 Debug: Updated info for 0 known files 12:23:24.5 Debug: Track import complete for: /C/Test/Music/.hack [00:00:00.0002178] 12:23:24.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 12:23:24.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 12:23:24.5 Debug: Using default lastWrite 12:23:24.5 Info: Scanning /C/Test/Music/Extras 12:23:24.5 Debug: Scanning '/C/Test/Music/Extras' for music files 12:23:24.5 Trace: 6 files were found in /C/Test/Music/Extras 12:23:24.5 Debug: 6 audio files were found in /C/Test/Music/Extras 12:23:24.5 Debug: Cleaning up media files in DB [/C/Test/Music/Extras] 12:23:24.5 Trace: Finished getting track files for: /C/Test/Music/Extras [00:00:00.0003684] 12:23:24.5 Debug: Import decisions complete [00:00:00.0000072] 12:23:24.5 Debug: Inserted 0 new unmatched trackfiles 12:23:24.5 Debug: Updated info for 0 known files 12:23:24.5 Debug: Track import complete for: /C/Test/Music/Extras [00:00:00.0001988] 12:23:24.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 12:23:24.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 12:23:24.6 Debug: Using default lastWrite 12:23:24.6 Info: Scanning /C/Test/Music/Artist 12:23:24.6 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:24.6 Trace: 1 files were found in /C/Test/Music/Artist 12:23:24.6 Debug: 1 audio files were found in /C/Test/Music/Artist 12:23:24.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:24.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003138] 12:23:24.6 Debug: Import decisions complete [00:00:00.0000073] 12:23:24.6 Debug: Inserted 0 new unmatched trackfiles 12:23:24.6 Debug: Updated info for 0 known files 12:23:24.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001938] 12:23:24.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 12:23:24.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 12:23:24.6 Debug: Using default lastWrite 12:23:24.6 Info: Scanning /C/Test/Music/Artist 12:23:24.6 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:24.6 Trace: 1 files were found in /C/Test/Music/Artist 12:23:24.6 Debug: 1 audio files were found in /C/Test/Music/Artist 12:23:24.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:24.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0101961] 12:23:24.6 Debug: Import decisions complete [00:00:00.0000135] 12:23:24.6 Debug: Inserted 0 new unmatched trackfiles 12:23:24.6 Debug: Updated info for 1 known files 12:23:24.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0005471] 12:23:24.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 12:23:24.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 12:23:24.6 Debug: Using default lastWrite 12:23:24.6 Info: Scanning /C/Test/Music/Artist 12:23:24.6 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:24.6 Trace: 2 files were found in /C/Test/Music/Artist 12:23:24.6 Debug: 2 audio files were found in /C/Test/Music/Artist 12:23:24.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:24.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003520] 12:23:24.6 Debug: Import decisions complete [00:00:00.0000274] 12:23:24.6 Debug: Inserted 0 new unmatched trackfiles 12:23:24.6 Debug: Updated info for 2 known files 12:23:24.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002924] 12:23:24.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 12:23:24.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 12:23:24.6 Debug: Failed to import 12:23:24.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 12:23:24.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 12:23:24.6 Debug: Failed to import 12:23:24.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 12:23:24.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 12:23:24.6 Debug: Failed to import 12:23:24.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 12:23:24.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 12:23:24.6 Debug: External directory scan request for known download sab1. [/c/drop_other/Show.S01E01/] 12:23:24.6 Debug: Failed to import 12:23:24.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 12:23:24.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 12:23:24.6 Warn: External directory scan request for unknown download sab1, attempting normal import. [/c/drop_other/Show.S01E01/] 12:23:24.6 Debug: Failed to import 12:23:24.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 12:23:24.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 12:23:24.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 12:23:24.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 12:23:24.7 Warn: Folder/File specified for import scan [/c/drop_other/Show.S01E01/] doesn't exist. 12:23:24.7 Debug: Failed to import 12:23:24.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 12:23:24.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 12:23:24.7 Debug: Processing path: /c/drop/ 12:23:24.7 Debug: Parsing string 'drop' 12:23:24.7 Debug: Unable to parse drop 12:23:24.7 Debug: Deleting folder after importing valid files 12:23:24.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 12:23:24.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 12:23:24.7 Debug: Processing path: /c/drop/ 12:23:24.7 Debug: Parsing string 'drop' 12:23:24.7 Debug: Unable to parse drop 12:23:24.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 12:23:24.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 12:23:24.7 Debug: Parsing string 'foldername' 12:23:24.7 Debug: Unable to parse foldername 12:23:24.7 Debug: Parsing string '01 the first track.ext' 12:23:24.7 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 12:23:24.7 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 12:23:24.7 Debug: Trying to parse quality for '01 the first track.ext' 12:23:24.7 Debug: Quality parsed: Unknown v1 12:23:24.7 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 12:23:24.7 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 12:23:24.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 12:23:24.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 12:23:24.7 Debug: Processing path: /c/drop/ 12:23:24.7 Debug: Parsing string 'drop' 12:23:24.7 Debug: Unable to parse drop 12:23:24.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 12:23:24.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 12:23:24.7 Debug: Unknown Artist foldername 12:23:24.7 Debug: Unknown Artist for file: 01 the first track.ext 12:23:24.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 12:23:24.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 12:23:24.7 Debug: Parsing string 'foldername' 12:23:24.7 Debug: Unable to parse foldername 12:23:24.7 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 12:23:24.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 12:23:24.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 12:23:24.8 Debug: Parsing string 'foldername' 12:23:24.8 Debug: Unable to parse foldername 12:23:24.8 Debug: Parsing string '01 the first track.ext' 12:23:24.8 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 12:23:24.8 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 12:23:24.8 Debug: Trying to parse quality for '01 the first track.ext' 12:23:24.8 Debug: Quality parsed: Unknown v1 12:23:24.8 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 12:23:24.8 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 12:23:24.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 12:23:24.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 12:23:24.8 Warn: Unable to process folder that is mapped to an existing artist 12:23:24.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 12:23:24.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 12:23:24.8 Debug: Processing path: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p] 12:23:24.8 Error: Import failed, path does not exist or is not accessible by Lidarr: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p]. Ensure the path exists and the user running Lidarr has the correct permissions to access this file/folder 12:23:24.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 12:23:24.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 12:23:24.8 Debug: Unknown Artist foldername 12:23:24.8 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 12:23:24.8 Debug: Unknown Artist for file: 01 the first track.ext 12:23:24.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 12:23:24.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 12:23:24.8 Debug: Unknown Artist foldername 12:23:24.8 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 12:23:24.8 Debug: Unknown Artist for file: 01 the first track.ext 12:23:24.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 12:23:24.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 12:23:24.8 Debug: Processing path: /C/folder/file.mkv 12:23:24.8 Debug: Unknown Artist for file: file.mkv 12:23:24.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 12:23:24.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 12:23:24.8 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 12:23:24.8 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 12:23:24.8 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 12:23:24.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 12:23:24.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 12:23:24.9 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 12:23:24.9 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 12:23:24.9 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 12:23:24.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 12:23:24.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 12:23:24.9 Debug: Unknown Artist foldername 12:23:24.9 Debug: Unknown Artist for file: 01 the first track.ext 12:23:24.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 12:23:24.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 12:23:24.9 Debug: Parsing string 'foldername' 12:23:24.9 Debug: Unable to parse foldername 12:23:24.9 Debug: [/c/drop/foldername/01 the first track.ext] is currently locked by another process, skipping 12:23:24.9 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 12:23:24.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 12:23:24.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 12:23:24.9 Debug: Unknown Artist foldername 12:23:24.9 Debug: Unknown Artist for file: 01 the first track.ext 12:23:24.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 12:23:24.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 12:23:25.0 Info: Importing album 1/1 12:23:25.0 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:23:25.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:23:25.0 Info: Importing 1 tracks 12:23:25.0 Debug: Importing 1 files. replaceExisting: True 12:23:25.0 Debug: Inserted new trackfiles in 0ms 12:23:25.0 Debug: TrackFileIds updated, total 0ms 12:23:25.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 12:23:25.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 12:23:25.0 Info: Importing album 1/1 12:23:25.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:23:25.0 Info: Importing 1 tracks 12:23:25.0 Debug: Importing 1 files. replaceExisting: False 12:23:25.0 Debug: Inserted new trackfiles in 0ms 12:23:25.0 Debug: TrackFileIds updated, total 0ms 12:23:25.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 12:23:25.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 12:23:25.0 Info: Importing album 1/1 12:23:25.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:23:25.0 Info: Importing 5 tracks 12:23:25.0 Debug: Importing 5 files. replaceExisting: False 12:23:25.0 Debug: Inserted new trackfiles in 0ms 12:23:25.0 Debug: TrackFileIds updated, total 0ms 12:23:25.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 12:23:25.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 12:23:25.0 Info: Importing album 1/1 12:23:25.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:23:25.0 Info: Importing 2 tracks 12:23:25.0 Debug: Importing 2 files. replaceExisting: False 12:23:25.0 Debug: Inserted new trackfiles in 0ms 12:23:25.0 Debug: TrackFileIds updated, total 0ms 12:23:25.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 12:23:25.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 12:23:25.1 Info: Importing album 1/1 12:23:25.1 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:23:25.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:23:25.1 Info: Importing 1 tracks 12:23:25.1 Debug: Importing 1 files. replaceExisting: True 12:23:25.1 Debug: Inserted new trackfiles in 0ms 12:23:25.1 Debug: TrackFileIds updated, total 0ms 12:23:25.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 12:23:25.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 12:23:25.1 Info: Importing album 1/1 12:23:25.1 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:23:25.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:23:25.1 Info: Importing 1 tracks 12:23:25.1 Debug: Importing 1 files. replaceExisting: True 12:23:25.1 Debug: Inserted new trackfiles in 0ms 12:23:25.1 Debug: TrackFileIds updated, total 0ms 12:23:25.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 12:23:25.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 12:23:25.1 Info: Importing 0 tracks 12:23:25.1 Debug: Importing 0 files. replaceExisting: False 12:23:25.1 Debug: Inserted new trackfiles in 0ms 12:23:25.1 Debug: TrackFileIds updated, total 0ms 12:23:25.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 12:23:25.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 12:23:25.1 Info: Importing album 1/1 12:23:25.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:23:25.1 Info: Importing 1 tracks 12:23:25.1 Debug: Importing 1 files. replaceExisting: False 12:23:25.1 Debug: Inserted new trackfiles in 0ms 12:23:25.1 Debug: TrackFileIds updated, total 0ms 12:23:25.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 12:23:25.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 12:23:25.1 Info: Importing album 1/1 12:23:25.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:23:25.1 Info: Importing 5 tracks 12:23:25.1 Debug: Importing 5 files. replaceExisting: False 12:23:25.1 Debug: Inserted new trackfiles in 0ms 12:23:25.1 Debug: TrackFileIds updated, total 0ms 12:23:25.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 12:23:25.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 12:23:25.1 Info: Importing album 1/1 12:23:25.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:23:25.1 Info: Importing 6 tracks 12:23:25.1 Debug: Importing 6 files. replaceExisting: False 12:23:25.1 Debug: Inserted new trackfiles in 0ms 12:23:25.1 Debug: TrackFileIds updated, total 0ms 12:23:25.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 12:23:25.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 12:23:25.1 Info: Importing album 1/1 12:23:25.1 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:23:25.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:23:25.1 Info: Importing 1 tracks 12:23:25.1 Debug: Importing 1 files. replaceExisting: True 12:23:25.1 Debug: Inserted new trackfiles in 0ms 12:23:25.1 Debug: TrackFileIds updated, total 0ms 12:23:25.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 12:23:25.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 12:23:25.1 Info: Importing album 1/1 12:23:25.1 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:23:25.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:23:25.1 Info: Importing 1 tracks 12:23:25.1 Debug: Importing 1 files. replaceExisting: True 12:23:25.1 Debug: Inserted new trackfiles in 0ms 12:23:25.1 Debug: TrackFileIds updated, total 0ms 12:23:25.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 12:23:25.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 12:23:25.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 12:23:25.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 12:23:25.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 12:23:25.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 12:23:25.1 Info: Deleting track file: /Artist Name - Track01 12:23:25.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 12:23:25.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 12:23:25.1 Info: Deleting track file: /Artist Name - Track01 12:23:25.1 Error: Unable to delete track file System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IRecycleBinProviderProxy.DeleteFile(String path, String subfolder) at NzbDrone.Core.MediaFiles.MediaFileDeletionService.DeleteTrackFile(TrackFile trackFile, String subfolder) in ./Lidarr.Core/MediaFiles/MediaFileDeletionService.cs:line 92 12:23:25.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 12:23:25.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 12:23:25.1 Warn: Artist's root folder (C:\Test\Music) doesn't exist. 12:23:25.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 12:23:25.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 12:23:25.1 Warn: Artist's root folder (C:\Test\Music) is empty. 12:23:25.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 12:23:25.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 12:23:25.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:25.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150052001314_395/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:25.2 Info: DatabaseEngineVersionCheck migrating 12:23:25.2 Info: PerformDBOperation 12:23:25.2 Info: Performing DB Operation 12:23:25.2 Info: SQLite 3.47.0 12:23:25.2 Info: => 0.0014331s 12:23:25.2 Info: DatabaseEngineVersionCheck migrated 12:23:25.2 Info: => 0.0014589s 12:23:25.2 Debug: Took: 00:00:00.0165278 12:23:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.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-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.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-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:25.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-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:25.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-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:25.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-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:25.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-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:23:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:23:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:23:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:23:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:25.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 12:23:25.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 12:23:25.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:25.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150053991495_397/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:25.4 Info: DatabaseEngineVersionCheck migrating 12:23:25.4 Info: PerformDBOperation 12:23:25.4 Info: Performing DB Operation 12:23:25.4 Info: SQLite 3.47.0 12:23:25.4 Info: => 0.0014588s 12:23:25.4 Info: DatabaseEngineVersionCheck migrated 12:23:25.4 Info: => 0.0014831s 12:23:25.4 Debug: Took: 00:00:00.0206551 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Path" = @Clause5_P1) PARAMETERS: Clause5_P1 = ["\"/C/Test/Path/Artist/somefile2.flac\""] ==== End Query Trace ==== 12:23:25.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 12:23:25.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 12:23:25.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:25.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150056432844_399/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:25.6 Info: DatabaseEngineVersionCheck migrating 12:23:25.6 Info: PerformDBOperation 12:23:25.6 Info: Performing DB Operation 12:23:25.6 Info: SQLite 3.47.0 12:23:25.6 Info: => 0.001364s 12:23:25.6 Info: DatabaseEngineVersionCheck migrated 12:23:25.6 Info: => 0.0013884s 12:23:25.6 Debug: Took: 00:00:00.0162663 12:23:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 12:23:25.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 12:23:25.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 12:23:25.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:25.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150057864061_401/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:25.7 Info: DatabaseEngineVersionCheck migrating 12:23:25.7 Info: PerformDBOperation 12:23:25.7 Info: Performing DB Operation 12:23:25.7 Info: SQLite 3.47.0 12:23:25.7 Info: => 0.0014501s 12:23:25.7 Info: DatabaseEngineVersionCheck migrated 12:23:25.7 Info: => 0.0014737s 12:23:25.8 Debug: Took: 00:00:00.0161028 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 12:23:25.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 12:23:25.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 12:23:25.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:25.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150059776401_403/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:25.9 Info: DatabaseEngineVersionCheck migrating 12:23:25.9 Info: PerformDBOperation 12:23:25.9 Info: Performing DB Operation 12:23:25.9 Info: SQLite 3.47.0 12:23:25.9 Info: => 0.0013736s 12:23:25.9 Info: DatabaseEngineVersionCheck migrated 12:23:25.9 Info: => 0.0013958s 12:23:25.9 Debug: Took: 00:00:00.0162031 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:26.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 ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 12:23:26.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 12:23:26.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 12:23:26.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:26.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150061155782_405/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:26.1 Info: DatabaseEngineVersionCheck migrating 12:23:26.1 Info: PerformDBOperation 12:23:26.1 Info: Performing DB Operation 12:23:26.1 Info: SQLite 3.47.0 12:23:26.1 Info: => 0.0014966s 12:23:26.1 Info: DatabaseEngineVersionCheck migrated 12:23:26.1 Info: => 0.0015219s 12:23:26.1 Debug: Took: 00:00:00.0263703 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 12:23:26.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 12:23:26.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 12:23:26.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:26.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150062500772_407/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:26.2 Info: DatabaseEngineVersionCheck migrating 12:23:26.2 Info: PerformDBOperation 12:23:26.2 Info: Performing DB Operation 12:23:26.2 Info: SQLite 3.47.0 12:23:26.2 Info: => 0.0013936s 12:23:26.2 Info: DatabaseEngineVersionCheck migrated 12:23:26.2 Info: => 0.0014177s 12:23:26.2 Debug: Took: 00:00:00.0170168 12:23:26.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:26.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:26.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:26.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:26.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.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-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.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-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:26.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-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:26.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-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:26.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-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:26.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-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 12:23:26.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 12:23:26.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 12:23:26.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:26.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150064465314_409/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:26.4 Info: DatabaseEngineVersionCheck migrating 12:23:26.4 Info: PerformDBOperation 12:23:26.4 Info: Performing DB Operation 12:23:26.4 Info: SQLite 3.47.0 12:23:26.4 Info: => 0.0014496s 12:23:26.4 Info: DatabaseEngineVersionCheck migrated 12:23:26.4 Info: => 0.0014747s 12:23:26.4 Debug: Took: 00:00:00.0158889 12:23:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:26.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:23:26.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 12:23:26.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:26.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150065682472_411/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:26.5 Info: DatabaseEngineVersionCheck migrating 12:23:26.5 Info: PerformDBOperation 12:23:26.5 Info: Performing DB Operation 12:23:26.5 Info: SQLite 3.47.0 12:23:26.5 Info: => 0.0014772s 12:23:26.5 Info: DatabaseEngineVersionCheck migrated 12:23:26.5 Info: => 0.0015012s 12:23:26.5 Debug: Took: 00:00:00.0171403 12:23:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:26.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-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.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-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [2] Id = [0] ==== End Query Trace ==== 12:23:26.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:23:26.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 12:23:26.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 12:23:26.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:26.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150067713953_413/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:26.7 Info: DatabaseEngineVersionCheck migrating 12:23:26.7 Info: PerformDBOperation 12:23:26.7 Info: Performing DB Operation 12:23:26.7 Info: SQLite 3.47.0 12:23:26.7 Info: => 0.0014741s 12:23:26.7 Info: DatabaseEngineVersionCheck migrated 12:23:26.7 Info: => 0.0015028s 12:23:26.7 Debug: Took: 00:00:00.0220180 12:23:26.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:26.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/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.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/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [2] Id = [0] ==== End Query Trace ==== 12:23:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 12:23:26.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 12:23:26.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 12:23:26.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:26.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150069093303_415/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:26.9 Info: DatabaseEngineVersionCheck migrating 12:23:26.9 Info: PerformDBOperation 12:23:26.9 Info: Performing DB Operation 12:23:26.9 Info: SQLite 3.47.0 12:23:26.9 Info: => 0.0014128s 12:23:26.9 Info: DatabaseEngineVersionCheck migrated 12:23:26.9 Info: => 0.0014364s 12:23:26.9 Debug: Took: 00:00:00.0158927 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:26.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 ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:23:26.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 ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [2] ==== End Query Trace ==== 12:23:27.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 12:23:27.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 12:23:27.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:27.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150071012972_417/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:27.1 Info: DatabaseEngineVersionCheck migrating 12:23:27.1 Info: PerformDBOperation 12:23:27.1 Info: Performing DB Operation 12:23:27.1 Info: SQLite 3.47.0 12:23:27.1 Info: => 0.0014114s 12:23:27.1 Info: DatabaseEngineVersionCheck migrated 12:23:27.1 Info: => 0.0014362s 12:23:27.1 Debug: Took: 00:00:00.0160005 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* , "TrackFiles".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") WHERE ("Tracks"."Id" IS NULL) PARAMETERS: ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 12:23:27.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") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [6] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 12:23:27.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") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [7] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 12:23:27.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") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [8] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 12:23:27.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") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [9] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 12:23:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 12:23:27.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") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [10] ==== End Query Trace ==== 12:23:27.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 12:23:27.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 12:23:27.3 Debug: Filtering 1 files for unchanged files 12:23:27.3 Trace: Got 0 existing files 12:23:27.3 Debug: Filtering 1 files for unchanged files 12:23:27.3 Trace: Got 0 existing files 12:23:27.3 Debug: Filtering 1 files for unchanged files 12:23:27.3 Trace: Got 0 existing files 12:23:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 12:23:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 12:23:27.3 Debug: Filtering 1 files for unchanged files 12:23:27.3 Trace: Got 0 existing files 12:23:27.3 Debug: Filtering 1 files for unchanged files 12:23:27.3 Trace: Got 0 existing files 12:23:27.3 Debug: Filtering 1 files for unchanged files 12:23:27.3 Trace: Got 0 existing files 12:23:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 12:23:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 12:23:27.3 Debug: Filtering 3 files for unchanged files 12:23:27.3 Trace: Got 1 existing files 12:23:27.3 Trace: Matched paths for 1 files 12:23:27.3 Trace: 1 unchanged existing files 12:23:27.3 Debug: Filtering 3 files for unchanged files 12:23:27.3 Trace: Got 1 existing files 12:23:27.3 Trace: Matched paths for 1 files 12:23:27.3 Trace: 1 unchanged existing files 12:23:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 12:23:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 12:23:27.3 Debug: Filtering 3 files for unchanged files 12:23:27.3 Trace: Got 1 existing files 12:23:27.3 Trace: Matched paths for 1 files 12:23:27.3 Trace: 1 unchanged and matched files 12:23:27.3 Debug: Filtering 3 files for unchanged files 12:23:27.3 Trace: Got 1 existing files 12:23:27.3 Trace: Matched paths for 1 files 12:23:27.3 Trace: 1 unchanged and matched files 12:23:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 12:23:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 12:23:27.3 Debug: Filtering 3 files for unchanged files 12:23:27.3 Trace: Got 1 existing files 12:23:27.3 Trace: Matched paths for 1 files 12:23:27.3 Trace: 1 unchanged existing files 12:23:27.3 Debug: Filtering 3 files for unchanged files 12:23:27.3 Trace: Got 1 existing files 12:23:27.3 Trace: Matched paths for 1 files 12:23:27.3 Trace: 1 unchanged existing files 12:23:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 12:23:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 12:23:27.3 Debug: Filtering 3 files for unchanged files 12:23:27.3 Trace: Got 1 existing files 12:23:27.3 Trace: Matched paths for 1 files 12:23:27.3 Trace: 1 unchanged and matched files 12:23:27.3 Debug: Filtering 3 files for unchanged files 12:23:27.3 Trace: Got 1 existing files 12:23:27.3 Trace: Matched paths for 1 files 12:23:27.3 Trace: 1 unchanged and matched files 12:23:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 12:23:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 12:23:27.3 Debug: Filtering 3 files for unchanged files 12:23:27.3 Trace: Got 0 existing files 12:23:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 12:23:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 12:23:27.3 Debug: Filtering 3 files for unchanged files 12:23:27.3 Trace: Got 0 existing files 12:23:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 12:23:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 12:23:27.3 Debug: Filtering 3 files for unchanged files 12:23:27.3 Trace: Got 1 existing files 12:23:27.3 Trace: Matched paths for 1 files 12:23:27.3 Trace: 0 unchanged existing files 12:23:27.3 Debug: Filtering 3 files for unchanged files 12:23:27.3 Trace: Got 1 existing files 12:23:27.3 Trace: Matched paths for 1 files 12:23:27.3 Trace: 0 unchanged existing files 12:23:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 12:23:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 12:23:27.3 Debug: Filtering 3 files for unchanged files 12:23:27.3 Trace: Got 1 existing files 12:23:27.3 Trace: Matched paths for 1 files 12:23:27.3 Trace: 0 unchanged and matched files 12:23:27.3 Debug: Filtering 3 files for unchanged files 12:23:27.3 Trace: Got 1 existing files 12:23:27.3 Trace: Matched paths for 1 files 12:23:27.3 Trace: 0 unchanged and matched files 12:23:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 12:23:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 12:23:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 12:23:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 12:23:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 12:23:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 12:23:27.3 Debug: Filtering 3 files for unchanged files 12:23:27.3 Trace: Got 1 existing files 12:23:27.3 Trace: Matched paths for 0 files 12:23:27.3 Trace: 0 unchanged existing files 12:23:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 12:23:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 12:23:27.3 Debug: Filtering 3 files for unchanged files 12:23:27.3 Trace: Got 1 existing files 12:23:27.3 Trace: Matched paths for 0 files 12:23:27.3 Trace: 0 unchanged and matched files 12:23:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 12:23:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 12:23:27.3 Debug: Filtering 3 files for unchanged files 12:23:27.3 Trace: Got 3 existing files 12:23:27.3 Trace: Matched paths for 3 files 12:23:27.3 Trace: 3 unchanged existing files 12:23:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- Skipped filter_should_return_none_existing_files_ignoring_case(Known) [3 ms] Skipped filter_should_return_none_existing_files_ignoring_case(Matched) [2 ms] 12:23:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 12:23:27.3 Debug: Filtering 3 files for unchanged files 12:23:27.3 Trace: Got 3 existing files 12:23:27.3 Trace: Matched paths for 3 files 12:23:27.3 Trace: 3 unchanged and matched files 12:23:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 12:23:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 12:23:27.3 Debug: Filtering 3 files for unchanged files 12:23:27.3 Trace: Got 1 existing files 12:23:27.3 Trace: Matched paths for 1 files 12:23:27.3 Trace: 1 unchanged and matched files 12:23:27.3 Debug: Filtering 3 files for unchanged files 12:23:27.3 Trace: Got 1 existing files 12:23:27.3 Trace: Matched paths for 1 files 12:23:27.3 Trace: 1 unchanged and matched files 12:23:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 12:23:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 12:23:27.3 Debug: Filtering 3 files for unchanged files 12:23:27.3 Trace: Got 1 existing files 12:23:27.3 Trace: Matched paths for 1 files 12:23:27.3 Trace: 0 unchanged and matched files 12:23:27.3 Debug: Filtering 3 files for unchanged files 12:23:27.3 Trace: Got 1 existing files 12:23:27.3 Trace: Matched paths for 1 files 12:23:27.3 Trace: 0 unchanged and matched files 12:23:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 12:23:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 12:23:27.4 Debug: The following files no longer exist on disk, removing from db: /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/0eqc4epi.nch /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/2zbcd2ip.du1 12:23:27.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 12:23:27.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 12:23:27.4 Debug: The following files no longer exist on disk, removing from db: 12:23:27.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 12:23:27.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 12:23:27.4 Debug: The following files no longer exist on disk, removing from db: 12:23:27.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 12:23:27.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 12:23:27.4 Debug: The following files no longer exist on disk, removing from db: /c/test/3n02n3ei.f5t /c/test/33aj5yg4.jsk /c/test/wjjnyld2.pq0 /c/test/0uyxazsc.5aw /c/test/vjnjrwjz.gch /c/test/3wgh0heq.150 /c/test/zrkh2p0b.tbl /c/test/vao0rdxw.yo5 /c/test/qjq1dla1.bam /c/test/rbjrudue.v53 12:23:27.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 12:23:27.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 12:23:27.4 Info: Renaming 2 files for Name1 12:23:27.4 Debug: Renaming track file: [1] Path1 12:23:27.4 Debug: Renamed track file: [1] Path1 12:23:27.4 Debug: Renaming track file: [2] Path2 12:23:27.4 Debug: Renamed track file: [2] Path2 12:23:27.4 Debug: Removing empty subfolders from: Path1 12:23:27.4 Info: 2 selected track files renamed for Name1 12:23:27.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 12:23:27.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 12:23:27.4 Info: Renaming 2 files for Name1 12:23:27.4 Debug: Renaming track file: [1] Path1 12:23:27.4 Debug: File not renamed, source and destination are the same: Filename 12:23:27.4 Debug: Renaming track file: [2] Path2 12:23:27.4 Debug: File not renamed, source and destination are the same: Filename 12:23:27.4 Info: 0 selected track files renamed for Name1 12:23:27.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 12:23:27.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 12:23:27.4 Info: Renaming 0 files for Name1 12:23:27.4 Info: 0 selected track files renamed for Name1 12:23:27.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 12:23:27.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 12:23:27.4 Info: Renaming 2 files for Name1 12:23:27.4 Debug: Renaming track file: [1] Path1 12:23:27.4 Debug: Renamed track file: [1] Path1 12:23:27.4 Debug: Renaming track file: [2] Path2 12:23:27.4 Debug: Renamed track file: [2] Path2 12:23:27.4 Debug: Removing empty subfolders from: Path1 12:23:27.4 Info: 2 selected track files renamed for Name1 12:23:27.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 12:23:27.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 12:23:27.4 Info: Renaming 2 files for Name1 12:23:27.4 Debug: Renaming track file: [1] Path1 12:23:27.4 Debug: Renamed track file: [1] Path1 12:23:27.4 Debug: Renaming track file: [2] Path2 12:23:27.4 Debug: Renamed track file: [2] Path2 12:23:27.4 Debug: Removing empty subfolders from: Path1 12:23:27.4 Info: 2 selected track files renamed for Name1 12:23:27.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 12:23:27.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 12:23:27.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 12:23:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 12:23:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 12:23:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 12:23:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 12:23:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 12:23:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 12:23:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 12:23:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 12:23:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 12:23:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- Skipped should_catch_InvalidOperationException_during_folder_inheritance [9 ms] Skipped should_catch_UnauthorizedAccessException_during_folder_inheritance [5 ms] 12:23:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 12:23:27.5 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 12:23:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 12:23:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 12:23:27.5 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 12:23:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 12:23:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 12:23:27.5 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 12:23:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 12:23:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 12:23:27.6 Debug: Missing data in tags, trying filename augmentation 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?\d+)(?[\s_-]+)(?[a-z0-9,\(\)\.&'’\s]+)\k(?[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '02 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '03 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got artist from filename: artist name 12:23:27.6 Debug: Got title from filename: a track title 1 12:23:27.6 Debug: Got track number from filename: 1 12:23:27.6 Debug: Got title from filename: b track title 2 12:23:27.6 Debug: Got track number from filename: 2 12:23:27.6 Debug: Got title from filename: c track title 3 12:23:27.6 Debug: Got track number from filename: 3 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '02 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '03 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 12:23:27.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 12:23:27.6 Debug: Missing data in tags, trying filename augmentation 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '02_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '03_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got artist from filename: artist name 12:23:27.6 Debug: Got title from filename: a track title 1 12:23:27.6 Debug: Got track number from filename: 1 12:23:27.6 Debug: Got title from filename: b track title 2 12:23:27.6 Debug: Got track number from filename: 2 12:23:27.6 Debug: Got title from filename: c track title 3 12:23:27.6 Debug: Got track number from filename: 3 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '02_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '03_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 12:23:27.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 12:23:27.6 Debug: Missing data in tags, trying filename augmentation 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '02-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '03-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got artist from filename: artist_name 12:23:27.6 Debug: Got title from filename: a_track_title_1 12:23:27.6 Debug: Got track number from filename: 1 12:23:27.6 Debug: Got title from filename: b_track_title_2 12:23:27.6 Debug: Got track number from filename: 2 12:23:27.6 Debug: Got title from filename: c_track_title_3 12:23:27.6 Debug: Got track number from filename: 3 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '02-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '03-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 12:23:27.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 12:23:27.6 Debug: Missing data in tags, trying filename augmentation 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '102 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '103 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got artist from filename: artist name 12:23:27.6 Debug: Got title from filename: a track title 1 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 1 12:23:27.6 Debug: Got title from filename: b track title 2 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 2 12:23:27.6 Debug: Got title from filename: c track title 3 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 3 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '102 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '103 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 12:23:27.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 12:23:27.6 Debug: Missing data in tags, trying filename augmentation 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '102_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '103_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got artist from filename: artist name 12:23:27.6 Debug: Got title from filename: a track title 1 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 1 12:23:27.6 Debug: Got title from filename: b track title 2 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 2 12:23:27.6 Debug: Got title from filename: c track title 3 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 3 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '102_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '103_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 12:23:27.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 12:23:27.6 Debug: Missing data in tags, trying filename augmentation 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '102-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '103-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got artist from filename: artist_name 12:23:27.6 Debug: Got title from filename: a_track_title_1 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 1 12:23:27.6 Debug: Got title from filename: b_track_title_2 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 2 12:23:27.6 Debug: Got title from filename: c_track_title_3 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 3 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '102-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '103-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 12:23:27.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 12:23:27.6 Debug: Missing data in tags, trying filename augmentation 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '02 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '03 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '02 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '03 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got artist from filename: artist name 12:23:27.6 Debug: Got title from filename: a track title 1 12:23:27.6 Debug: Got track number from filename: 1 12:23:27.6 Debug: Got title from filename: b track title 2 12:23:27.6 Debug: Got track number from filename: 2 12:23:27.6 Debug: Got title from filename: c track title 3 12:23:27.6 Debug: Got track number from filename: 3 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 12:23:27.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 12:23:27.6 Debug: Missing data in tags, trying filename augmentation 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '02_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '03_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '02_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '03_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got artist from filename: artist name 12:23:27.6 Debug: Got title from filename: a track title 1 12:23:27.6 Debug: Got track number from filename: 1 12:23:27.6 Debug: Got title from filename: b track title 2 12:23:27.6 Debug: Got track number from filename: 2 12:23:27.6 Debug: Got title from filename: c track title 3 12:23:27.6 Debug: Got track number from filename: 3 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 12:23:27.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 12:23:27.6 Debug: Missing data in tags, trying filename augmentation 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '02-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '03-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '02-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '03-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got artist from filename: artist_name 12:23:27.6 Debug: Got title from filename: a_track_title_1 12:23:27.6 Debug: Got track number from filename: 1 12:23:27.6 Debug: Got title from filename: b_track_title_2 12:23:27.6 Debug: Got track number from filename: 2 12:23:27.6 Debug: Got title from filename: c_track_title_3 12:23:27.6 Debug: Got track number from filename: 3 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 12:23:27.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 12:23:27.6 Debug: Missing data in tags, trying filename augmentation 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '102 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '103 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '102 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '103 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got artist from filename: artist name 12:23:27.6 Debug: Got title from filename: a track title 1 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 1 12:23:27.6 Debug: Got title from filename: b track title 2 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 2 12:23:27.6 Debug: Got title from filename: c track title 3 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 3 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 12:23:27.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 12:23:27.6 Debug: Missing data in tags, trying filename augmentation 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '102_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '103_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '102_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '103_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got artist from filename: artist name 12:23:27.6 Debug: Got title from filename: a track title 1 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 1 12:23:27.6 Debug: Got title from filename: b track title 2 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 2 12:23:27.6 Debug: Got title from filename: c track title 3 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 3 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 12:23:27.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 12:23:27.6 Debug: Missing data in tags, trying filename augmentation 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '102-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '103-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '102-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '103-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got artist from filename: artist_name 12:23:27.6 Debug: Got title from filename: a_track_title_1 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 1 12:23:27.6 Debug: Got title from filename: b_track_title_2 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 2 12:23:27.6 Debug: Got title from filename: c_track_title_3 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 3 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 12:23:27.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 12:23:27.6 Debug: Missing data in tags, trying filename augmentation 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got artist from filename: artist name 12:23:27.6 Debug: Got title from filename: a track title 1 12:23:27.6 Debug: Got track number from filename: 1 12:23:27.6 Debug: Got title from filename: b track title 2 12:23:27.6 Debug: Got track number from filename: 2 12:23:27.6 Debug: Got title from filename: c track title 3 12:23:27.6 Debug: Got track number from filename: 3 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Abort - both artist and title vary between matches 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 12:23:27.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 12:23:27.6 Debug: Missing data in tags, trying filename augmentation 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got artist from filename: artist name 12:23:27.6 Debug: Got title from filename: a track title 1 12:23:27.6 Debug: Got track number from filename: 1 12:23:27.6 Debug: Got title from filename: b track title 2 12:23:27.6 Debug: Got track number from filename: 2 12:23:27.6 Debug: Got title from filename: c track title 3 12:23:27.6 Debug: Got track number from filename: 3 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '02_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '03_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '02_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '03_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Abort - both artist and title vary between matches 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 12:23:27.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 12:23:27.6 Debug: Missing data in tags, trying filename augmentation 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got artist from filename: artist_name 12:23:27.6 Debug: Got title from filename: a_track_title_1 12:23:27.6 Debug: Got track number from filename: 1 12:23:27.6 Debug: Got title from filename: b_track_title_2 12:23:27.6 Debug: Got track number from filename: 2 12:23:27.6 Debug: Got title from filename: c_track_title_3 12:23:27.6 Debug: Got track number from filename: 3 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Abort - both artist and title vary between matches 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 12:23:27.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 12:23:27.6 Debug: Missing data in tags, trying filename augmentation 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got artist from filename: artist name 12:23:27.6 Debug: Got title from filename: a track title 1 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 1 12:23:27.6 Debug: Got title from filename: b track title 2 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 2 12:23:27.6 Debug: Got title from filename: c track title 3 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 3 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Abort - both artist and title vary between matches 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 12:23:27.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 12:23:27.6 Debug: Missing data in tags, trying filename augmentation 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '102_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '103_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got artist from filename: artist name 12:23:27.6 Debug: Got title from filename: a track title 1 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 1 12:23:27.6 Debug: Got title from filename: b track title 2 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 2 12:23:27.6 Debug: Got title from filename: c track title 3 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 3 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '102_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '103_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '102_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '103_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Abort - both artist and title vary between matches 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '102_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '103_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '102_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '103_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 12:23:27.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 12:23:27.6 Debug: Missing data in tags, trying filename augmentation 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got artist from filename: artist_name 12:23:27.6 Debug: Got title from filename: a_track_title_1 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 1 12:23:27.6 Debug: Got title from filename: b_track_title_2 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 2 12:23:27.6 Debug: Got title from filename: c_track_title_3 12:23:27.6 Debug: Got disc number from filename: 1 12:23:27.6 Debug: Got track number from filename: 3 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Abort - both artist and title vary between matches 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Abort - 'tag' varies between matches 12:23:27.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 12:23:27.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 12:23:27.6 Debug: Missing data in tags, trying filename augmentation 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got artist from filename: artist name 12:23:27.6 Debug: Got title from filename: a track title 1 12:23:27.6 Debug: Got track number from filename: 1 12:23:27.6 Debug: Got title from filename: b track title 2 12:23:27.6 Debug: Got track number from filename: 2 12:23:27.6 Debug: Got title from filename: c track title 3 12:23:27.6 Debug: Got track number from filename: 3 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 12:23:27.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 12:23:27.6 Debug: Missing data in tags, trying filename augmentation 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Debug: Got artist from filename: artist name 12:23:27.6 Debug: Got title from filename: a track title 1 12:23:27.6 Debug: Got track number from filename: 1 12:23:27.6 Debug: Got title from filename: b track title 2 12:23:27.6 Debug: Got track number from filename: 2 12:23:27.6 Debug: Got title from filename: c track title 3 12:23:27.6 Debug: Got track number from filename: 3 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 12:23:27.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 12:23:27.6 Debug: Missing data in tags, trying filename augmentation 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Debug: Got artist from filename: artist_name 12:23:27.6 Debug: Got title from filename: a_track_title_1 12:23:27.6 Debug: Got track number from filename: 1 12:23:27.6 Debug: Got title from filename: b_track_title_2 12:23:27.6 Debug: Got track number from filename: 2 12:23:27.6 Debug: Got title from filename: c_track_title_3 12:23:27.6 Debug: Got track number from filename: 3 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 12:23:27.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 12:23:27.6 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got artist from filename: artist name 12:23:27.7 Debug: Got title from filename: a track title 1 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 1 12:23:27.7 Debug: Got title from filename: b track title 2 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 2 12:23:27.7 Debug: Got title from filename: c track title 3 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 3 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got artist from filename: artist name 12:23:27.7 Debug: Got title from filename: a track title 1 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 1 12:23:27.7 Debug: Got title from filename: b track title 2 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 2 12:23:27.7 Debug: Got title from filename: c track title 3 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 3 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got artist from filename: artist_name 12:23:27.7 Debug: Got title from filename: a_track_title_1 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 1 12:23:27.7 Debug: Got title from filename: b_track_title_2 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 2 12:23:27.7 Debug: Got title from filename: c_track_title_3 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 3 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 02 - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 03 - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got artist from filename: artist name 12:23:27.7 Debug: Got title from filename: a track title 1 12:23:27.7 Debug: Got track number from filename: 1 12:23:27.7 Debug: Got title from filename: b track title 2 12:23:27.7 Debug: Got track number from filename: 2 12:23:27.7 Debug: Got title from filename: c track title 3 12:23:27.7 Debug: Got track number from filename: 3 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_02_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_03_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got artist from filename: artist name 12:23:27.7 Debug: Got title from filename: a track title 1 12:23:27.7 Debug: Got track number from filename: 1 12:23:27.7 Debug: Got title from filename: b track title 2 12:23:27.7 Debug: Got track number from filename: 2 12:23:27.7 Debug: Got title from filename: c track title 3 12:23:27.7 Debug: Got track number from filename: 3 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-02-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-03-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got artist from filename: artist_name 12:23:27.7 Debug: Got title from filename: a_track_title_1 12:23:27.7 Debug: Got track number from filename: 1 12:23:27.7 Debug: Got title from filename: b_track_title_2 12:23:27.7 Debug: Got track number from filename: 2 12:23:27.7 Debug: Got title from filename: c_track_title_3 12:23:27.7 Debug: Got track number from filename: 3 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 102 - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 103 - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got artist from filename: artist name 12:23:27.7 Debug: Got title from filename: a track title 1 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 1 12:23:27.7 Debug: Got title from filename: b track title 2 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 2 12:23:27.7 Debug: Got title from filename: c track title 3 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 3 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_102_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_103_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got artist from filename: artist name 12:23:27.7 Debug: Got title from filename: a track title 1 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 1 12:23:27.7 Debug: Got title from filename: b track title 2 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 2 12:23:27.7 Debug: Got title from filename: c track title 3 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 3 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-102-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-103-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got artist from filename: artist_name 12:23:27.7 Debug: Got title from filename: a_track_title_1 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 1 12:23:27.7 Debug: Got title from filename: b_track_title_2 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 2 12:23:27.7 Debug: Got title from filename: c_track_title_3 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 3 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got artist from filename: artist name 12:23:27.7 Debug: Got title from filename: a track title 1 12:23:27.7 Debug: Got track number from filename: 1 12:23:27.7 Debug: Got title from filename: b track title 2 12:23:27.7 Debug: Got track number from filename: 2 12:23:27.7 Debug: Got title from filename: c track title 3 12:23:27.7 Debug: Got track number from filename: 3 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Abort - 'tag' varies between matches 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Abort - 'tag' varies between matches 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got artist from filename: artist name 12:23:27.7 Debug: Got title from filename: a track title 1 12:23:27.7 Debug: Got track number from filename: 1 12:23:27.7 Debug: Got title from filename: b track title 2 12:23:27.7 Debug: Got track number from filename: 2 12:23:27.7 Debug: Got title from filename: c track title 3 12:23:27.7 Debug: Got track number from filename: 3 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Abort - 'tag' varies between matches 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Abort - 'tag' varies between matches 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got artist from filename: artist_name 12:23:27.7 Debug: Got title from filename: a_track_title_1 12:23:27.7 Debug: Got track number from filename: 1 12:23:27.7 Debug: Got title from filename: b_track_title_2 12:23:27.7 Debug: Got track number from filename: 2 12:23:27.7 Debug: Got title from filename: c_track_title_3 12:23:27.7 Debug: Got track number from filename: 3 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Abort - 'tag' varies between matches 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Abort - 'tag' varies between matches 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got artist from filename: artist name 12:23:27.7 Debug: Got title from filename: a track title 1 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 1 12:23:27.7 Debug: Got title from filename: b track title 2 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 2 12:23:27.7 Debug: Got title from filename: c track title 3 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 3 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Abort - 'tag' varies between matches 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Abort - 'tag' varies between matches 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got artist from filename: artist name 12:23:27.7 Debug: Got title from filename: a track title 1 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 1 12:23:27.7 Debug: Got title from filename: b track title 2 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 2 12:23:27.7 Debug: Got title from filename: c track title 3 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 3 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Abort - 'tag' varies between matches 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Abort - 'tag' varies between matches 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got artist from filename: artist_name 12:23:27.7 Debug: Got title from filename: a_track_title_1 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 1 12:23:27.7 Debug: Got title from filename: b_track_title_2 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 2 12:23:27.7 Debug: Got title from filename: c_track_title_3 12:23:27.7 Debug: Got disc number from filename: 1 12:23:27.7 Debug: Got track number from filename: 3 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Abort - 'tag' varies between matches 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Abort - 'tag' varies between matches 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got artist from filename: artist name 12:23:27.7 Debug: Got title from filename: a track title 1 12:23:27.7 Debug: Got title from filename: b track title 2 12:23:27.7 Debug: Got title from filename: c track title 3 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Abort - 'tag' varies between matches 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got artist from filename: artist name 12:23:27.7 Debug: Got title from filename: a track title 1 12:23:27.7 Debug: Got title from filename: b track title 2 12:23:27.7 Debug: Got title from filename: c track title 3 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Abort - 'tag' varies between matches 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got artist from filename: artist_name 12:23:27.7 Debug: Got title from filename: a_track_title_1 12:23:27.7 Debug: Got title from filename: b_track_title_2 12:23:27.7 Debug: Got title from filename: c_track_title_3 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Abort - 'tag' varies between matches 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Abort - 'tag' varies between matches 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got artist from filename: artist name 12:23:27.7 Debug: Got title from filename: a track title 1 12:23:27.7 Debug: Got title from filename: b track title 2 12:23:27.7 Debug: Got title from filename: c track title 3 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Abort - 'tag' varies between matches 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got artist from filename: artist name 12:23:27.7 Debug: Got title from filename: a track title 1 12:23:27.7 Debug: Got title from filename: b track title 2 12:23:27.7 Debug: Got title from filename: c track title 3 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Abort - 'tag' varies between matches 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got artist from filename: artist_name 12:23:27.7 Debug: Got title from filename: a_track_title_1 12:23:27.7 Debug: Got title from filename: b_track_title_2 12:23:27.7 Debug: Got title from filename: c_track_title_3 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got artist from filename: artist name 12:23:27.7 Debug: Got title from filename: a track title 1 12:23:27.7 Debug: Got title from filename: b track title 2 12:23:27.7 Debug: Got title from filename: c track title 3 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got artist from filename: artist name 12:23:27.7 Debug: Got title from filename: a track title 1 12:23:27.7 Debug: Got title from filename: b track title 2 12:23:27.7 Debug: Got title from filename: c track title 3 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got artist from filename: artist_name 12:23:27.7 Debug: Got title from filename: a_track_title_1 12:23:27.7 Debug: Got title from filename: b_track_title_2 12:23:27.7 Debug: Got title from filename: c_track_title_3 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Abort - both artist and title vary between matches 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '02 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '03 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got title from filename: a track title 1 12:23:27.7 Debug: Got track number from filename: 1 12:23:27.7 Debug: Got title from filename: b track title 2 12:23:27.7 Debug: Got track number from filename: 2 12:23:27.7 Debug: Got title from filename: c track title 3 12:23:27.7 Debug: Got track number from filename: 3 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Abort - both artist and title vary between matches 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '02_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '03_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Debug: Got title from filename: a track title 1 12:23:27.7 Debug: Got track number from filename: 1 12:23:27.7 Debug: Got title from filename: b track title 2 12:23:27.7 Debug: Got track number from filename: 2 12:23:27.7 Debug: Got title from filename: c track title 3 12:23:27.7 Debug: Got track number from filename: 3 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 12:23:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 12:23:27.7 Debug: Missing data in tags, trying filename augmentation 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Abort - both artist and title vary between matches 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '02-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '03-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Debug: Got title from filename: a_track_title_1 12:23:27.7 Debug: Got track number from filename: 1 12:23:27.7 Debug: Got title from filename: b_track_title_2 12:23:27.7 Debug: Got track number from filename: 2 12:23:27.7 Debug: Got title from filename: c_track_title_3 12:23:27.7 Debug: Got track number from filename: 3 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 12:23:27.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 12:23:27.8 Debug: Missing data in tags, trying filename augmentation 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Abort - both artist and title vary between matches 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '102 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '103 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got title from filename: a track title 1 12:23:27.8 Debug: Got disc number from filename: 1 12:23:27.8 Debug: Got track number from filename: 1 12:23:27.8 Debug: Got title from filename: b track title 2 12:23:27.8 Debug: Got disc number from filename: 1 12:23:27.8 Debug: Got track number from filename: 2 12:23:27.8 Debug: Got title from filename: c track title 3 12:23:27.8 Debug: Got disc number from filename: 1 12:23:27.8 Debug: Got track number from filename: 3 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 12:23:27.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 12:23:27.8 Debug: Missing data in tags, trying filename augmentation 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Abort - both artist and title vary between matches 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '102_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '103_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got title from filename: a track title 1 12:23:27.8 Debug: Got disc number from filename: 1 12:23:27.8 Debug: Got track number from filename: 1 12:23:27.8 Debug: Got title from filename: b track title 2 12:23:27.8 Debug: Got disc number from filename: 1 12:23:27.8 Debug: Got track number from filename: 2 12:23:27.8 Debug: Got title from filename: c track title 3 12:23:27.8 Debug: Got disc number from filename: 1 12:23:27.8 Debug: Got track number from filename: 3 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 12:23:27.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 12:23:27.8 Debug: Missing data in tags, trying filename augmentation 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Abort - both artist and title vary between matches 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '102-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '103-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Debug: Got title from filename: a_track_title_1 12:23:27.8 Debug: Got disc number from filename: 1 12:23:27.8 Debug: Got track number from filename: 1 12:23:27.8 Debug: Got title from filename: b_track_title_2 12:23:27.8 Debug: Got disc number from filename: 1 12:23:27.8 Debug: Got track number from filename: 2 12:23:27.8 Debug: Got title from filename: c_track_title_3 12:23:27.8 Debug: Got disc number from filename: 1 12:23:27.8 Debug: Got track number from filename: 3 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 12:23:27.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 12:23:27.8 Debug: Missing data in tags, trying filename augmentation 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Abort - 'tag' varies between matches 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Abort - both artist and title vary between matches 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Abort - both artist and title vary between matches 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got title from filename: a track title 1 12:23:27.8 Debug: Got title from filename: b track title 2 12:23:27.8 Debug: Got title from filename: c track title 3 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 12:23:27.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 12:23:27.8 Debug: Missing data in tags, trying filename augmentation 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Abort - 'tag' varies between matches 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Abort - both artist and title vary between matches 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Abort - both artist and title vary between matches 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got title from filename: a track title 1 12:23:27.8 Debug: Got title from filename: b track title 2 12:23:27.8 Debug: Got title from filename: c track title 3 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 12:23:27.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 12:23:27.8 Debug: Missing data in tags, trying filename augmentation 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'b_track_title_2' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'c_track_title_3' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Debug: Got title from filename: a_track_title_1 12:23:27.8 Debug: Got title from filename: b_track_title_2 12:23:27.8 Debug: Got title from filename: c_track_title_3 12:23:27.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 12:23:27.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 12:23:27.8 Debug: Missing data in tags, trying filename augmentation 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Abort - 'tag' varies between matches 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Abort - both artist and title vary between matches 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Abort - both artist and title vary between matches 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got title from filename: a track title 1 12:23:27.8 Debug: Got title from filename: b track title 2 12:23:27.8 Debug: Got title from filename: c track title 3 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 12:23:27.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 12:23:27.8 Debug: Missing data in tags, trying filename augmentation 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Abort - 'tag' varies between matches 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Abort - both artist and title vary between matches 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Abort - both artist and title vary between matches 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got title from filename: a track title 1 12:23:27.8 Debug: Got title from filename: b track title 2 12:23:27.8 Debug: Got title from filename: c track title 3 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 12:23:27.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 12:23:27.8 Debug: Missing data in tags, trying filename augmentation 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 103 - Chasing Pavements' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 203 - That's It, I Quit, I'm Moving On' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got artist from filename: Adele 12:23:27.8 Debug: Got title from filename: Daydreamer 12:23:27.8 Debug: Got disc number from filename: 1 12:23:27.8 Debug: Got track number from filename: 1 12:23:27.8 Debug: Got title from filename: Best for Last 12:23:27.8 Debug: Got disc number from filename: 1 12:23:27.8 Debug: Got track number from filename: 2 12:23:27.8 Debug: Got title from filename: Chasing Pavements 12:23:27.8 Debug: Got disc number from filename: 1 12:23:27.8 Debug: Got track number from filename: 3 12:23:27.8 Debug: Got title from filename: That's It, I Quit, I'm Moving On 12:23:27.8 Debug: Got disc number from filename: 2 12:23:27.8 Debug: Got track number from filename: 3 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 103 - Chasing Pavements' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 203 - That's It, I Quit, I'm Moving On' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Abort - 'tag' varies between matches 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:27.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 12:23:27.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 12:23:27.8 Debug: Parsing string 'artist.title-album.title' 12:23:27.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:27.8 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 12:23:27.8 Debug: Trying to parse quality for 'artist.title-album.title' 12:23:27.8 Debug: Quality parsed: Unknown v1 12:23:27.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 12:23:27.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 12:23:27.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 12:23:27.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 12:23:27.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 12:23:27.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 12:23:27.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 12:23:27.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 12:23:27.8 Debug: Parsing string 'artist.title-album.title.FLAC-ingot' 12:23:27.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:27.8 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 12:23:27.8 Debug: Trying to parse quality for 'artist.title-album.title.FLAC-ingot' 12:23:27.8 Debug: Quality parsed: FLAC v1 12:23:27.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 12:23:27.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 12:23:27.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 12:23:27.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 12:23:27.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 12:23:27.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 12:23:27.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 12:23:27.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 12:23:27.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 12:23:27.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 12:23:27.9 Trace: artist: artist vs artist; 0 12:23:27.9 Trace: album: album vs album; 0 12:23:27.9 Trace: media_count: 2 vs 2; 0 12:23:27.9 Trace: year: 2024 vs 2024 or 2024; 0 12:23:27.9 Trace: country: United States vs United States; 0 12:23:27.9 Trace: label: label vs label; 0 12:23:27.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:23:27.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:23:27.9 Trace: after trackMapping: 0 12:23:27.9 Trace: after missing tracks: 0 12:23:27.9 Trace: after unmatched tracks: 0 12:23:27.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 12:23:27.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 12:23:27.9 Trace: album: album vs album; 0 12:23:27.9 Trace: media_count: 1 vs 1; 0 12:23:27.9 Trace: year: 2024 vs 2024 or 2024; 0 12:23:27.9 Trace: country: United States vs United States; 0 12:23:27.9 Trace: label: label vs label; 0 12:23:27.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:23:27.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:23:27.9 Trace: after trackMapping: 0 12:23:27.9 Trace: after missing tracks: 0 12:23:27.9 Trace: after unmatched tracks: 0 12:23:27.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 12:23:27.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 12:23:27.9 Trace: artist: artist vs different artist; 0.6 12:23:27.9 Trace: album: album vs album; 0.3 12:23:27.9 Trace: media_count: 1 vs 1; 0.2571428571428571 12:23:27.9 Trace: year: 2024 vs 2024 or 2024; 0.22499999999999998 12:23:27.9 Trace: country: United States vs United States; 0.2117647058823529 12:23:27.9 Trace: label: label vs label; 0.19999999999999998 12:23:27.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.1894736842105263 12:23:27.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.12413793103448274 12:23:27.9 Trace: after trackMapping: 0.08780487804878048 12:23:27.9 Trace: after missing tracks: 0.08780487804878048 12:23:27.9 Trace: after unmatched tracks: 0.08780487804878048 12:23:27.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 12:23:27.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 12:23:27.9 Trace: artist: artist vs artist; 0 12:23:27.9 Trace: album: album vs album; 0 12:23:27.9 Trace: media_count: 1 vs 1; 0 12:23:27.9 Trace: year: 2024 vs 2024 or 2024; 0 12:23:27.9 Trace: country: United States vs United States; 0 12:23:27.9 Trace: label: label vs label; 0 12:23:27.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:23:27.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:23:27.9 Trace: after trackMapping: 0 12:23:27.9 Trace: after missing tracks: 0 12:23:27.9 Trace: after unmatched tracks: 0 12:23:27.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 12:23:27.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 12:23:27.9 Trace: artist: artist vs artist; 0 12:23:27.9 Trace: album: album vs album; 0 12:23:27.9 Trace: media_count: 1 vs 1; 0 12:23:27.9 Trace: year: 2024 vs 2024 or 2024; 0 12:23:27.9 Trace: country: United States vs United States; 0 12:23:27.9 Trace: label: label vs label; 0 12:23:27.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:23:27.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:23:27.9 Trace: after trackMapping: 0.0888030888030888 12:23:27.9 Trace: after missing tracks: 0.11742707554225879 12:23:27.9 Trace: after unmatched tracks: 0.11742707554225879 12:23:27.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 12:23:27.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 12:23:27.9 Trace: artist: artist vs artist; 0 12:23:27.9 Trace: album: album vs album; 0 12:23:27.9 Trace: media_count: 1 vs 1; 0 12:23:27.9 Trace: country: United States vs United States; 0 12:23:27.9 Trace: label: label vs label; 0 12:23:27.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:23:27.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:23:27.9 Trace: after trackMapping: 0 12:23:27.9 Trace: after missing tracks: 0 12:23:27.9 Trace: after unmatched tracks: 0 12:23:27.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 12:23:27.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 12:23:27.9 Trace: artist: artist vs artist; 0 12:23:27.9 Trace: album: album vs album; 0 12:23:27.9 Trace: media_count: 1 vs 1; 0 12:23:27.9 Trace: year: 2024 vs or 2007; 0.125 12:23:27.9 Trace: country: United States vs United States; 0.11764705882352941 12:23:27.9 Trace: label: label vs label; 0.1111111111111111 12:23:27.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 12:23:27.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 12:23:27.9 Trace: after trackMapping: 0.04878048780487805 12:23:27.9 Trace: after missing tracks: 0.04878048780487805 12:23:27.9 Trace: after unmatched tracks: 0.04878048780487805 12:23:27.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 12:23:27.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(10/28/2024 12:22:31) --- 12:23:27.9 Trace: artist: artist vs artist; 0 12:23:27.9 Trace: album: album vs album; 0 12:23:27.9 Trace: media_count: 1 vs 1; 0 12:23:27.9 Trace: year: 2024 vs or 2024; 0 12:23:27.9 Trace: country: United States vs United States; 0 12:23:27.9 Trace: label: label vs label; 0 12:23:27.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:23:27.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:23:27.9 Trace: after trackMapping: 0 12:23:27.9 Trace: after missing tracks: 0 12:23:27.9 Trace: after unmatched tracks: 0 12:23:27.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(10/28/2024 12:22:31) --- 12:23:27.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 12:23:27.9 Trace: artist: artist vs artist; 0 12:23:27.9 Trace: album: album vs album; 0 12:23:27.9 Trace: media_count: 1 vs 1; 0 12:23:27.9 Trace: country: United States vs United States; 0 12:23:27.9 Trace: label: label vs label; 0 12:23:27.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:23:27.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:23:27.9 Trace: after trackMapping: 0 12:23:27.9 Trace: after missing tracks: 0 12:23:27.9 Trace: after unmatched tracks: 0 12:23:27.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 12:23:27.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 12:23:27.9 Trace: artist: artist vs artist; 0 12:23:27.9 Trace: album: album vs album; 0 12:23:27.9 Trace: media_count: 1 vs 1; 0 12:23:27.9 Trace: year: 2024 vs 2007 or ; 0.125 12:23:27.9 Trace: country: United States vs United States; 0.11764705882352941 12:23:27.9 Trace: label: label vs label; 0.1111111111111111 12:23:27.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 12:23:27.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 12:23:27.9 Trace: after trackMapping: 0.04878048780487805 12:23:27.9 Trace: after missing tracks: 0.04878048780487805 12:23:27.9 Trace: after unmatched tracks: 0.04878048780487805 12:23:27.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 12:23:27.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(10/28/2024 12:22:31) --- 12:23:27.9 Trace: artist: artist vs artist; 0 12:23:27.9 Trace: album: album vs album; 0 12:23:27.9 Trace: media_count: 1 vs 1; 0 12:23:27.9 Trace: year: 2024 vs 2024 or ; 0 12:23:27.9 Trace: country: United States vs United States; 0 12:23:27.9 Trace: label: label vs label; 0 12:23:27.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:23:27.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:23:27.9 Trace: after trackMapping: 0 12:23:27.9 Trace: after missing tracks: 0 12:23:27.9 Trace: after unmatched tracks: 0 12:23:27.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(10/28/2024 12:22:31) --- 12:23:27.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 12:23:27.9 Trace: artist: artist vs artist; 0 12:23:27.9 Trace: album: album vs album; 0 12:23:27.9 Trace: media_count: 1 vs 1; 0 12:23:27.9 Trace: year: 2024 vs 2024 or 2024; 0 12:23:27.9 Trace: country: United States vs United States; 0 12:23:27.9 Trace: label: label vs label; 0 12:23:27.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:23:27.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:23:27.9 Trace: after trackMapping: 0.1602787456445993 12:23:27.9 Trace: after missing tracks: 0.1602787456445993 12:23:27.9 Trace: after unmatched tracks: 0.1602787456445993 12:23:27.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 12:23:27.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 12:23:27.9 Trace: artist: artist vs artist; 0 12:23:27.9 Trace: album: album vs album; 0 12:23:27.9 Trace: media_count: 2 vs 2; 0 12:23:27.9 Trace: year: 2024 vs 2024 or 2024; 0 12:23:27.9 Trace: country: United States vs United States; 0 12:23:27.9 Trace: label: label vs label; 0 12:23:27.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:23:27.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:23:27.9 Trace: after trackMapping: 0 12:23:27.9 Trace: after missing tracks: 0 12:23:27.9 Trace: after unmatched tracks: 0 12:23:27.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 12:23:27.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 12:23:27.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 12:23:27.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 12:23:27.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 12:23:27.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 12:23:27.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 12:23:27.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 12:23:27.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 12:23:27.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 12:23:27.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 12:23:27.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 12:23:27.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 12:23:27.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 12:23:27.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 12:23:27.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 12:23:27.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 12:23:28.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 12:23:28.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 12:23:28.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 12:23:28.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 12:23:28.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 12:23:28.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 12:23:28.0 Debug: Release [][album] [1 tracks] was forced 12:23:28.0 Debug: Getting candidates from tags for 3 tracks took 0ms 12:23:28.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- 12:23:28.0 Debug: Selecting release from consensus ForeignReleaseId [xxx] 12:23:28.0 Debug: Getting candidates from tags for 3 tracks took 0ms 12:23:28.0 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 [8 ms] 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 12:23:28.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 12:23:28.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 12:23:28.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 12:23:28.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- Skipped should_match_tracks_InconsistentTyposInAlbum [12 ms] Skipped should_match_tracks_SucceedWhenManyAlbumsHaveSameTitle [12 ms] Skipped should_match_tracks_PenalizeUnknownMedia [13 ms] Skipped should_match_tracks_CorruptFile [14 ms] Skipped should_match_tracks_FilesWithoutTags [14 ms] 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 12:23:28.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 12:23:28.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 12:23:28.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 12:23:28.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 12:23:28.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 12:23:28.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 12:23:28.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 12:23:28.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 12:23:28.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 12:23:28.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:28.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:28.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 12:23:28.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 12:23:28.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 12:23:28.7 Trace: LooksLikeSingleRelease: No common album tag 12:23:28.7 Info: Grouping 20 tracks 12:23:28.7 Trace: Folders: /C/music/incoming/album /C/music/incoming/album/anotheralbum 12:23:28.7 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: Yielding from 2: /C/music/incoming/album/anotheralbum/Title1 /C/music/incoming/album/anotheralbum/Title2 /C/music/incoming/album/anotheralbum/Title3 /C/music/incoming/album/anotheralbum/Title4 /C/music/incoming/album/anotheralbum/Title5 /C/music/incoming/album/anotheralbum/Title6 /C/music/incoming/album/anotheralbum/Title7 /C/music/incoming/album/anotheralbum/Title8 /C/music/incoming/album/anotheralbum/Title9 /C/music/incoming/album/anotheralbum/Title10 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Debug: *** group [/C/music/incoming/album] *** 12:23:28.7 Debug: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 12:23:28.7 Debug: *** group [/C/music/incoming/album/anotheralbum] *** 12:23:28.7 Debug: /C/music/incoming/album/anotheralbum/Title1 /C/music/incoming/album/anotheralbum/Title2 /C/music/incoming/album/anotheralbum/Title3 /C/music/incoming/album/anotheralbum/Title4 /C/music/incoming/album/anotheralbum/Title5 /C/music/incoming/album/anotheralbum/Title6 /C/music/incoming/album/anotheralbum/Title7 /C/music/incoming/album/anotheralbum/Title8 /C/music/incoming/album/anotheralbum/Title9 /C/music/incoming/album/anotheralbum/Title10 12:23:28.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 12:23:28.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Info: Grouping 15 tracks 12:23:28.7 Trace: Folders: /C/music/incoming/artist - album 12:23:28.7 Trace: Yielding from 2: /C/music/incoming/artist - album/Title1 /C/music/incoming/artist - album/Title2 /C/music/incoming/artist - album/Title3 /C/music/incoming/artist - album/Title4 /C/music/incoming/artist - album/Title5 /C/music/incoming/artist - album/Title6 /C/music/incoming/artist - album/Title7 /C/music/incoming/artist - album/Title8 /C/music/incoming/artist - album/Title9 /C/music/incoming/artist - album/Title10 /C/music/incoming/artist - album/Title1 /C/music/incoming/artist - album/Title2 /C/music/incoming/artist - album/Title3 /C/music/incoming/artist - album/Title4 /C/music/incoming/artist - album/Title5 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 12:23:28.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Info: Grouping 15 tracks 12:23:28.7 Trace: Folders: /C/music/incoming/artist - album/cd 1 /C/music/incoming/artist - album/cd 2 12:23:28.7 Trace: Yielding final: /C/music/incoming/artist - album/cd 1/Title1 /C/music/incoming/artist - album/cd 1/Title2 /C/music/incoming/artist - album/cd 1/Title3 /C/music/incoming/artist - album/cd 1/Title4 /C/music/incoming/artist - album/cd 1/Title5 /C/music/incoming/artist - album/cd 1/Title6 /C/music/incoming/artist - album/cd 1/Title7 /C/music/incoming/artist - album/cd 1/Title8 /C/music/incoming/artist - album/cd 1/Title9 /C/music/incoming/artist - album/cd 1/Title10 /C/music/incoming/artist - album/cd 2/Title1 /C/music/incoming/artist - album/cd 2/Title2 /C/music/incoming/artist - album/cd 2/Title3 /C/music/incoming/artist - album/cd 2/Title4 /C/music/incoming/artist - album/cd 2/Title5 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 12:23:28.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Info: Grouping 15 tracks 12:23:28.7 Trace: Folders: /C/music/incoming/artist - album/disc 1 /C/music/incoming/artist - album/disc 2 12:23:28.7 Trace: Yielding final: /C/music/incoming/artist - album/disc 1/Title1 /C/music/incoming/artist - album/disc 1/Title2 /C/music/incoming/artist - album/disc 1/Title3 /C/music/incoming/artist - album/disc 1/Title4 /C/music/incoming/artist - album/disc 1/Title5 /C/music/incoming/artist - album/disc 1/Title6 /C/music/incoming/artist - album/disc 1/Title7 /C/music/incoming/artist - album/disc 1/Title8 /C/music/incoming/artist - album/disc 1/Title9 /C/music/incoming/artist - album/disc 1/Title10 /C/music/incoming/artist - album/disc 2/Title1 /C/music/incoming/artist - album/disc 2/Title2 /C/music/incoming/artist - album/disc 2/Title3 /C/music/incoming/artist - album/disc 2/Title4 /C/music/incoming/artist - album/disc 2/Title5 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 12:23:28.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Info: Grouping 15 tracks 12:23:28.7 Trace: Folders: /C/music/incoming/artist - album/disk 1 /C/music/incoming/artist - album/disk 2 12:23:28.7 Trace: Yielding final: /C/music/incoming/artist - album/disk 1/Title1 /C/music/incoming/artist - album/disk 1/Title2 /C/music/incoming/artist - album/disk 1/Title3 /C/music/incoming/artist - album/disk 1/Title4 /C/music/incoming/artist - album/disk 1/Title5 /C/music/incoming/artist - album/disk 1/Title6 /C/music/incoming/artist - album/disk 1/Title7 /C/music/incoming/artist - album/disk 1/Title8 /C/music/incoming/artist - album/disk 1/Title9 /C/music/incoming/artist - album/disk 1/Title10 /C/music/incoming/artist - album/disk 2/Title1 /C/music/incoming/artist - album/disk 2/Title2 /C/music/incoming/artist - album/disk 2/Title3 /C/music/incoming/artist - album/disk 2/Title4 /C/music/incoming/artist - album/disk 2/Title5 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:28.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 12:23:28.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 12:23:28.7 Info: Grouping 1 tracks 12:23:28.7 Trace: Folders: /C/music/incoming 12:23:28.7 Trace: Yielding from 2: /C/music/incoming/Title1 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:28.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 12:23:28.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 12:23:28.7 Info: Grouping 2 tracks 12:23:28.7 Trace: Folders: /C/music/incoming 12:23:28.7 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:23:28.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 12:23:28.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 12:23:28.7 Info: Grouping 10 tracks 12:23:28.7 Trace: Folders: /C/music/incoming 12:23:28.7 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 /C/music/incoming/Title6 /C/music/incoming/Title7 /C/music/incoming/Title8 /C/music/incoming/Title9 /C/music/incoming/Title10 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 12:23:28.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.7 Info: Grouping 10 tracks 12:23:28.7 Trace: Folders: /C/music/incoming 12:23:28.7 Trace: Yielding from 2: /C/music/incoming/FI407ljMdqf43EYQwVfSIFMB1vBLY0WRGyCo7qP5vq3F1nJHxHCJqUx73D6KSGUkCvxDbJRfghvqKhHNU1mqxnATbDtDremXD /C/music/incoming/kHxfusCSPW /C/music/incoming/Hc5bXMsB /C/music/incoming/RRYKenrxNXO /C/music/incoming/RLamV42eVmOsYLMFpLIPJ3BfkviYr7wVGXV0GDUsJMI2eqlbL6XPihmVk3cAUdUWW0UaXT6TYpg4tHb1 /C/music/incoming/iO5sUWne /C/music/incoming/Swt7Y0GK7Yx2LS2n4OxWDitg0lnBWhvwsLujW /C/music/incoming/QueCBOhbjjNC /C/music/incoming/y5Cvy5XfV2OalpJRRyOFM3oAjHY5XnviwJI25EKYSjhs0mmgYYRVvdjEQbm0g0pHGFKJOOTnVXUDV3I4tR /C/music/incoming/AeF5qeY2wUqIpMK2KyfWl45KQxteDNISFos52TBfabenlLLeUK2vV3TEh2n0SUxRmFdbsNaY5aVkYRyfUoq1Tl5JCWX7FIt 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.7 Info: Grouping 10 tracks 12:23:28.7 Trace: Folders: /C/music/incoming 12:23:28.7 Trace: Yielding from 2: /C/music/incoming/kgTqWut5gthfhfii23i3rF4StqwOyYn1 /C/music/incoming/DemPt35eHWN0dAe7MTPPx5ghDJeEf0tTCPQGbyCCJLlAAlp52r /C/music/incoming/HUYiBCk3rUvWEa0BGwf1uYipD4X4UFqd7iClwQsI42ikaXrL6TiAcYFPLJNFMoiTDrXvFNdXdE5AQ6pMMm5bwYa /C/music/incoming/JccnbfcdDTbvuS2oVc5wwFFuffwAHdUERTXuE4ITGbTA /C/music/incoming/lnyMTCsfIUEqrbPN4HuitqCOgfdjHDSRIKfXTlswWWy7u5IcJcrvxcI2TRGOyiGecTQO301Sn5tEYCsiFbHElwtFbkd /C/music/incoming/WvHwqLVsBcdd21GnIYAsieGcVAgjYxPXHa5ASiQ7njgrUSLeDuLaXtRRWFJYELCctnE24fDAhAf65oocVcNDTPa /C/music/incoming/aogIjofXFasIjoth7IvbSxTb5hD0ROUs5qOME1I24fAngrRwgC2FKn0KDfKbSn /C/music/incoming/AnfTGOc0keSdAURiIQUwPjsNluhojHXFVRBRmxSoVOc6qmVGhF3oLUiq2AHlGVQLnmoPt73k5GJbguv7HIgL /C/music/incoming/75iVWoM0yelYVDtAobaxnFFjKSw2MetOuYDkjEKkXF2G /C/music/incoming/I1b2wsfJJWEubLe1TwrHUf0I1AO1PGTmfCetlqWT4dQB5t0Qjuhy1seCaAa4Ll1cdrpHHRPCIGLQvxLHH5Quy 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.7 Info: Grouping 10 tracks 12:23:28.7 Trace: Folders: /C/music/incoming 12:23:28.7 Trace: Yielding from 2: /C/music/incoming/J46lBMbmDMmuTtBNAnavyCMjbNxb7mb0LmDFFc /C/music/incoming/OgS6 /C/music/incoming/VT2WhHyNpuBeHEN3sy1bD1KsVLl6syKx5EcBwgCfYt2CSXovXQu1NYd /C/music/incoming/eGnF0kXRDfRQUs1FXgoD0vLjAmdksVe0aAVy6ABKe4Dhewq5vhEk5C1Q3deNhMyPaYQtECGwMMy3 /C/music/incoming/xSTuXSIrQ1Imba1jSvLHl3iw3RiV4WdDphbVxFVfPMUfMSNaw7cXEpLDJwygKTu2Xf516fTmIFYHidRkdi /C/music/incoming/TQr4qhVUU4pcDy4uukIKbYPiObwqtgoCPeOgNXbl2LA0FfPMq27YB2R2aipoSEBNOUuxSXOFjwP /C/music/incoming/LfEMpDSrkWFB3KTMOvh /C/music/incoming/5eOgkhtBkqAscr0uYGRK4iFs /C/music/incoming/swgKsEar5PrYTMmN3X525ghs /C/music/incoming/6L2r7dSjKvLCsYiEwWFOrAjJxW63LcN2bcPon1O 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.7 Info: Grouping 10 tracks 12:23:28.7 Trace: Folders: /C/music/incoming 12:23:28.7 Trace: Yielding from 2: /C/music/incoming/mRuvh3O5EGJ4Pq2SP7REHvemTqaQUAPTYxcRtdBfLBF5gYmnQAADo6lYNiJX35keYWfqokyMFM1f /C/music/incoming/kI02rxDSiXNlGoharM4R1SEHeiOTlVIs0oSn6nuh1oJ62JNcBDqjpK2yerWjRRHtottrD1bdqVXLjGN /C/music/incoming/aGRESOfW73Q1fqucY6cPOmaB /C/music/incoming/KKAc6ssdkHWhLI5gnD00U0n6wT7uHlij2RMD7UpV3XwPXFbk /C/music/incoming/WiDJu4EfJwEeDWe0UBC6wcxCy7P4LRijpoI2sT0DcXRRhDiSxaxKuiITSbjunHBYnuWonjGaJ64HrOt4X5GKtGWhNWjrKEoC /C/music/incoming/Kfn33LKQNwlR16lmVV3s5PC41TdF0YKO0NyT /C/music/incoming/hJ7cdjLDN /C/music/incoming/PhdMC7ULPnxTvFYvyeh1pRpjJk6A6 /C/music/incoming/pDxT7AaPI3nHqAnCB7TjCh2f /C/music/incoming/6d57Ct1LjjbApBqEXnDgjOAVjQTI41xTXUY5aPj21xf1J5VBUVTBOKTqLjXSIrPpTpJDJsDieJmSJHml3rVhh5enaItXYx 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.7 Info: Grouping 10 tracks 12:23:28.7 Trace: Folders: /C/music/incoming 12:23:28.7 Trace: Yielding from 2: /C/music/incoming/axTAJbY7krVN3v4Y /C/music/incoming/uGUKoUCfnuCPbKFECSvIWw4Fcb4hdPdjaeyX44NjdFvEeKRwrFmKykb5KoHmXtbGrrO4lOIGfmFrbyBArGXFD /C/music/incoming/Qbc2WOnvknteq0BUtAJcMVapcWmOy0sTSAqVAnWoAJxJvLO2NeexkRb2bT0aCG4r2Ht /C/music/incoming/wBl132pYHyJXgeLvW6MSCtKNoJjreyXTWD4xHrtn6Q2BIc4EvCJfGMjdYGMsS5TiI /C/music/incoming/OF2Ammeod0sDG2AlXUrNa7dVT /C/music/incoming/g0tvwPO6T0CeBeCMrtl0VuqAJdH2KXqUbVTyKYQSq63T6TwlOiHGEEdSJ1TtiTv3IOdNscbALAJXyFBXNumBpR /C/music/incoming/ENNFBqPjCyqvShOsQCADDB34fDwmF7rDpavX6bNMjC0 /C/music/incoming/pUqXVxeFXCWrxNG6TfsaORC2QcqumCbJdsILYTa3oxllXBvc0Sl7XEbGsvhShQsuAmoef3g /C/music/incoming/3fvT06o4OH76xeCeh /C/music/incoming/ORw5mSoIawm4RT5wUnKDqD5Yck0EBNXnmy13kamtMwpIUtI5cqTRpkslUG3b1 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.7 Info: Grouping 10 tracks 12:23:28.7 Trace: Folders: /C/music/incoming 12:23:28.7 Trace: Yielding from 2: /C/music/incoming/a31rw5YQ2CHyan1HyMo4yH6E5M4mKq6cdW3cYGegKTScfimRik0TkysB4wtSaLgKDFvksXP0I /C/music/incoming/i7V5N5l76JdkUWnEPew0YoDYL6T4RetW1YkBFsHYoGqDVBmoGlYV17R1E5tO /C/music/incoming/dkUrqnnI3pRT3IMwx7j31F3xUiltAiXxbOAWc /C/music/incoming/rxFKoLwcITI6LQx4wTs6yj1PfYdGQ7CppxrPVqFPk /C/music/incoming/fDEoqFwT4rJAN7LPWIhcNaW3WFrHPlAwuiOfyMkeS1C /C/music/incoming/YhEfXBTb7wvHom6creGL /C/music/incoming/nnM5qc6k4gwfL /C/music/incoming/AlPfFoG4f7dYA0Bits5Yt6J4DqkV7g /C/music/incoming/UQ55xrTJmDFC6U2KcasT23oOaktovxhxsnUjSblUnu14TKVCxNJ6a300Cp4n5FnWvhiS7RYaVFFG /C/music/incoming/4WK5K2sJmwP50unwU6BGDJvkFbQDsrdVsWEXinLLYCEOvVgG3I60LBjuBAAIkWq3s 12:23:28.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/b1oLIMG1WdJ1QfaaY65UGG0IiAAl63QIMXwXDQHlDRVC6lUV75BFNWiDaNCimu32uao1Q /C/music/incoming/JSkduQNR1YXmuaktqewPmmhK4ElpUrm /C/music/incoming/1P10y4O3BLFUmLLqdORn56Y34hxVoVE57W1c0ynm0JB05vA4bXITpeO3Y54rF0NN /C/music/incoming/3quLTjHEkVpqGQw1QCWJKLc7ATv2EgHSqhsuVFFtylBJdxLKqfkjAw4r /C/music/incoming/byPGPpaHpImyFYWgYmpM2fEdVuqyYSnJ60C7YQFuwXE6lwiSn4CbTSd32MRt7JQEuKBNvXphP2odJGYymFk3qmXnWHel6kuU /C/music/incoming/wbho0RYPLhEMgKHfwGJHuEETpaspC1rF /C/music/incoming/WCRCUk4UxfNDThL7FgR2w6LTRorT32gpIcTyLR62rBtneFpplutU /C/music/incoming/6iEIJqoQ5oyguoaDqjN7EgCF6oxIJJL5SBqKFTJUW4gY07yVQmExhXo0O6Kt1NguLCv26w5EH1kH /C/music/incoming/mashSrLwNaDQDOogGeIrrbKcPGBiHMGtsm4DSeDUFQDdyyKGRXderpKkwqymXDWaCjxpRSvCJUTJGHKp33xQJBccKSgB /C/music/incoming/XKtDNkUK4gxXYSoKMe4QK4YV3QxscFaBHGq0xHBcmOkCyAtl1LIXrjj2SFI5TBIxf5qrCvleK2E3S 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/hKHO2GPBpcHvR2GbPRika15ymn2sgCqe /C/music/incoming/iUrBDP6mI63lSN0ym65NepVcBJXuTHcNS5rIsxpmEo7ase3n4J1PmfC /C/music/incoming/qMEwR0tIyfKTWBTxSIhKhwvaNgOtYaxPmINm3EcIvUIKnWAmqWGJbBY1qDRLl7RyO2HoVGCoFHotWSUXOBdbBVOSQU3yTyvvdi /C/music/incoming/qsbhSS7t0MvD4ap5iLUTMCWdseORSocJQ5MuiMhi33MedrSx2YqIPYfWD5WOeoJLKUU6v3WDD /C/music/incoming/DQ7gj26BqiWkabusp3IPpVPSSa1gnQJeFngRCDaCWdUhxlx1TRImyGRPboujbYmIGRNU2LYU3f1mbHtHJ7tEiwN7DyPnhXB5XmI /C/music/incoming/n52FCpWktnDMwYSP6vdHsQN4csmR2ulDkkes1Xh1ndmljy0Qncn70mvFq6Cjceq6c7Bl /C/music/incoming/RTjYP2ADTflRBDjcunynM7JLukfQgq1Ahu7bp10VCqCKmVKMUnJP /C/music/incoming/jgVVWEYQqFt3Wn3l0FTOYxqPKKjVbsmeR4 /C/music/incoming/iI44n4uXSWqR4J5F723QlmD7BdEO2CSQ5b7NnpPAlus2gBMyMj4SKIC3f5CjAN3peHU /C/music/incoming/TNGENQk143d7f5FAgxoxIUfcEIjxQy6hLQEGSHt0GpunXeBcmFhX2Um7IE7fGTkF43uwB6OGdw0ryYl 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/vrU0bpbi0BEB1D /C/music/incoming/wJMv1XkBd2MpGIQEsHKn4ML700AqLJO5sKLSYLYMj1NwUOd /C/music/incoming/03wEwVGlRccAohGQTOQam7NIUHe3OojLr /C/music/incoming/ECxHyGrBOLv1u3Q2FdObWLxX6yRSFmciXb1ioQAeupAugc1NE5yYGse0eHIaVH3BImctbINVLKOHlcQ4FenHVkJF5b /C/music/incoming/dcIkpqvkEhFsy2UlURi4ldsrtJvJCvBhw4yLwCyYKKfLDAk2RVW7u2QaRqXN3UPhNx4DDjWsrrsJ6OV2yB0OHCTCmy1 /C/music/incoming/B1JufTKBRR /C/music/incoming/lVKTvYulHRFq4h6GWllhwXuBI3Hd /C/music/incoming/yUichJ0vokVU3dNXSFTbr6NYjrlDJTuIjfXI3oPai /C/music/incoming/0vHMPsnmcyheEo4AvkOItjOMGPtYWaoNXGKN6AxyhrqLW1yLpi4xUFJQP3ga7wwcjBn6MpC3UpAb0dWMpPJOeX1r516ct /C/music/incoming/U0sG44ucVca260CQCoLl1jwvIKUPsENAll535LfU1SJde04TXpR3LvRKD56tiN 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/OOeVJM6dNVIrT23IycMLakW5 /C/music/incoming/l0pOo7tVAoRpHNCCPd45uOP6ir6A /C/music/incoming/ajeAUxosovwhAekXCilPong1rvrtfTLlGKyGI4pKjHn1VXdJivCTJlq /C/music/incoming/seA4aMPhpEtal4761MgMCWcNjmQyrqHyyCRT6WqNtdpABbMor4GN4jjEcTUU3q /C/music/incoming/PBPiHo41vRVRhDLMQ4ooe7ay4YW6KURiYs2qoJx /C/music/incoming/CLMrlVJQjOVdOaAgKlSRw4Sk3WGMPLLoMJd3KYf37s4BBJkCHJ0GoqwG1Cvwo4aFdGxf5FDSfXRe7 /C/music/incoming/fscekxOeolxrPhKUOVillKKoJImwOeSkKUE1uOymOIDw1CDbiHjcs1ADPUDJkqx /C/music/incoming/vGTFQKDEsxABg4b0Vrp4qwA1Ww06LL5r1E3hKH65gUeDSRUQOCTJBaw6f0PsRF1OBhI /C/music/incoming/Nl07M4OJ2ayFRRv2J7IVFF7ayiIIQT /C/music/incoming/k 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/PwplRG6jKd7Iw1jtCb4FGsG /C/music/incoming/AfGr /C/music/incoming/PMjYxxIYsP6BnbbS7vrMDLMXEjo4eNMDH4F7VuOm45TXkYWbpyFy7utd7tuniLUNcC2rEb4LOeQFYWNMum /C/music/incoming/yiIH6U6e6OFPmNQfNJmcsQbPh5irCcJBD57RHQq3sEjwg3qnwwmIGREQg0AaMOJ4fdmoO7G4srQWGLImN32 /C/music/incoming/QYliFKSJleeox /C/music/incoming/tQjhD /C/music/incoming/1gqfOoPRWWkJgrNElTn2SAMdtkc75OBQHy1U10EvelSJfLc0oqkItQlACnSElQTiuBcPy1Kso0WHPc5QikROD1vYnArNha /C/music/incoming/Xys7R4Ld /C/music/incoming/yCSqpXt5yonaNHeixfB1JARUy6Y /C/music/incoming/Gi1DhCcj6MBiNK7QCc0rc 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/M2hgeknRwxnNmJGKyp5v0PXqXPwkCnBHycOJiOs1F7xIYYpBpTh5wUU4eXqvUdoi4 /C/music/incoming/MM5RG6LyhPmKJOMqSgKUmwtn /C/music/incoming/gnQgAfpKK4UxLLfFrGLD3hVgpChAPKwfVEvpotIbVitIfudTSEl0pd16AKX66W3aHOJhoWp56JPUUmb3y /C/music/incoming/LNjVyeWXyWfSqVyFsnMACJ7PvkCIf5dNulCDJPaFfKiqttO2PwvkE0fbO /C/music/incoming/RueGVM2Ai0wa41aouwlyaDsKlKbseIRJlxIEqMCcNugBgw30fou /C/music/incoming/olSTfcuf4I5lTHchWDxBLhXXwnDygMkcGa4a /C/music/incoming/teDkFRsjaICQCM566lRsCd1Q3w7oImUvTurrQCKSx7EeAaI7FsRLvPmplTpiReJUUg5h /C/music/incoming/bG3v77JaniXWXJTdNxc4gNjX1VHQk /C/music/incoming/Amq5q3CYrGXXJYiCNKX7O31Pf2D7UsdMj6t1Qyomh1qtsSWrWw02IGaFtJ0vADe7DlOL /C/music/incoming/BRiEms4BABwX0EXuGfhxuLa4mluposQpKpR2SgPVQLoLvgNkmL2dYYJWRlqa6OlgSgmKU4KAwsOQwvIgFkdLyNySO2kGW 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/tQEqKE7ScoEFqqR4UVuAlY7d0qXd35DN1MqATgEictuRdfLgJSSrHPMCQBxsN3WfTXMM7qjNqlx0EpaTNRCkl /C/music/incoming/VWikpdglysQIuiEEYsPMw0DUHumfnrcwEIANGwCsHJQ2Oi3WkHAJn0u4suL3Yb5gqteUPY5BXw /C/music/incoming/i7D /C/music/incoming/RTwNjIypSwP7eykW5 /C/music/incoming/GJkOt1xt0NLB6Neagru5DawkA /C/music/incoming/jJjgLYdikOJkt7vA0TGqLcDioxtOCsarHAeKIru6RjVOUBRMa2Je /C/music/incoming/Sbh4AmUWqVtwPaLLdVG /C/music/incoming/vScGJNi /C/music/incoming/imQRD0JNpyOGjLrxs /C/music/incoming/wjDGLuXVii2lquSULVCNDma3YCwHa2tYuYrO1jtgg5b5BM7YIAoMquijjHOi5qVo 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/v3iW2h5qDOQLUtK5ErBWgmL6Hf4KT7RnH0GJqjOPvnJPO5jVvWin1PA /C/music/incoming/diddGoYikwww2Fi5xgiCK5e2dDdDntxfHkLWgq1dOJkSwqLK54mga0mfdj7dlv3X7qWR2tYhneVaUsEUYB /C/music/incoming/IKqDpLLVMIxkqVJJ3c5TV2BGR5nV1QhSOEscQQtGYBqqEeUADQjPbGVNjRTrx /C/music/incoming/N0l6SJnfiL /C/music/incoming/OJwnyGSfdWm0fAUSLjr /C/music/incoming/FYypvmjmF31DyMEOX1kL33OGv0yhhRvtE3H6Bvyex0NPBHKpprM6wuVJj02DVcfVHH7DeGnC /C/music/incoming/Q0tDBo2gUScvxubHJVLpGQg1VSoXaS1cwMqOA6KRbY43mM1X62Au01uaSAOPaefbY76SdthLk2nOTlOj0yYgsGjDrq /C/music/incoming/gtsNPKelLHwKh4 /C/music/incoming/xJRNW3ufYIO /C/music/incoming/oUhWUWDwSI1V3PUsELKaHJgYe 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/EMbhogsdc7jDnfcVPnkm4sMV4EQRvBX7NV2KEL1Q1TLskY7q6S7lrVYkamkRxJPIijWykyrduBtkPtLf /C/music/incoming/1j2VWR5ajUb0ekSNf7DyR2PUfHKFrhgfiqHNGTxtOqQu2MDV /C/music/incoming/nElx /C/music/incoming/fkt4 /C/music/incoming/XaDBxmhvpB5neLiwtveE6O5AbhSXT6w4eBWxt /C/music/incoming/2Xa4SUGGb4BeJgMNFp /C/music/incoming/Wls4TXLP /C/music/incoming/mQoJRRrVneCyn0FLMnUsPWwF1KPiaGYKO1pjgt0lFNlvN0dJkReoNNbwtRQgcjUPmYStJvFrv /C/music/incoming/EUSneNmcUI /C/music/incoming/fIXr6O6aiAx7I0UEreLIggwNJdjxx5a7lyFjqGvoXeMO13iNO4f54AB6l 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/aQcNWypRliUVto6ILN42AlhTD0uDJJDd4OCc4VkNxMUsUbopG0GfPsEWIpj5dUhKNR0MT4LWCqDUxV7CLf5RcwvKkNBNLnJ /C/music/incoming/craJbYqcLyEitl /C/music/incoming/oFEk73sbNUqCfqSvqmlNn2fyEGthpwKkeqPolhusSyLfKxgeaC5U1yBuyeOBJkTpkfwWJ /C/music/incoming/LDiPfqkfAxSyM5WBnXVw7knU6bxetMfYaABQqY44hobLdoVvSbUe00WAouRd0gTUs2ylEfjv1YoSjKQQn /C/music/incoming/MMpHLWQkDBuUSJ0E1wvEgrmKAxXEEPVW5GHyrHWliA /C/music/incoming/kwWqxEO5PsgnCaMBLRqG5lsaTgw2UxNi5J4WTkJm7JvvbeeNrIGOfLY7eVFqgUjrN6q0dWOAheGvW47PcR /C/music/incoming/7jyfpfqXnO3U3uAGnvcD25Vcm /C/music/incoming/EPnDGY6TGdpBlneR3fbViXFlfpa3VGXA6g7HEMAKgJfEX0qQq3KVdPQNjcxpYd5anWCfnFmpMxPGRavn7rL03 /C/music/incoming/dLdYQn0CfgwlFG107CPLxprOYYPXgJGbOGx6qt1uMFaP4oQmkgNhu3xVswa0FbuDIuE6i2JNIu61pJRKiD /C/music/incoming/4xOaIbKMFFWUh0u4g5mIrvNS5ETSJQyuxxLI4RTuprdYfYK 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/AQOPSeouGyrudCMMuJTMWGV2F6HHCL4xtCrC /C/music/incoming/Cuvjn0ggFESnVORGcVLpyMFsFvPHcW /C/music/incoming/yOalCJFkuKrBKviUUmfw1KUyYPUAUcoC367B64gKlq4B /C/music/incoming/AYnE40rHGiHPYanUOn4bPaa5QpskX6QeLhXHEiwfJpEJh3UyCHJIXFgyYqVOHhQIyDdRkNpFYXAyExWV /C/music/incoming/fClHA5GqBpyYKmAmOjQCtDpqt02Wf3qMWyC6eSjXHKsyHHY4Ke5X7gMKl3nHdRkF6TbkSCh3a03RkYRTb5lb5BNQTYTjFJTXAU /C/music/incoming/lPhB /C/music/incoming/E7NHFyTma7KawPhxdSoqcAXTgTiepw4tMXOr3vj1y5fEc5V5Cx0rgESej1BSpP5KdpvGbWDPJvYfttQj /C/music/incoming/f3pI3NuULkPqi2N1SYFVTT7yDS552W4GbvXa54yJRlAWmH7ddUwPj /C/music/incoming/cRFLSpfg6PnEsj3bKEJC1SWY6E /C/music/incoming/2sGYy6QRD7xbmClXlxU6FxPReJqlPOPhw5iRPeJBY2G36VGUlFmDNTBEKWUXPFcWqpMptBigWsgLYTSpdEajCmCKDLh0rTTt0RM 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/RhaGGuakdOik2xJHESjYKWgMX2yL7SHnJrSdxfkT2Tq3OrNW0faANls2buQM4wlrh2JKMFiyIx4YFk5FoJS1RgHx6XccvG /C/music/incoming/IPOL0bcQlnfvfigtuXUKsUJCnrAeHv03rSumHUNrqAdgletbk /C/music/incoming/GV6uvKTkVwY7KAU7XBf2sPYxtQ0G35y7hq1LiNailGK /C/music/incoming/cy3rTUFne7M6H3fRBUptT2T2yElybsb4ungslSWA6efkGVpucClKos3hMa1oIfmT5PKtV /C/music/incoming/Xw5bxhhfoStAW6eRliO77QUnFlqFpAphdU00mCL3RCKJQtSVIL4npSNhJQDmYKXVD /C/music/incoming/a1DQAOJRoCKT3LocgmocL4Dr /C/music/incoming/UTNb5kFyln0Vtp2teHG6VubUBjN6eBvKAUi7D5YLQVExl3jQJpAHRReAS1HUFHuR0pvGh3XhQ2paXKIGa4vVbW0P /C/music/incoming/ycAHxWwpPUqgPlO5hkAGPotwxdFxEfjrHXeV5obvDDNjkJQYtUnDoAakQcitq6TKL7H0g17 /C/music/incoming/SOBWvOPA7DKRcMrsYcKDpoPJ /C/music/incoming/rtg 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/I6JSoNnquMYq7WbIqlxFbnayYiqaYINygqxjUUb0J7vlfXSofn /C/music/incoming/vxPnpDfPIft56tTltOAD26FmJwVhqs52t40rhRWA6YcDun7iUlOioM2w1CL1P6ypiAKbBCeJYaFc4cYvx /C/music/incoming/SlyCL /C/music/incoming/YQYTy3dPxlOjQ6wavw02qwjQ22P5lBvvnYPdu56H /C/music/incoming/H45vIICtxWYjKxYBc4IBCrgtnukOoc /C/music/incoming/AuHxeeqAojMIacLIYOOEGHpEM /C/music/incoming/jlidkCcyf1AwKw2avFkQaspebHQ67nAMUmetqjt5JwMeXaIxXpJlriVX3dcLTeAYAVKxsHQlknhLOln /C/music/incoming/4R3J1mOtKE33OuefnpcJibLqlwIqIeS37EmC5avshkxC2sm12GQvlqX3fLwDMxTGT74jiKhm2RC5Kjv1kOvbvwRQOrvsK0NQy /C/music/incoming/SAVhFqRIkKeyo4i47agtgcqSGSUCjEjcBERqkV6p71xfGhCfbp1CajGQidITDpyNA /C/music/incoming/5Ym5Atu4CPSEYDmgHW7ca1Hf4StOgDvrPrky 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/U6tuvENjEhvTV7CqiHGBwALpeddffMA2Otyqc /C/music/incoming/Rtw0 /C/music/incoming/INh5hfkruNyMlMvHCvoKjuJNkbvuhy3Yh6FFssDnaNsqSyrDhvQDG4GneBUgQWk3SHFmh /C/music/incoming/t4jrA7xXHjpJhKDpFmNvkikIT17kdfd4hTTWpQ3icNq /C/music/incoming/CDXrAofjQBnK5gttntFCNL2crh4ON0r /C/music/incoming/Qcm3ahVLoy7eg6lydN1 /C/music/incoming/pPKnu6o20pdvgSrPC3XO74qlcCa1pRpxKbsBaWSCsFAuebrsA4PI35Ity /C/music/incoming/OJbL6EgCHFM3SgWHBu3eV2hC0jdGDh3m4OJeBuLEe2ur7Sbu7otFK55UBHTVAH6yKA7dESggRy7 /C/music/incoming/jlbEMInhCXrPJ0uXChs0M1YsGQyqKGTahR3wfnTUo54RAgcKyiDUny5ptQ54 /C/music/incoming/trbNqI3lQxbKiH04lioFjpnq3SBM0dPA4eWmnmPgX 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/6prf4qxM7Q6mNwHxI3Ckkc25747Jta6IBbAofSXCwaXWijd72gagkyD4vtgarVr7SxTM /C/music/incoming/ewd6SjSMt5rChlTmn5alMtLhFPNrIesisYyV7YV6VcQxgsgkTrgkVelRS4BcDBdoLjiqT6mwicwJKnbmJDFq /C/music/incoming/0uxsyAMIED5qrrDXmLfXgFAuWYULx6SNfLyLoNVROLED /C/music/incoming/LoJv4odnfWeYtgpVyHsI3oWwOKrCIqA /C/music/incoming/R0qXXP5Yd7Y71rRrY0FpYQT33KCoXrDpXusuC1GkhpMXxjUKqd5ipGcbfu2mmPaTEJjG7vW5tuhJe4ESW06Ttt7rrr /C/music/incoming/EKtd /C/music/incoming/QS /C/music/incoming/hvpeVC1kRCkB33RQ5BU3jsUqQGuP7gSdBEYTeKYeiOGRkPkDDuiUtBFVI7upgkkKQgaxd /C/music/incoming/PrfMVsFTms7fN5tjBBU7Cmb22tBbK3rLGgGXeq3y42gJVoyEkLG3KjlCqlRB0DjqauGG /C/music/incoming/lcdyNO0vh6cuGGT1mU2UdGnjOL2juhMa5pBMJIPfVROy3nVx3F0 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/2g1f4WChw /C/music/incoming/J5YQV4okcd /C/music/incoming/B3PQk4uxFPv2MkbkcuWUKHCCGCNRGVHDKhSmC0yH0y0NjerDSA2vb4v2AmkQpK0Qh1rEAWPj4o3kOWrCjj7f2lBNSXUoOPqoHi /C/music/incoming/rqoqCIToPID6X2CYPH5f6rx /C/music/incoming/74hFxpRIp3OKI0yNmxwTOE3BkjHBwEcxRLxbLnSQqQVlh1c6Q260PJaCaOtoPqlS1q05 /C/music/incoming/4wtEwKayN6CRbTdIA /C/music/incoming/fGpKQawioDuQjQH /C/music/incoming/OP4VwJm6EsbhrIcGdsJex6bXk05ApxAF0QEiqFHOdoaNMdWPmyP2HMiP /C/music/incoming/DhbtiA3rO4Vd /C/music/incoming/fcO7OoBfQQsXvJ5HW6rQDcnU6Dkyo6pwewAIDaTWKTXhkB7aerGsB5ocV1aldbYRA3T6jweVm 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/rnuFsoXBXh1uH /C/music/incoming/UNFCkVy5cYtPXWoT5JLPui7MqsOhrYXN7 /C/music/incoming/qskx3 /C/music/incoming/xPKTW4hYYbYMGL5yWiuwtqtC24pb4hGjnetrvJgqnMOQFPU /C/music/incoming/7nheFkQa5TCQn3qWOCs5dffppdvnQxrf4CqNPhSv13HYK /C/music/incoming/UV7esTDrBikDwTTV5JpH6UO3XQ1hv3Owpjh /C/music/incoming/06hXnjC3W /C/music/incoming/yb1pYLbg0L340hE7hXHLAvInXMjda2cn /C/music/incoming/LbrB4Kvuatdtv2MwuHAQpgSHehNGvqtLWtsIgxt7PpRkYVdtyQaceIHEpRvV4W6QayEbJdq5nAa7vIQqeth /C/music/incoming/F7A3CqFUXCBMs60teMxrh14u3OSyKPjtATmfQF3ifEI4IBUB50K 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/ReTU4AaHSpqKVW /C/music/incoming/auXI3ERsW0Lnk4vvnUYtBKVBaFLwEn5 /C/music/incoming/P7GpG6iFrfAg6NBtRbWWp7434u1P42agcaRkoQ3f4YhIRhJajdMMHQvPcLtkeAJx /C/music/incoming/sQ4hVTUakMjDG2avccwWAaJf5eH0NpGegrIDAKa7wy05XGXFNtiLHumsgXjRl3t3ge /C/music/incoming/6hIattXwGDA5dnN4vjn3EpCnsEsASBhTVj6BISqkbvNP1YI /C/music/incoming/AIYVitxtHbLXlJOOsER2j6pjyYkeHLh3 /C/music/incoming/2W /C/music/incoming/bKtB3LK /C/music/incoming/5xcgMh5qOXNvEPlgFly0 /C/music/incoming/aSljjQoyJPiHPdp1foTkbNlbJmVKL4lVE5DsveytAUOhGI7iLsfTv7VtHjI52MVNDudSH5FbXyRo6eCamN7 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/VybTF2ulsP /C/music/incoming/Y /C/music/incoming/4WgwQ7yCrgd6YjU2tY6Q2krmlXyuRjh3gB11s6dRBy0sE4VsAv3VTr1TF1l0IeSh7iYxq1JvUopCr6P /C/music/incoming/fVE0UqhBMWRsN0WfgB17a3SErAUv2hTfQSLwLe53rUa75SkQjMJnd /C/music/incoming/Y3xtTEqdqsTkCKLbrN66ReIphcuLDCY2uS060bWE1JUUD2DQepHxPKpUtimRiNHVCYWQRMiqYBehqVTnHMGm3AmSDfLRWfunc7s /C/music/incoming/T33lqJ /C/music/incoming/FgR4tRONct7N3fAfjomFoukCNbnyo27br4DUNlDRUKTOsvWXvD2ltQuj3pqrD /C/music/incoming/0gpj56v64VlYXh66vTRSf0gnOqefstRc5hxsNiAeCadOAx26T6iJLSPaabCN2qMKej2PQMsmtMpfVA /C/music/incoming/UbeBTPSJYxKGKqO1JTaFLg /C/music/incoming/fCt32r7DrVyweHs0Lkd1W3C4m4gTYSiXhpDbVW7q3LgUUOUDyd4FJf6jaxQ6lnMGNIpVereWkU5kWPi 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/amunLtEjketeQucvv4l6N2OoonAJKLmi0sIPvPmNGISvCYwWTQVl437gFg6x23HGYll /C/music/incoming/Xyktv3MAorkoI7xOTfmdrKN1676REkUyBeexLJBoRKfNevUATylc6aDnSqvv423eETVD37ckM6sOEaW /C/music/incoming/VqTCtNL4BVnPXo0G55Bio2XXNIEl0FjDyIjdKMn5yvgmxTju6gy1PHN2B3VTjAe4LSqoeV3rQDR0UKA1ximTfpVY2pK /C/music/incoming/SJ7n5UCxNqUvjWKHUthHjRTIcvDQkJqaObEyMRpT4SuQfkVDMe0vAgSbXylIqSmeaUPhsl2cduKyvcDYHadgQ3HHpDIn /C/music/incoming/cnaHMn1HiHTOA64pPwVEtRgGM07OeOm0PBqUjCPjYhJDnPEMrsPbfhushB2TomCCt177Pi /C/music/incoming/iGXOqMP6BFJDC3WUJtGYmiKGviHPSKFjwuxOCVmWRFHTr1SyH7LEg6t /C/music/incoming/klvuD6s1XXEfxtSXqNryoA2wSMEDFmGpy67YhjiG /C/music/incoming/yMhSuQmmBsi2qLXJeIgmw /C/music/incoming/eRu7rBR04mkhJBU6sPMLqVO3gNtG7QhfJq0V7g2ReW4Xt5 /C/music/incoming/qNaqRdC7Ig7qTcebkN5V2Vm6rSOiUyRjmmUBCq21b4nuoAm2eauNkQVCBb66vtljvXdGpL 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/LOkNc06bMSCcoGT1Uwiw4tMJ /C/music/incoming/4CdBw5QEPWJKrdCotPBJQ7TPjtxDI5iGlw0AhbVXBQQEmNMnCmWjRAc5PvqdHn3SNcy3lbhs2Ki7 /C/music/incoming/qEPIsWHmWGdpq4lxg2VQQSdg0LtWcvTFUa2HSYysvki3Ef33NvtBCtcGAJPODRkAUFCpbMMoCDuG /C/music/incoming/WlcAllWeLPibmpX5v2eQncEGFNlLrnwGpeI0XMvciJIH6q /C/music/incoming/RTNTqPGYd4oLn1reQGDsxC2wDvnjGlr4VLx /C/music/incoming/nSOMvB767x /C/music/incoming/CxiRwvVoqOIeN0vkanYa /C/music/incoming/acPGOm /C/music/incoming/1h4cjIFaO7FWgOSHQBEjgPk5TY /C/music/incoming/EHHFforvjnuXtofm6bXON7fkh0b6MlSvaJ2Y7KhMnVJvAUqCAlQmcN2FC 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/i6od6 /C/music/incoming/RcvjPRi5xaCH6FxF4cK2v5P3HF0lPk5MhuGRojHFKeBVAtH60n7nlJvTtAJj05omdWyL7OqUDe /C/music/incoming/5LTYpN50Q /C/music/incoming/nD0VgOsXviD2RSoU0FfhL7QR5AEm4xNoiaYhk1lYKr7wv07Ny6QX5xooThXNjf16CoTR2gK6toFs7svfBXV6OXq /C/music/incoming/AeGhVFRyOOtw2EQKtagCpgmaCwnoETY0wP2JWTYQcGJEMUU3PhmePExt0GNyrC33WBa /C/music/incoming/KCwFgKMillwDiHdCPy6uxsTREqXALessXgrcHPGphssv5RKNXhWtN0DrQMaWTmEg1eMcoa271QneawTTOjJEp6N6 /C/music/incoming/HCjHcIHpXd3Lyh6I3042kijykBPaeX1DVqiv2RHkyBSr1YqGxaNNvSDxsRwI0Hk7kAWh /C/music/incoming/HkG726O0RW65cBEk65W7wTH0RrVnrdXTpIrcyv2auxvrQhGJLkVq3cyVKOpKjAHN7mPCjBSJcWM7xpiJ /C/music/incoming/opg7ToWBOSiuWCPSXcsO4ofLeaP5huJhtWbndqdU3 /C/music/incoming/DvK57pni5T2oN2OKXIprNX00FW6ndoncgxMooOt2Wau7Iq60p77HREeNERyjqafQFYipoyuio 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: Grouping 10 tracks 12:23:28.8 Trace: Folders: /C/music/incoming 12:23:28.8 Trace: Yielding from 2: /C/music/incoming/5n4fKSOnMNCALOfdp11342yUMOIiWkT3SmQXDPySS1PMWqhegaXKmKVdWiB3kFxC1GOy6pHHBhj /C/music/incoming/I6Tj7MHKJ43btu /C/music/incoming/BVNMDjea4lDLIbItmFlGkJ3UWvTtLhKt1SRiQsIBLsRUIYmQUSKMeBRY00XhwSwWIjRWqyL25S30Yim6jdG0E5oAb1qY /C/music/incoming/yrsTCLiLJWIGxnf6s4wbT /C/music/incoming/NenrEqTy6HMkuYVPHrVTSm3g5UdPimeDDsVrcgG1aWhniT2qrq4srXXBjht /C/music/incoming/rMubgRvdpw /C/music/incoming/R1vqVAOHBgjDPRdtpNKjhwFDhWItTK77wc2F2axtOxEHLvei2oj1tnOuu0j60tUXhjfNXFApoqCR050SR /C/music/incoming/QlBHb3vwh /C/music/incoming/ITov2xhFqTV2x5jtuxt0tSjSLNYvQvh32yEkanGMduDfvtfUXVOn2cEWKESnGSW3L076B7thYOW6pdvqHeG /C/music/incoming/6bNsRwgqh7QnFDMR3nEs7OgWpvNMcMCeuqi2lYGmbMc3tXEbGbfltNWr2XduRBoDEL1ouRFdOqqtMkCAY 12:23:28.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: Grouping 10 tracks 12:23:28.9 Trace: Folders: /C/music/incoming 12:23:28.9 Trace: Yielding from 2: /C/music/incoming/XGIQlYJC131S3KdQ5aCY3gMYtcENaCwjeJUEScbUVfpbKQurXHEyxccQ2Rvjt3BxGQNsWH637OcXYKoKOmXB65TcGdKaN0B0 /C/music/incoming/vmqKM2oNb /C/music/incoming/swNIDfY21aXSRerXIvN0ifWUWmwjKX4EfbJl /C/music/incoming/FgTOLCjqoHVKQcIJroFGxdFKFgE5 /C/music/incoming/VyELcPkmalyLWERvQgUXOeXLCArLyRPy6rXxCiX7ADSdfX /C/music/incoming/awjJkfmeA7x60DElOLBpfqDPRxw1OEPsanTdMs5MCHseUgXcEDgiRsPR2BYTPsx3rf5MQAHvOVVF5y3 /C/music/incoming/aAmqJ6pEas7lup2ADtQwIpIarmAxRxXJw5Uv31NGTOffMoD5kNvpQtfR0m7vGYTKDwW /C/music/incoming/np2vxgx5cbwU3wTbDJ /C/music/incoming/uGVOnE7at4LRYqI63Y524dB2qQq1JqljJofPE5HGxtCQOXpbqUNiULNre2xFn /C/music/incoming/XkyRtoxCVNOB3ICTp4EjC5BdPJpvDuM1stKMCvXJfPK3iipvUJIlmpq1QvcS6b6AaUhJ6Wr2f3eU 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: Grouping 10 tracks 12:23:28.9 Trace: Folders: /C/music/incoming 12:23:28.9 Trace: Yielding from 2: /C/music/incoming/sOeDbGGSjyydcb4WfG /C/music/incoming/51LywiG1BYlBUFLmJhY7Pa0FjIML1TyVqRIuxmDUEerhXKQHGTcPhG64afpWD2aPyxk /C/music/incoming/nfrtgt4JfcaxsHc /C/music/incoming/ccoOiWXBmHoxAyrq0iMFigTNxnMVPp /C/music/incoming/1ysSfUPaaby5t6p2XeKjoVcufalBT4b1FisRVmFSLVuHlvOtq2bumeEfw6NfJnndaGAkMFgLG0GB /C/music/incoming/c4ngghryNXEWwedRSMNsXwAn5Nw0CHRWCXPeyhErPojpiVjLkgqGl3jME7jASy4gfPtHw6sKiuLInjeiESPvqkKHOcHy6eHpsdj /C/music/incoming/xe7175EvtD1Ltjajf4k1jPAwNeaD2wvRHeatm0R4QfXjsk3axVwSrr /C/music/incoming/4 /C/music/incoming/xgKunDVAOQ6GeBPVcIYe5lLjJ1HW /C/music/incoming/tvS 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: Grouping 10 tracks 12:23:28.9 Trace: Folders: /C/music/incoming 12:23:28.9 Trace: Yielding from 2: /C/music/incoming/HsvGTMcInwRDsL2LDb1vewkiqRTRJCVYUea2xbkIhGb5bIHDlhlUjvVjimpc0s6SJ0QnL7nCYsnFvmhPjpGCqb /C/music/incoming/oydNy4q3oOtsFQecw4R /C/music/incoming/i3iNaeD10OB7IqVH7hRn5DmCdGARQjG02hYW /C/music/incoming/3JbIIURaCSWu6LM7 /C/music/incoming/nuDSf3GH4KutXSmb5ONvK755oP70BgSuE16xYrlMCBJPgCkLTYjWFOcnxGDx4OgXY7 /C/music/incoming/A0lCEwTmcaovs7cT /C/music/incoming/NAKbAP2Sbxghh4iXrvRWRkoFqF1GrUPIwhEBidsEd0UBAuOwXducB0nDkeS2WvBnQGS7yOPndnS0wVf4YDPnANhE2bqesxPP /C/music/incoming/NqIf7OMi0WPmSWuW2sAxT0UwBgOLPpsjtRDNO7UnDHnjP6eGIhJDmBgVDkL0abAJDF0atPi2Gl3mMLODbicIOX50L /C/music/incoming/Xtboxst7 /C/music/incoming/lOMMU7b4p5dEPNvR5M1CovDjeuP5gDLemegBiDyUQdCwih5sVGfej3IXkDIyrdXTt6qLH3IBmfSl2gb5xvj 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: Grouping 10 tracks 12:23:28.9 Trace: Folders: /C/music/incoming 12:23:28.9 Trace: Yielding from 2: /C/music/incoming/sIvMIxFyPOwchj /C/music/incoming/CQdReKTvPryF /C/music/incoming/e0RCAl3WneACNr0wYGMukNB /C/music/incoming/Sr3qo7oXRxw672nvFw3QM /C/music/incoming/YMvNjSCydAXAvdkEGwELbHXrBKHVWH6 /C/music/incoming/4rwbHL5LgIa1NVRwdaJFBWwuixG5EvJt1alO6sMekhY /C/music/incoming/foS2NXOv1sIoCyXnrDurjImAsvk0s3xT4BQ75IOqmsUx0f /C/music/incoming/Pq10ul5qs6yOQ7mjvd36B7wl1TheQjOGBKkvBMjnxwSAn /C/music/incoming/2ueNOJGFCX343KkkcOSgmr3PP7ExcGaQJpqCTy6aufVlrxHfd3AoLHRJyw6PfhD4WmtNsQyLPRThDQxqyytggTecFOcvAp3 /C/music/incoming/kw7 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: Grouping 10 tracks 12:23:28.9 Trace: Folders: /C/music/incoming 12:23:28.9 Trace: Yielding from 2: /C/music/incoming/1134fUuM0Llij4gE0yiajrYNRwLxPJ0lv4yksC2GsGolYWFIUpIReYyJco /C/music/incoming/oPa7JPbsQPfVnyDANDEDjFKaDOGYMHpOx05Ad07SYd0aHvJcdVFO2TLReaD2ijOiyyxuBcvUDSMgMKA /C/music/incoming/bqJiwaqHMWHLMicInAROHb7yxUqTuw5Fqfv2Wab /C/music/incoming/eygrrSWb1tH3Dew5x4YPqB /C/music/incoming/QCln1KsouWYSFa3ggkOcMfTKwfEwoQ3hxr7t1XytluxvNqtxQ1nxiHdKPIXUf3aL2RunaJn /C/music/incoming/qIw0PE51uuQwsN6I4bkjFufJWny1kiVYWWEP1BvyMNu2TksvIxOVRmb /C/music/incoming/EIyiDm4BiVb0BPbTfjnXfBxfFUvrsGXYeoq7kvfS4 /C/music/incoming/PckfM14SOLYj4kF1GCLkeuUw3r1LcyVNSFTcQ0qM /C/music/incoming/Dbmjp5xjNYNpkrSA6P6Js0ipNmVTpCDSJfQRNHfVQTVejV6ixRc4xRLL05EcjM2lu2OeIaTyJk0HddfYnNuFyHuYBfYQccM /C/music/incoming/iArWihs7pjqFLXXabcH7J6jSOMXdvxfFWSpud1KJt6TyPB7cSEImA3wkpGhEroLYeSP1IC4hA5NKlSdnMUrYX0e2vffFTfreu 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: Grouping 10 tracks 12:23:28.9 Trace: Folders: /C/music/incoming 12:23:28.9 Trace: Yielding from 2: /C/music/incoming/KCPAAL7a6mqnwd3eACDGSWDgaOVo6JUA2PU0tQ64aErmAlicNrIo /C/music/incoming/aBeNf5W6SwRVNuB71BIWSbMFq6Oax /C/music/incoming/iJSrpXK /C/music/incoming/MsWl1NntBxMtONul45XtsPBM2G4 /C/music/incoming/U6eJKyGuMlncSrmfQnUYjBXafIPRoM5WmsTf10UW1KTYkbujmIUiCJFsidEcQWf7oxXAG /C/music/incoming/r15QROrkjkPDKjyO7slHix3GLEmm03IHGQEoJyu0yJdjQwiX /C/music/incoming/WlhsN0oYNNEDNswklwMchMhRfyT6u5DIK3PHyT /C/music/incoming/tLWac00iQ /C/music/incoming/LiywgC1m5SRRmtecxicVBr4JQv1 /C/music/incoming/UHfA7hhEqNEeFmK6y5nS5rdaSLUow 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: Grouping 10 tracks 12:23:28.9 Trace: Folders: /C/music/incoming 12:23:28.9 Trace: Yielding from 2: /C/music/incoming/Ye2eTYnojyKVHWU2DATke6dqdFMlCOC /C/music/incoming/i6uqibeSqjSMkbXYSyIhIoGBFHqamHgSPaRISAbmWUhD3VpSgm1wYA72A2 /C/music/incoming/SgW4tu6JKIyWj0hHQtrgNPn0TvdRjyIdCNPcAntsXDuf6BOrmFVFihfd15k5qnyl7vuEkegDa7qku /C/music/incoming/eA40PHKuDxqy6RAVVWXPcIHRG1H0gy4w0JYDQgdRlxwlPUoFTNno3mLD1mtV7RndC1Hv /C/music/incoming/L7if05vlOPtew /C/music/incoming/U2KX0Wwc0pOn5VJgw7G4JWmDThNlEkxQiqHH /C/music/incoming/MvoMYwJyy /C/music/incoming/H2cGWomafbpbaQoaOLO5EWQnouxYvgSi4OiuQ6ichm0T4lr1rsv5NrjRlWrBYvL6qget /C/music/incoming/jw2vShaXHcwjX24c1nbvrPafEQxGXwBhhEUxpa5hnPqa0tGvq3CGV7LCwW0bRC7jJpbthFU0p1hKy7mjkbo333ti0sbAh /C/music/incoming/GQLjo 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: Grouping 10 tracks 12:23:28.9 Trace: Folders: /C/music/incoming 12:23:28.9 Trace: Yielding from 2: /C/music/incoming/RnBOEuTXwxPN4LqjSc3XK45GyA2YUpFJJWV5gbJXf /C/music/incoming/7phGHaaAWpDr3wlbBFLAvVHptPnuHc0TYTq /C/music/incoming/v4jxPwQHI1STmqVAm5D0Dd5eQdpxCpjPOCA55wojLTlydOrnWbHrqNBs6fPLhsesQdeRYYCWPsnRYGacTbJAQ0xbbh60PK /C/music/incoming/brrNK /C/music/incoming/1rXLnkKe1HfvPp3 /C/music/incoming/YTPPKTjqEOcJ7WePkEroXNrwTtjcnFNNPW40mrlM6euBj /C/music/incoming/tcc3OMnaPfww34ubmIdllEMQbAywOofhL6WUBRq00XnSUTtT4DpfFVTWxs2onYsBapS4gHHDrktup13ofMBl6aKXmaviWbM /C/music/incoming/qgNSXloVwIY40rCa3JtoUnEVKbxUMuxRyMOBPfoMLeEFAHW1tRdikJT /C/music/incoming/hxTqW5UfyHoxXXIiPX60sY3Ut6oSElbWoxRsOAVpXXF3EWyGK0tI0axqD64YQbJmGAjAgoB /C/music/incoming/aron4YahaJfoGO7rRaRFVWtLO7tB1bbOjP1D30hFBrxdoKQvg5YRhS2k5KH4EHn6HxeXVEv 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: Grouping 10 tracks 12:23:28.9 Trace: Folders: /C/music/incoming 12:23:28.9 Trace: Yielding from 2: /C/music/incoming/ulXijqV12X1g0epbUxQklqKxkglaraBVe /C/music/incoming/jbM0XADaVkqrko6BQUWEgKWwJjeHwMtJBSve4nQgPFHtR0mluKtFHYVGlopOv3LiYPXy01ECeQVJdDNQ41mUsVbK5X /C/music/incoming/HclHGak2hdAem3BfjT0CPCXlxmSa71U2OHJJJFTXIBkPcYKIKAUKwXgfm7itoj2opGxMs0DMac1nrhiHJk /C/music/incoming/oWFurToufx7dmnatxy /C/music/incoming/4AbMAAUliwd7kcvbwIkUbmcoRpMDVAsouJfLKqYRS0NH370DoUrb5B4QwU3jVrxQeWLJ4SyfRAbjHDsRwjnbhrr2MwnWvO4A /C/music/incoming/OBeH6GyeuGhY /C/music/incoming/goFHBGOikRypqrYCmDrDerV6BF /C/music/incoming/nvgA4 /C/music/incoming/057 /C/music/incoming/RnfqPACyWiTumMr3V4Y 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: Grouping 10 tracks 12:23:28.9 Trace: Folders: /C/music/incoming 12:23:28.9 Trace: Yielding from 2: /C/music/incoming/74NnuqAnstA55QyAxbxEDqvYJeAMo1DLkAutc3qfmYbBgC0rTtb6lKnQHWLqYV7yXWTEuewD /C/music/incoming/GIsvuaXTiIXIehBYJFdfXIH6kInSfRHTf6QSIJfxCAmoIrT2NTQL41W5aulTTfOybd /C/music/incoming/U2HAP4HPHwid1dbasIYMjEYIrkMcbuJPGdC6LmqgEFVClPehybvhujHqd7iFqEOlUBFXJdv /C/music/incoming/TwBS43RBG4anQAaSelIOYqq5BUE1X2BsVQh2UFCJiTRr5crYjrhlJucDgDrjxYKMCPyasg6HR6GeG6axCNRGToRB /C/music/incoming/SbRoiVvpg5YNcqduHlpSKc6dtXVq3hjsX3F6H /C/music/incoming/lGyKOKvGHlbWepHrx3qYLuabJrY5AP1EBX23KNWTuG45VqtGUv /C/music/incoming/smXFlAM5XpEIh16hCk3WIfGYDg7BByhp1mV5OmvkKvOBebbjxOuiX5tmO7beBkDyhoP3faBoWSllyeTBfWcTd7y40Iq /C/music/incoming/xqBjD3LSQi3QpwdJaUSFeWrYKRyslCTNxKqoIGmonGi3Vbp4CWTyosRI7JGSDsHnworMgVaBHEqFOvdJC /C/music/incoming/gRDcJNfWqA4rKol7E2nTA2NL0mGUPYn /C/music/incoming/kamVXNt6wG7HnHWlaMFUJwFNYI3u6GqM1TIBDLNtVS1gFjmssKU5AGlUCG4pS7aXpuOC7uQv7k7YEy 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: Grouping 10 tracks 12:23:28.9 Trace: Folders: /C/music/incoming 12:23:28.9 Trace: Yielding from 2: /C/music/incoming/TGPeMyxlyUbASKBPI3tiOa5HVrEpL /C/music/incoming/GxwUWXETO1BXhQWbhqu3dDJoCjE4sDFCsDITwQXnYTWUFg3BXeBpxP4cVhrMtIBku7EMhcLyBhdqOVRuncgnbpdLGF6oxk2qrMy /C/music/incoming/EGp0DNw06uSi /C/music/incoming/dUn0yH4FFAHec6pVVT5mqILEuJATmiJQC1NIFfx1Xtb7gJc7qJweHUp /C/music/incoming/VVkAVU0dtFnmf6MdRgs2JwAbNypWyDTn3Ru0m4oxb5LtdRQiR2o7NMfyviUvFdLYT7quKU /C/music/incoming/AcoXkKHOpVXyS1wlDUiAWF0Jt4IpHUGyWnua6v /C/music/incoming/AU4UCJlqhDbMy4 /C/music/incoming/ScT55tN2TaBgLPxl5XUO1iNpVFwLDwFOTOcthpoFqTJp0YEnQqkNP30KvEjy5bxvDTt4MedOJpwh /C/music/incoming/cBdaIcrya6qLu6 /C/music/incoming/ExKcPEApySFwXUkSA1ku04jVmEsAEwWLJ7m2BkNTRJPYKCACeXSkHbRHoWWkl 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: Grouping 10 tracks 12:23:28.9 Trace: Folders: /C/music/incoming 12:23:28.9 Trace: Yielding from 2: /C/music/incoming/GdR2iF /C/music/incoming/Ifm2epa4Hg3KrBewhNs07pyTtxEUoiOeWfqF04t6RpFjJbIENRuQa5OrOBHNTnPxAXV /C/music/incoming/FDYxgej5fcW1ccok7Qm0eYh36bB /C/music/incoming/Uf /C/music/incoming/M /C/music/incoming/4BoCQCOFmVAJRaYMmT0GoeBTsFdgvDHoQXBQA5jYmH5qAfgjT1FQL0P0aCjkyIjRok11GhmoKasPgjsny1tC6YLXhJQ6V6A /C/music/incoming/UxTIt3sY55vmRxKquQRcWwFroW0tbrqCHDfJtSN06M24NCRdJr0FiyYw0CtEd6WNN1N /C/music/incoming/1NWprWKXPhKUfPtDteqURCNFPT4Irs /C/music/incoming/Q62wgDjPhAyDXJ /C/music/incoming/YRrXH4m5C1wYDey1IiSWY 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: Grouping 10 tracks 12:23:28.9 Trace: Folders: /C/music/incoming 12:23:28.9 Trace: Yielding from 2: /C/music/incoming/LosPwubREgOTWkh7dtUJFgIc7dBsUeAxfOvIjvvrY6KhtfP2jO1UyIsFOqPt2P5yOpOiVHWO5CRGDBP2uHjfl /C/music/incoming/7eNhSy1ddanPMalSIPuj3Yt2OUgR0KrGRCBrbYFIHyTXtq5VKLPok /C/music/incoming/4thgasUaEpnn1Ad0AsxaekYTRIaMprn13HfFeQqBaFIncXEgFOXNxOVSCuvyriRlbusstGVRb4aHKLQ1d2gICI /C/music/incoming/yvme0RxqRJxF2AsK5h6gUXNxkjWtvvt02l0MmQBwG53FU75 /C/music/incoming/tvgkUIgmNkAo4j5eIeERElmjbDLIJh5C4VbCD0wPdNKCT /C/music/incoming/Sc4uQs25fm7J7tvu1FanYTnKXCXbneb2bagJpfAmXAqpBDEhoj0uc5X7WsFnC1RakeH7n /C/music/incoming/Sc2hr7FRIavkKlV4L3YJehFULcqb3TbIQ1dGR1luUKd2n6xiWHPIriXLFhDpPEWW7VBRipmSRDVBdKGNLhmueApIdy /C/music/incoming/Lf3kic7YFFW70mKSb0r143PYyj6vPUAj1AVolgJl4OnTa6P /C/music/incoming/NUyIJGGktCQUKHJWXsEUJE2nGDa4xUTToTMBaJyNhubjdHmMXuPQyNoj1kcgGJUHQ5GX2hVn2XNnCRk6pvg /C/music/incoming/3eG6Ij4HdLHDogptKxl 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: Grouping 10 tracks 12:23:28.9 Trace: Folders: /C/music/incoming 12:23:28.9 Trace: Yielding from 2: /C/music/incoming/iEDheb0GMLEkfIOBI0MEoVpQUtLeqgBa17tgqtAxp7ORR4w /C/music/incoming/65QG3JbRsPspLHH /C/music/incoming/CafR05MTK /C/music/incoming/W7xcUj64Lr2YKTungmFqfqE5IFDqBJxSCgbJSKgr5GEUdI4oE5rNOGVGCBBoNODb2ivERTCEfntGTR1aInTDrSe4r /C/music/incoming/IlPuvpQoy6KnTpO1F4n1Mp7bt0CMgmeI4TwseBQqEI /C/music/incoming/kO1WlEOveNAbqUUy5rB3wBSxld3hUtQloRcBhgQ4PrhimckBjYxQUfyQ4CLhIHJR5oTHStrYIEnesJkj /C/music/incoming/w6F7K6gN6bOoq /C/music/incoming/vo5JgPCkRsq0UauJPY /C/music/incoming/N5xbB3Uth3vxcxmpv0kbJM7qhKXs /C/music/incoming/vNErCAGfmrVrnEMqUueu5bKYIpC5eMO1OGtEVE6dwV4SiAdjMnaBvVUtcMRm6IbIK3KOjhDpv 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: Grouping 10 tracks 12:23:28.9 Trace: Folders: /C/music/incoming 12:23:28.9 Trace: Yielding from 2: /C/music/incoming/DPigurY6BxcbXxJcr7xqdc7pQJRB52U /C/music/incoming/WLHDlASPRhiCXG3NcxnhgECE0F3lPK5BA4hUTdhjTW6 /C/music/incoming/0rs /C/music/incoming/0cTnwmhtxiCcIjmvghwwRAWUpxalkoX5HNR4CvvXh /C/music/incoming/uhTtaXL74SDEjN2qiiihnjKSDdBWNdMpJQXcfvfrYeqTEOrXihroshSkFbY4vVt0gn2AX0lTcYqi0XnWSKNGTx4B5MEeFi4dSx /C/music/incoming/yI0rJhcdJvNKCP5UEhHXW40h0WXqyiTa6JNf6d /C/music/incoming/cN3K1 /C/music/incoming/ttlOX /C/music/incoming/Mfqxl13pEv2U2AAfY /C/music/incoming/7DiV74q2Dr44lLY5kiPVWwKg 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: Grouping 10 tracks 12:23:28.9 Trace: Folders: /C/music/incoming 12:23:28.9 Trace: Yielding from 2: /C/music/incoming/ETRngF7eJXUCMk3le4wnR4LmBNgPKLvgjYqX2 /C/music/incoming/5w1YXGBi2o1t3UqIqXRkLD6OnY3Ama1G5MINm47ahAr6LG4Qeilw3ymBxmL6Kb31uuvqlKvuXQckkacP3lue /C/music/incoming/0eKW2x4lSsbPjIgfwtT3e3D5nyaV6mAQYhIKniOv0B11D0 /C/music/incoming/3VV3 /C/music/incoming/c0pv4S45aeX4yW3hr0adOYcJN4v5mnWQ4A2x6lGxy2B0WA0hse4qSWbkWNP7v6RTpha63F /C/music/incoming/xHPq3BgwkkS4ddfqHi4LflQjJxQ75TBrV /C/music/incoming/FehOG3pkbOdwiRGI0VSPnq0Kw0PLF4rsuWbFAWTSFk5DGyhe0KIfniMnlEqNnLMfvRcsPbhcb7kdtve6SKS3vmfm /C/music/incoming/4MMTXBypNImg2jPyEc1lS73KCgTsWPUGLaOc2g /C/music/incoming/sOSK03Aho4ce1OoAWajdVFBLksKSNSPybt /C/music/incoming/XDXeVtKigrh0oKsxs5JNWjMCPtREpNdGLVMALo0AdbEUPvgqETgwh 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: Grouping 10 tracks 12:23:28.9 Trace: Folders: /C/music/incoming 12:23:28.9 Trace: Yielding from 2: /C/music/incoming/fPHhR2xT5YMdIFPsVFGHK6uv6qJA4DXLVTWhUtgpyRMMxX1NljYbmTuhtkjAr6XCaaoVQIGCxph0sQ6ix4nTLWybyPUJkO5B2 /C/music/incoming/gmVMEWwtWEJodNVuhpLhJ4kw02YQiljOoii3XnF24fOleTe5t3Wv6pwkbyTK6OkKt273F0F1RRlDo7sgX2wnvUQ7S52yC34p2d /C/music/incoming/TipS01U2pt2os2hVNcfQcLdnlVYOjkS5OiOGHyifn0ukh60MUxvpHL0ifbGdbfSeI5IknIno17Ckq0fm4m2SWDwcpFA /C/music/incoming/wPkNT17FuMSkYQ4dF5sLFqaWnRxXdwLJ1qrFkfR0fq3WEEpKPYhwETbf /C/music/incoming/Eu4AD66RNO02bAmHtnrXcD /C/music/incoming/uPOEVQEqw /C/music/incoming/vmCrBoEdh7DkgBMUyNsJNd3eg5TuP0ekIMMdR3FpYBE /C/music/incoming/U50bMoMRcrYdppGOucHGR0IbyRyIqlW6HvTEGw11DNSBI75jvwVhGG32wXJ3WdAYC0 /C/music/incoming/QlIy6MACdBJwNWB5YbNetCJ1cRURDHREjKhjSSiDLvUm21k5ULD4pYAoKOwoYP7DRemdOrmg1kA6O /C/music/incoming/thkS5gGduSWT6yvCVFRxYuoN0pFIwD4TL 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: Grouping 10 tracks 12:23:28.9 Trace: Folders: /C/music/incoming 12:23:28.9 Trace: Yielding from 2: /C/music/incoming/ymr73UKay1FhBwS7LdngAA5xVP6x7YUgmAdfsxk /C/music/incoming/5ab0rrVcVAidDmeFHRrVmpiJsGL1gHXYERriAGQeSq2 /C/music/incoming/meq1DhDVOng1H /C/music/incoming/I2llIhxhVteii6rYNnIgf65bGJUUQg2lJMgqGstuRpFfs /C/music/incoming/bTecjLd4Tyx5ROM7s4jBQf76yEYPlolXhtwdkGVXdHqx37DNAVgK0hh3TgKNUuSFmIXwrJVUhtxiWIcAakp /C/music/incoming/oiNT5yAtBaQqLo32EptcpIbGCuesmuIWIidx7Ycswi4mXOPsbDbYM5ONghrKughgA1PCkF3MnaNhMVPUMTqRsQkLBxq0Hy6p /C/music/incoming/xvaE35xhm4evotr5BHwrIP4VnbOlR /C/music/incoming/HYglhqNF10jb0j0pddfdxLUnhW /C/music/incoming/BGiOWP4wVYD /C/music/incoming/kgtaFJnYGkQVPjorKs 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: Grouping 10 tracks 12:23:28.9 Trace: Folders: /C/music/incoming 12:23:28.9 Trace: Yielding from 2: /C/music/incoming/LYbrnpSbqEPeB5GuxMCWxQKrF /C/music/incoming/JKsFXfGIL7S7p2YHu6MYgk7D14joMK3isr4no27Yyvw74PTWpbqcyDGxKWM13r4adK /C/music/incoming/0q7kE1RhB1Qjl0NepDxy3naBsAwNAlEPmJ0sHruhdgVUm /C/music/incoming/MW46bktcdjpsGLT2VQrSCXgjyxTTtBmuRcVaYnjrFfrY0MpINYyWT0FVQTHLxHPJ42JEXScHG7nwForTilgCcxJYF7rfOG25wQ2 /C/music/incoming/m3QPH1mn1JaAMP2PPGfYGwJKU0KSeJmaGjjV3uta13bUeUMbJnrbu3mWtf2PqBirw71CFfTtme6L /C/music/incoming/xncwpooH0j0SHWIQg3GT5CeGluFbekfASLa1FQWKQxusPfvrCPB /C/music/incoming/6NTtKDuBKoVqOhj4atpiWrPhYQ3ULjwmFwy1AL0ED26iHO14feA4HbSO6 /C/music/incoming/rkTRoqh4YY0AxKNUTft4JjCcy47SQEkiRe6URcRnOHlLKBuaLtfey2mhQRssqvntORPtM1dRugpc6Xy6J7 /C/music/incoming/eWNKm0iuFMl4sged32WJvlbxHqWIiEjUI5HDprRkpa7vfeyLaQNtvbv1Voc3cHlaDyvuHJULkL /C/music/incoming/IRnX4dU6Ue74WBmp2An3agvMb2mIIFJikIEEV32pdGfQRO1nH35yOMJBuJVbY 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: Grouping 10 tracks 12:23:28.9 Trace: Folders: /C/music/incoming 12:23:28.9 Trace: Yielding from 2: /C/music/incoming/IH5MSAxVNSBllHbvratXXrlLB3vdKDUDmfnOIQ0Kpdis4ctqUbfCCrTqutkW /C/music/incoming/jgN2ssDgsFgJxS2GfdBrp2TiKAsSO4NelobdJWfCsyVtGf4ACiNc5X /C/music/incoming/5HdG7xBgilkxTOlFo567WQlh6VFOMA4StOnVL1ABbTfjhiLiKmhbrK /C/music/incoming/nTdKGntQMKKTDGA1oDwGpGshtImXlGfCLcff3kBhUICksMdEdx0rFLq /C/music/incoming/jNgn00RFsp /C/music/incoming/Scvo15dEraQItUcYqfHHDxs5jMmQFGE2x10s5ncC /C/music/incoming/3JQ6FN2QBhAIULVNol3OAAJu1fdMtTCt0Fv /C/music/incoming/V2Nh7lnbYTemMsSg3o1Ga2aLoFkCyiNk2HEV3ysEcyhuUSMpURpM0FP21b1CbSKPg1reW5k /C/music/incoming/eFTCfVDsadXuvdkFv6FaNhEJAvGwXN /C/music/incoming/qiGPOnUpiFQvnu1xhp3qQmtk6OWnUDokW 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: Grouping 10 tracks 12:23:28.9 Trace: Folders: /C/music/incoming 12:23:28.9 Trace: Yielding from 2: /C/music/incoming/B22Cthtbwmqo4IdbD5L3NVkTDAFFdGi7atl0IIKatqo /C/music/incoming/ISXtPe5EK7QuJUgfTY7rBkbDGWCJWimiO4DyxNbcEuQsICye /C/music/incoming/SXMWrbhT3XpGXU6hudHbtjUF6aAvkUdvglLlyMnrLWFms /C/music/incoming/K5FeGWbAl5ti0W5BYBPM0jhH0XMI7ybr5wNJnAnXBGc5IvHRTDvUEM4AW5lQjBAU4clDivmxmYksgj7D /C/music/incoming/E4CUq7dSjdps3ylH5F1MUbeoO /C/music/incoming/BdssjTlJhYOVeaTKHKWnKXdFHjNCqwjfxwAga1TxuOXSk4IbIrg6sY /C/music/incoming/5JWAnpje6vtLJjVxoE1BQDjv0YtNJl2XAJj0pjQo3XMNRy1b54Dg1edCABHv4EDTCElaa3hfVLG0X /C/music/incoming/DrAiUor2VK7FnMlCHabrqB1r5o3kl6iUEBl0qROs3VhGUurdOj4qkXBbyikGshQWBlaTBtkXtQ /C/music/incoming/xF7b1WHpUYtHFFyXNXirGMPqWuGbyDV6f7afjUmR75VwabxoSmVILNcTXQm /C/music/incoming/aaXqcCPJWD2muhxGwgytByp6ujjdt 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: Grouping 10 tracks 12:23:28.9 Trace: Folders: /C/music/incoming 12:23:28.9 Trace: Yielding from 2: /C/music/incoming/F0HGByfA5IWjxmUBke0TMP2FeDQqkwoqkA57URxXlxDSf5p5NENid4kX5bC5PVoHtG66pVOBNbIoljygnTL /C/music/incoming/Ax7jI7do34aVQ5M67HWUNs6wdmaIMvmCKAl2yMGsgay1mySfLtiAMBagyKfv6DJGQGl /C/music/incoming/W /C/music/incoming/qxowAJEUEfDcnLqoYywWthnAo746ied224iqvGfGONoBmnnrsKUNftujjWiBMFLycJhqD /C/music/incoming/1AeCd7VxM2tofAL4l1yd1hWwq73BA57RfS6QXxbqtUo0JQNthaWHu7XSLPkddt5O2KjtC3fU /C/music/incoming/w4xRcqw50oAY3qkLG1Sfn4RosESYEMbAj3ivj0jRIHEXQ6PiU6h7vFQAljyGGGAnm7OahVCORbFNy2FtVKeGFcdMlPjaALk /C/music/incoming/HLTVeLhIsr /C/music/incoming/WHNROrUVlrUQlrOmFgygdCagFw1NA4cslXbvQ6uN7LpL4roNVbWOrxVuGGlrxhvpoBFuqsDGSThylvjnhnYygu /C/music/incoming/nqrBv76rFfiuSJfodOkaC1QoOVbPF3j53fYFG7x2fFlBdIJ5QI6rcHsuHdTH6pUJ4lyNSIQdqp35Ool /C/music/incoming/2kIGAXJrRr3TGP3MPoqmKlEeUfRVR 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:28.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:28.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: Grouping 10 tracks 12:23:29.0 Trace: Folders: /C/music/incoming 12:23:29.0 Trace: Yielding from 2: /C/music/incoming/AYMxDlCm0AHODqg7wyEcNsY2gN25rkIHCcpp7w7 /C/music/incoming/LD5hfirR7 /C/music/incoming/Cerl2e3LFmSUiaMi0pBVfb0GarUS4LiPjQR0VYwxmRDIj4IajCi7rjXAmSkJqjO1edKypTua1cIvGrveRUJCDix71rNcO /C/music/incoming/45ijAYQpnnN5GW2cyJkd37OKmOaRBUM2MkRQ5VPsm7qV5RIPh4iBFfX5qF4TX6WAISrvelfL2YY /C/music/incoming/bC3Td21q5jvw1n5dJlitmqBSSthNhHGJl7hDnQbOsFlvUUyujJHhJeMSajaQTniwLUk2fBX1jBbOef653UEGa /C/music/incoming/1MavcIb0m4Aj5YiddMhw0EjKiKWOwy0yt2qAoyRnmRh67efijnERFVYvDxnAStCVeaXcIPW /C/music/incoming/XAJu1eNHTCu64YosU6mMlDuAVhQyiA7xexqqP2pWpXrxXBJnWkJ1VvNteiHSunytD52FH5L1Qxvul4JtGDK5X /C/music/incoming/lGVBJmgPdn4TnoBUwT7vIhC1Q /C/music/incoming/45PBdtoYWiTVQRbiU3pmDBsu /C/music/incoming/frP3bN1gTAKOfMiOPAM7cFSKRr2lYLlSKTIGUmopnWsncLvNAFUxFp4IHflRSOohnYesdJ2CkvTnlEHg3oTtYUnuX77ObFFHH 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: Grouping 10 tracks 12:23:29.0 Trace: Folders: /C/music/incoming 12:23:29.0 Trace: Yielding from 2: /C/music/incoming/gVSnpdDUMrmnW5VJ7DAih /C/music/incoming/Nc /C/music/incoming/3lyBsMPOcdk6uFoEgOBu2YEHi /C/music/incoming/jLIIfuSdqlJcTsKMlINpk76tlOxGqoe3reVeGCYBKHmE6bdTtSSKpjGjMnwy5mTbgORPFGgQ /C/music/incoming/0CAuvsl05Fi6NlTdy4SIOECGe6i2GkvLPPfJ0U1iv /C/music/incoming/IHR3HAScGMqRqBXAgRCnMYKxFlfubh2SphRhjBHtkD0ytsySkQ4L55oR5twvuwbyRGCjRQqNjici6ldlTukrkpUr /C/music/incoming/rQVKU /C/music/incoming/4DIXHuGOXQpgIp33vjO4tVX6K2GRT4tbqtQl4HyE2QbUHkLCYS6qgmEhNJnMWW22vnWoGQ6VRkbLUcyAqe0 /C/music/incoming/0o2tW3aXrUgI62kJRVIr2ExEt3dJS4cVoonB36LP1MRDwXrHC5 /C/music/incoming/iPGLGUrqCiO7htN4QJsO7sB5UerRjujjwhhXoCVDpp7Xy4SljhKF5W3XnJYBCIgg6FJamWOoUXxRsLFYsgHbSMlImrJ 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: Grouping 10 tracks 12:23:29.0 Trace: Folders: /C/music/incoming 12:23:29.0 Trace: Yielding from 2: /C/music/incoming/spNjvmBrKA2qNIlXhSsqIDjybcqv71W /C/music/incoming/GAd4YrAo1iBEM1C0rrHqEI /C/music/incoming/djqjuSPN /C/music/incoming/g7byOHu1qdGIdjQdPYgD7OY3lYBBSYl5EysbxFwrm5WAEjHmnRUv /C/music/incoming/QbUhejKW7bTlJ6nVd5 /C/music/incoming/fQManJ5uoWGPw03tS1gxjlFLwBpr7L3U4bqD1G4G4AN4osyAOnEb3tH1lbLTtNvL2SSuIAB /C/music/incoming/TJ6uTtpwyDJRfCSDvvx0gSs7HvtHnKxnbHIs4AldhTFAKOvsBnROdY1aq6VxaPjWevPF2yH3kuStm0w07afa0QkkOHc5LVdyKQu /C/music/incoming/oWxma21gUeqvwvleVFb3emJqH3X55PggksPYh0PdBsRspxNyFqncFEFbnhNee4 /C/music/incoming/0ml0hWBf5TEnd2LPHbP5bG7dQNSyL6TkymRbqliDCFIMoRJnIk2Y0WRsniiBdcB67tVXkKyv1lCD /C/music/incoming/eX3gXVeDSqBrwSlHBLkvnmLw1EWisUCpIuavVDiNqLPYbvHJ0bDDKiE0mFmt74j6WkRbRWT5DE 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: Grouping 10 tracks 12:23:29.0 Trace: Folders: /C/music/incoming 12:23:29.0 Trace: Yielding from 2: /C/music/incoming/fmVdqfjRE0DrbACdWchLoBI0HTj0W240bh5OGR7s7N4BHLAB /C/music/incoming/xRUTvFDRSSACCiD /C/music/incoming/gJKUPrCGYTG40k5ysF3gnRcQHBsuKaBs05rSuMpdB5CAlcDqtKeWq6SwH1nn6g3Ysmd21meNo0NqoKEE6caa4Mc2l2kBxbetbKh /C/music/incoming/EKnFMyqy2N1LCIu2uYyA60iN1GHngUHgQIKreGya4BhjfAXFBUGxouNLCIMgYdr /C/music/incoming/eqLxaCoRitkbGje0 /C/music/incoming/KhWDj5p1fPsT5iCfbRJp3BHpr0WsagiqB4G24byc6 /C/music/incoming/6jBuVprDEcQQ7XrMGC7dXtAha7ekXsQuGVmxkF1ehf2qw7VToc3CBcVLRtuVlh /C/music/incoming/rEctY12RgfOnWREpnigdpkXsheVyyvqtkobKCJGyO20cM7AYgyRbs6whOQlTfCsRWud /C/music/incoming/HhOUuycuC3WykfnlHRsewXApP13LlVeRkb5D2KPejKhdV1r5jm0JLjwQOyfCDyiNXenjhRr4bo2TQ /C/music/incoming/jEU0vxrLDhnApLU60XuVMdpwBEbNhVWu0ET5IE1HmC5n0FQJElmQ7N5fnxy0 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: Grouping 10 tracks 12:23:29.0 Trace: Folders: /C/music/incoming 12:23:29.0 Trace: Yielding from 2: /C/music/incoming/i5nA6IoHh1uiaPncXygenReHf1WRxbRjIPwKrD /C/music/incoming/xNAYC2SQDD5RQOq1VcW7qgQFgMDC05ChANtxF72LcothC3BSkIYbmPrq53 /C/music/incoming/dRIKbqYy50snh2dWRgdQC6NbOka3VceDm45X /C/music/incoming/dSyAEwwKCF6OIuHsmAyA4whPmwfrVn0PiH1w /C/music/incoming/oqCuikO1yeVJ /C/music/incoming/Xx5jih7LNXnalHJT5iiK3gB3poM1bdd26yFqoWFuNGTMva0LF /C/music/incoming/Pjn1p1 /C/music/incoming/fh2FGBr2O1vVApDdAvEBESN0dxG2Nl5WJeH23RMUPqAG /C/music/incoming/v3uoWDrHtxhkvfYIPTR /C/music/incoming/n1KtGgLOnGqxDjqho61tSK06aWnUXmLXxssJJqNQXTw15TK1kdW0xl6KbMsR0XYa3AajXPG 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: Grouping 10 tracks 12:23:29.0 Trace: Folders: /C/music/incoming 12:23:29.0 Trace: Yielding from 2: /C/music/incoming/PWKYNFb63g52xQ22oGrTcmcESrP5UvIcbMKcuSpKngqBkgedmRq4kLSCUgguWdkGF31Tg0HEpPF34Js /C/music/incoming/EfBJLOTnLY5imMGi0vgWt0wHSNqN2vh2iogwONEtah0od6eixK2Hgql /C/music/incoming/T /C/music/incoming/X4FuRt5SjFRyThCXxTNqHydkEjIqhaLjeNqpmimBfaHBF1b1kdnqE37 /C/music/incoming/uNrfKET6FXHfsSeHiKA4otjimFMAiFrsIXHvPNtr6mMw5TbJHKIVKMObDj1e0tW7GoFDkP0Dph5cOUkAEd1G5EQ4jF0F /C/music/incoming/br317ayjqYQELAhSOJtkEEF15TLD31DvyKFIFwYgFKSXeLYmmHqm56kFUc3nw3oxutfa3H /C/music/incoming/eYl2y33ryRCcPtfwR1gddN2CCTuGdOWIRj5dxas0 /C/music/incoming/KbSVJfcmxYI5emef5xFPFsQoFkfA2wJVWOHXYhbp3kluursBDr6yBSwrrDpy7KrapThxNonWvpUuhv2n0M5JxjueqoG /C/music/incoming/jVlDPLUlEuX0fJGVABK /C/music/incoming/572phhHx2aS 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: Grouping 10 tracks 12:23:29.0 Trace: Folders: /C/music/incoming 12:23:29.0 Trace: Yielding from 2: /C/music/incoming/g7qmoNapANXiR0yy6VKMPHLh1PCcPf42rmX7kOSGw4kOTyLVpiLJSJnHvjtGk5IuQ3XFcyoqcdoSw5uBeNUHCtiP6pLau /C/music/incoming/abwU5cCNd /C/music/incoming/nfBWqdf4OQ2xJVmpnXhv4YqiNXKSAGkJpHStLtRnigtUAxJQsTsO6jKv /C/music/incoming/smD3mIEjJyvolBSqajqPxl0JLkBivlMq /C/music/incoming/wcENncTuLbvLFU7yVtMEHLfJr4npQBSSNiiuXmB26dI5bMFunN0KKJsT52urWELjqL6wMLJJ1RFEciHNy1bdJiie /C/music/incoming/toWbgWrlwHyMxx6ETbge /C/music/incoming/dpRVvJtTdbxq /C/music/incoming/q7qGbNOgPuvDcRSMTRyDOGDGN5de67Ihrd5krqGYVEcyu4qP7Btgc2fSES0dJKhQTnl6UIuDkHOjD /C/music/incoming/sskCRIy7r3k2UHx15yOIfveh3biJtI45sIsbpc1J2C5g1GyoC6xqyIX5ncHPAXMR6mJmnvL2GfNKy5nwK1gvjNGRRvVn /C/music/incoming/FXVGCc6ahu3eVj7a2bwdpyNMD0l6Fw0HuPfS 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: Grouping 10 tracks 12:23:29.0 Trace: Folders: /C/music/incoming 12:23:29.0 Trace: Yielding from 2: /C/music/incoming/sy4Y1LFoSuREkx67hItpmaFS7FmfT1x /C/music/incoming/7r61NwmPAVFLudr4xEtxKUhDxnB /C/music/incoming/0a5IHj116glKMgWe6VXlCp5KsUmBJ5faYHsuiKX /C/music/incoming/6pXpPwpQ6nMGlCuo0aNqIkJo3yYAix /C/music/incoming/64NSIJrW1qrP1cGN3e4TkbycxMkHD6yREl2qVY0voMqKJoXbkESbOBL4FKt4xRt30IlPip0emIEFSVAjV /C/music/incoming/hpQGWcLCFipHxYuAfCJq66cXSk6uiT6jnYcbEQXXPAxXvivMH6bYrtVim1ULeqsSkgsHWt3vLTIFH /C/music/incoming/edeVApKAiy6LLbBsR1UQ3iJHagap1d4dJGfXRM23sFXGL7F /C/music/incoming/mflsYYekKMmUA4dPBI33GB4gU6u5qMX7PEi7DdsDUTYVBcrV2KmOvWATifG0Dg26Wne3UdmwoyiTJhNSNHcNAiK1evYxEB7N0 /C/music/incoming/LU2qfJ6nwKYhNbjRm /C/music/incoming/r2rtcVFlHtCioX340QkAqEORrNbHpm45jWtHb1HNlfBxDdaAQMvyQtLVnIbwU64uwF7AEu26iFoldpooNIXKXEnXkGt 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: Grouping 10 tracks 12:23:29.0 Trace: Folders: /C/music/incoming 12:23:29.0 Trace: Yielding from 2: /C/music/incoming/Hum61QoefqpqHp2S1lO17nRyme2EKMwacUBYRgcxOErPmWEPxRHyJCSsKVTVWSCA1onTVcbTjq /C/music/incoming/cJtEW0PhAmG26PN7jmCgpTdxtJC1aBkLBq7b5kkSysRCjqgk2NkGnwGpG4jnwVh6b3BPQLc6bQP5cIndC /C/music/incoming/vIV0Bu5xR3kyVbOEpkpIUy7dYnNtH6YDvHsQVjjR7Cx1rGSeFcVBHbT4 /C/music/incoming/WpNlHP3YcakexImtrm0jK6aqR5d4U5oO7y0XpK5gl4lyiGev6P4K14nYpwCJM7dfSDf6PwePpT6NTIik1O5fa /C/music/incoming/4KxjSf0WB0q05bNDI77rIEyEqlqSGkawomJjfJoFv /C/music/incoming/UqK1EL72VdFEQtfxCqdUWEDIO3RUi70EdJR6tTU2ufIFHcfXyBCWb4eqVbmI1mSWkaBhKhdPEjyR45bLW2uOFdCgEA /C/music/incoming/rVMQg1M /C/music/incoming/y21OQqaNlOMtKX2pLaDngaGWL /C/music/incoming/xVA5f3XJo /C/music/incoming/d5Y40mpKjqMw4FgQptPxy7EfjE50HFqHsQdCcgBFaPxffSfoQ4bSjqldASUuox 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: Grouping 10 tracks 12:23:29.0 Trace: Folders: /C/music/incoming 12:23:29.0 Trace: Yielding from 2: /C/music/incoming/utl2qasT4kId4okJnpEfVNWJsW0eDSjpo0A2XujOQeT7sloFibQlt1UOEJJ /C/music/incoming/A1PjnNjnRtlspQAwhW5NWILPvNe /C/music/incoming/WkGx4tjuDXfmgKWkHHLxNNfEbScvrCKb0TlJwT3yVHAgWyxKDT71FtkjfcvlrUcbmduuynUULmJfm6OKuy0 /C/music/incoming/TMqTHdJjLo0PJyiEwVQLYpmV3iUTU5wQq /C/music/incoming/gOQF06DpLCjOcSiDD2Lftoh1AkBHHnvg /C/music/incoming/gRy1H2q6b57HthhaOMa1VyJY2oH52mPqclbw5c2KdII2jKmvDmveYA3OhI6stseVoPEhgRc /C/music/incoming/ibrWU /C/music/incoming/LPiR2qPnvMkGqpMkBeRUDNy0uojBP5TMFRHRJn3EltE7UjHeuQieQOy6qqwMhnGx0FbGQ3ImjnJijyfkOef6WO4XrIA /C/music/incoming/dfJJrVFlvcjfkeFxciOPIMSqP6RsCxKHsjUCJs71JfLYp7TpG3Pnnpuxtr1tdmQ5AJUardVQjVfDb2bPlCTHQwtcWvhqy /C/music/incoming/IVPMlqvvowMBOcdYUW11AMLqyxCeKKnMKPLGs77gkJmWLEUMBUeiESj4kynU 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: Grouping 10 tracks 12:23:29.0 Trace: Folders: /C/music/incoming 12:23:29.0 Trace: Yielding from 2: /C/music/incoming/OXxERKoSsfmeSVmYr5q7hmtsoSgPCENk4FsfD5tEaYCPpstoVMt4cxYCEfp6DHpVAbhnChutKU7qSLc3yY2XkQiGNYJxPvaBINp /C/music/incoming/Oanoj7rjJLsRRjgwhwHEgHDDPPp5wFdLS4qCcaBxkqsgK2o2XXcSbgPhESGBQtTdIO7V1Mth4jsWnw1VBu /C/music/incoming/kCpfVsupSInSRteJHGdRdcfxwm3sLwexOwPeMWKec4FNo6cr /C/music/incoming/LJ1avLt7HrSYHAsYPDnrWoAgmYCkTEb4PXNkhsKUTGC16Yat1WRKRT6wjTVFjimdqWjRUhRv1AFqTGiu /C/music/incoming/51QEpAUxaHSiAhnn5oseEOdJBB06xmyRgtd14Ag4GyGmjLHkwvKifHhpWhcVHW7U /C/music/incoming/YEaRqMqmSc7UWQlISe7DEl2 /C/music/incoming/jWuVomJJSxcCegrSU2mXuSUt33d3220OPCBIbXp2D0N1y5y00PRFfNnxb /C/music/incoming/XgswL1wgOnU /C/music/incoming/sFAjjlCYxiolkeirpDRbxlCRGJYLk2QSsOFGDEepxPh1OnQhuraFcashdQLIuYOEyD1EHKV /C/music/incoming/ATBKfIeT2i 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: Grouping 10 tracks 12:23:29.0 Trace: Folders: /C/music/incoming 12:23:29.0 Trace: Yielding from 2: /C/music/incoming/3KB7dc4nR1dbLOUXcjfQDgd3a1bMNvnKrpfhx1LEvrwOkQOGWlB7SriWHF6jarIu /C/music/incoming/at6pnqhlgD2wVsSPgpYl /C/music/incoming/PwA4eNOb6PVTB4 /C/music/incoming/yBBhLvbTeaMHh2pvr7X4mWagO07DehmBYeSyqwymFGxuKaUb6bauDxCKBtASwGO4UkPdj /C/music/incoming/c4T7mvAqoA1j3Wyyo0D0t6cgjuHxE0g4eYtNPk0kmV /C/music/incoming/j /C/music/incoming/v3Tr7lbeYWvJuXmLpVGMelxpGLmgbKCYLRxATLhyh62 /C/music/incoming/WpY34oFpsP4rT1QTIqxoLtBc26R5O7nxKJw4a4rBs /C/music/incoming/5ngO012ic5DMkw2w7Gnb70U6Mw0yjQJHxcj6jYeD2NNDnXbwituGVCReBibCaC7tv4nin4mhB /C/music/incoming/KXai43HJu7C3YKhCgckca 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: Grouping 10 tracks 12:23:29.0 Trace: Folders: /C/music/incoming 12:23:29.0 Trace: Yielding from 2: /C/music/incoming/ePCj2jaF /C/music/incoming/bIVUepTVcLHU1oKfpFQp5PPd6M6tRklbJ2P5EgotiSIbvYtkdgWT6dLs0S /C/music/incoming/t23NEo7UWuyC /C/music/incoming/pJ2hpb62g6 /C/music/incoming/Dg6PRnE5ahaKtHEM6OseRAClGQn21Icnnc6RKnNdhHsV0OxvCu5L1mgcLUiaaJdyeUvqJUbRap4khNs0r0AF /C/music/incoming/IuX5Vxn0Q2AOsNjcNVbHaRMy72YMemCUG0y3FgJNCemFWrDHEJ0RjdXYPx52HIUEAMhBooEGmve4EgKOxqiC /C/music/incoming/QC4KLTNtR0ioTqEyGjR6i5QpdOMnhIk471kMcLHWFDEIJmxGj5 /C/music/incoming/eflHDaack5pBnqHwgtbL57WvIIq /C/music/incoming/LJg2ayViVAsBAsxqMHtJaEuY7Gs1vpRAYYCFK0qXngTLhSCsn3vRf4Lgnp3Bg3T /C/music/incoming/F7Hv6AodLnAPkwXiWaXteYOcIwaYXmU 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: Grouping 10 tracks 12:23:29.0 Trace: Folders: /C/music/incoming 12:23:29.0 Trace: Yielding from 2: /C/music/incoming/eXRVsg6K3y44pPIv5bAGSkU1exocRQiFepMrQmxCmv734xxP /C/music/incoming/Glgn26ucAaHOjVfi01oqTUWGN /C/music/incoming/0DglCvi2CHwHhKxCrw4HSBVnsYdglDkYpO2AaA37KBYBhT41nASTbLayO10LrbQ7vGqBQ6BYB44r /C/music/incoming/ifLRMVBvqO7K61CrKh4rmm5UD4o5NklIubfpOhmTIVarGEfXwtMsBEK4hXnPGDPgCyp5VmLC3jRylMn7XyI /C/music/incoming/u1h0lB0xOUEqdFA6HxEP2Rd6PeKqHsMdP5IKMWSxLmG1FXbiBGPyn7WKWjjgYIXuhBIg4XtRM /C/music/incoming/XCG2wtjhKMYMMdGgEQfjyvWpS5GbNlfPlSJWmTB /C/music/incoming/LDcyPoIsYh2eVVrGYVVId3w51jWYOG46YXlulwHV /C/music/incoming/WFs /C/music/incoming/vjn /C/music/incoming/tjLvU 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: Grouping 10 tracks 12:23:29.0 Trace: Folders: /C/music/incoming 12:23:29.0 Trace: Yielding from 2: /C/music/incoming/2syK5Tek /C/music/incoming/oSs7a3oS0HKrwGCk1Nk4fsDCUjJlnAUashNfAEOT26naLdgUmldWp0L4pYmXtdFyTK6p1vRv /C/music/incoming/rRmnV5mpwgNow4772lBGOguETNWPDXVjivnkuDHMNRsIPCJCg7RPw6bkwPCiiEUGsDgaQVM /C/music/incoming/uXDXHfsdaSUD3TvLaCngkWvGEhNGpy2CjPbvM1ktIlkJcobGyT57bORGC4sAAUUIXrtmSa7gr1F7LUEpfhgDC3BC5C2 /C/music/incoming/CF2bLOSuqUq4LkwHi3 /C/music/incoming/A4S0TXp5STqA2tH4Ijs26IaPxJP3uhvM2FXj2oabb3tEc4mTHQdF2xUY4dBkitJLxMGvEwbsjq0 /C/music/incoming/xykFbV0BvhSDo5R3Gw5m64ggSVQonnwnIrbGgAogwgS1xl62yyComj5CsdTmfLmiRE253kWfhYW0lnPHXWWWShbytHnc /C/music/incoming/dJyt234MKmJIBcLQmJsmyYBRAYuS0mrjUukr6rpdln0WP4BRjAKpPnnliO1dIkUw3 /C/music/incoming/IP3JKxjGooeOQsOQI4jxnpjJ3qH /C/music/incoming/J0J04BUseMoCpCcTTUrMNyWfQEvcIGbMLU0wwJjsxvG145 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: Grouping 10 tracks 12:23:29.0 Trace: Folders: /C/music/incoming 12:23:29.0 Trace: Yielding from 2: /C/music/incoming/S1RfOhcfYJyWBMgBo4 /C/music/incoming/YKgAPgau76 /C/music/incoming/TrgfcNqy1pJ6FQYxJ /C/music/incoming/CtuuRtVpJkX4EHMpTCTf6pvF0H4OfeiLcgjYOX6BcRl46JIWhaFqW76m6WDjxgkFbl1wwUI4DrdndAHp6hHeG0Wdh51YtW /C/music/incoming/npVXljfrDaXu1IiADn2AELdk2V6ORf2PqpBG4A5qdSdTir22XBMKssjKlL3wlyIxghd /C/music/incoming/PLG3JkOaBAqtbhpCiIs2gicwkKXftJEjF3wbjvmONk0nVxaaO72pYGBGI /C/music/incoming/7CRwl36dF7jKg00WD /C/music/incoming/BBtqkGE /C/music/incoming/uDfhC26MwhAMYGhB7jheVRuEw3ToOPtf7G7h0aC02hvRstmG /C/music/incoming/nNDsdPnUdeDYLlA7pkVTWgl6tlD4HGkYwQ3DqxRRP17EL7pcU7Grui4gCE60mqnF1MB3p5Q0Bdd 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: Grouping 10 tracks 12:23:29.0 Trace: Folders: /C/music/incoming 12:23:29.0 Trace: Yielding from 2: /C/music/incoming/wE7mvCd6N1AVKYNKSld3uiXpWRBiqiMTmRqd2LGGqaerExPmVHNi1TyoNQxLb2PFnNI0IJQgMELue /C/music/incoming/CKekScoFoBMMEgwc0wWYlhl4E1LCBvhuohX6iYNrW5v2NkQscB0T2aNtxiO0yTd1sqxvqy2aQEcoSrqsjrAaEv /C/music/incoming/yOuihpO /C/music/incoming/BJRbRo1B0NxGd2Bqi /C/music/incoming/saL /C/music/incoming/03Wkjvbf4DLM1a3Wn1FerGaintaMtlKYsHxtnst6EqjUOTJTFeXbyfBs3N5WvwSS1TstJJI2GHHbv /C/music/incoming/cYujwS7h6kKWn /C/music/incoming/NvPfjhMJtBRsSVRbDPxakgaSf2HYcoHPAxQUvPJ3YjAURVWpVWuYbqQHv57pHVGe2c1uf5MUgCjbNmarercn1PNjOj /C/music/incoming/5KpKeSSwFKuJJL /C/music/incoming/1JdBQSyR4Q15igDbYjRyJhqRLnraGtLO2wDgG1avQuYdoF1peQGmRPgTrsWCAxlKeldTKw 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: Grouping 10 tracks 12:23:29.0 Trace: Folders: /C/music/incoming 12:23:29.0 Trace: Yielding from 2: /C/music/incoming/KlEIOMChdjk1XDoyhJOj5JyR5SNMJR7pOIr3gGmpPiIu1IScwbTT2F /C/music/incoming/h0xTirUp /C/music/incoming/gtgJ4HfmGcSARQhlIrtHF /C/music/incoming/sMql61v1DYx5p2tTael /C/music/incoming/iRaqoDDHD16N1pKNf /C/music/incoming/vLJTqbmvLnUGmHoHtpDoHfqjcs3fNxTIGkswpSxJwx7A6Dr21CHp3udqtyQ6f /C/music/incoming/CDCsyBPBLdLkRtyIarPh6DwtqKkuCTQtVGQNhFv1oO2FCBwjHjwd4006ficWqu7YuqvlKSBC4V0qJYYWnbUs /C/music/incoming/bYebHj3CXGA6MIktFyldi6tkLmgR254KA1uQNPQljonFXJ47pgqFvqTcE1wtdlH1KXFTmBNXQa22SVtcqhBVNxojgslU /C/music/incoming/0UgC7BffwrhjLOg1EtySL2t /C/music/incoming/Jx1dFQTISiXLm3HQDc6 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: Grouping 10 tracks 12:23:29.0 Trace: Folders: /C/music/incoming 12:23:29.0 Trace: Yielding from 2: /C/music/incoming/vmc7GG4m3iRhlYqBcGAhw0WlGXJtwjeANtG3WnuaHXjISgnYH1PYhclEwY /C/music/incoming/F5t1h /C/music/incoming/SQHlgYLp7hVcS61dEtaenocRMMobhvwmRtAyaLlNcjrx2O4ECvWjgSMENWGCJJiKRIsyGCc0itcd4MX6QSHSGng6 /C/music/incoming/hBfNOhIfBcKjVoiWMMoWrIJ5y1gwhJqgIQmVhtfEfXQ7YKV /C/music/incoming/qFUQWWNaghJ /C/music/incoming/5HEvDk4r7DQj0qwL /C/music/incoming/OvWCeTLurFFUQHlmViShLvAL4GkJgy5WwdmREsFjUlQeFp /C/music/incoming/VuhqMN454B7DS5SX6dOkd0M2GY4xFaWrVtWiX0VaOnXQFtrN7iptVlY3PmRVRGy3MOOyiJ7fpOEXb3wmHqywSCDJD2BK /C/music/incoming/slQUdRqpO2aqbqAUDEy3MgFXltowrrDLQWD0bBFoBrH0aH5iWAIDTJjlO1IQD26vxwImVHSc7kCtGMWMv /C/music/incoming/1aijPY6kwEs1vmsgjKUrU40QWFvfLKfONYNgaruwaLUV3pDJ5DUgk4m5iytkC0HUxLnEHmg0pwqijdUGbUiiX7DRMP6I6k3ieax 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: Grouping 10 tracks 12:23:29.0 Trace: Folders: /C/music/incoming 12:23:29.0 Trace: Yielding from 2: /C/music/incoming/ATpvPHRi3eChYdqV2qKce4UQ40mJ2JJ05W20xedtWdOQyDJXTAEvJdED6Hy /C/music/incoming/KPQ4urFXBgtTBJoh7oQPQN1RqAYbxoJUwLT6aeJiTix6sdgW63JmHJl4V7N3AEAlEHvWXqh2MH3Ip3xmsccDNwnVAX /C/music/incoming/gfOoHQE4Ep3216rPYVhnyaRv5t2pb1px1VhjGY /C/music/incoming/mMM3lKUVdtFlj3YUOQNA702HbcEjcYLUU2UlPs6i0714P0XpTcGbi1XtSf1igKSlPRypiNeuREHa75Yimn /C/music/incoming/giPMBTndI4oNjDG1aM7HVSQGd7YLpuAnpEnH6wBeutdgWxuvbin6Hs5uyiIC3KUmDbwMp63Lk2mCP /C/music/incoming/btkSy5JggV0LrWY2kEA4yHoUraAIkWsgWrRTnlfltWaMfOJIlFcdy1iCfx /C/music/incoming/qSoibGPH4NodbX0NTPOWBH0lmQoA1 /C/music/incoming/5N0wgIpVQcpv4hKwp /C/music/incoming/EVNYyPHDV7rLeugq5vmsvD /C/music/incoming/MYsOX3rdrx0GEbNLfJdo1UKA0lVPKl3dqPgCejEgrSNNx6uU37J4vyPYo1W 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: Grouping 10 tracks 12:23:29.0 Trace: Folders: /C/music/incoming 12:23:29.0 Trace: Yielding from 2: /C/music/incoming/pFyb /C/music/incoming/YUuJQhxY7oSEMq /C/music/incoming/l6W5T /C/music/incoming/lP4TKvYmPHCyLEICOCW3NQTuVB5Ve5ToTO3vY3Do412JxmBiAEdXwCeD4J5jychSUmN5IlKT6H /C/music/incoming/UPr3hmveCge0CpKTqhbspjD00twHqYDkjeJM2OBSpcJdy0n6gF /C/music/incoming/idaBGkR6JeGDYUt /C/music/incoming/E07RS5VLrCt65qJBa1k7VVm5lE /C/music/incoming/iH5fMg /C/music/incoming/Ww235PWvlaMkFEuT7JqtpaGlWp3hlXPcRcLg0uMiNgOwVKWgMDyTFj /C/music/incoming/HnvXEViBcpNPOvpsyuCVUM6mSsntCiRPsDvLWHP36RSJ5aQWQpbMTf32oifkIW61F5vk7M 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: Grouping 10 tracks 12:23:29.0 Trace: Folders: /C/music/incoming 12:23:29.0 Trace: Yielding from 2: /C/music/incoming/2y3RW5dJvgEpanCVmAgrrkFIHckCf1HARRqhmRrslKLWIay6BVdTp6uQ1tjUTIDCHe /C/music/incoming/0AHutwbfoN0Gg06l7bsgD3CBqWcd6s6LQk42f7rdLOJuegHBId4 /C/music/incoming/tAjlDnKNOQOsgfcQDDWCtRXEr6kJRgDHi1WNyUB /C/music/incoming/GmFe3XbJisDg1A5ucTTIbgQLjXresKdfjpGBjKvJ0QEqOXBRtHgTFCKAE12eG5pF /C/music/incoming/2XWUwBVKwQa3FDDjEMk4gBxAojpuy372sNgSxMOjPQJOnpjNH5M /C/music/incoming/AB /C/music/incoming/aka0qVBtFnn2p3aiqch6Bk0Mm1wiqKfbQo7dNGlYyQrIFbPegIRv7JkWsvNwxrc /C/music/incoming/JQq36E2BapFiwj0Q7fjjX5F1RK0GQbiBGafNPy33iRuA /C/music/incoming/mvDeCEiMiVbDXYaoY23p0vqR7QwfMs7uRokhJPJuWBpitOAXYNQq4qQYf /C/music/incoming/PBfty0ChpJkFbELCcvjJbWcumETAsESQAxMX1SMHb1 12:23:29.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/1WCWChMTvpdnIQkUjq0am3I7isOGVSPXnbKyWck0h /C/music/incoming/l5j07yt4WBGbKGFq1wsaTgDJsdYNFL04ey7vIgfKTqOJHK5aCYWWbKfeCIH3HNylJK4lHjPUqPnDA1bPgYkNVc /C/music/incoming/BVypDfsYlrHn7qgK0O621awl1EfWWYOuNKH1RLfUx0U3MjWRK3fSBL7Axmw67EctLmIvQn0oJlDbnCGROvl1T41bK /C/music/incoming/SuJHYgSgyFB6HCWXWEBLvrxsc4cF17gGhyJW /C/music/incoming/VIRP2cbogiqJVSWXuwo2sIsTYHgXuyMSgeV6BamMFKyvEJBMmSxmkHwmo6Yu4k1PDFDR5Xw /C/music/incoming/4lNtQBY1Wr2sDWsdPsw4iVaGiRv4E0LmdqSnuxhulBEcrful3IG5pkFikhk7e2v4NPo /C/music/incoming/ePydGdEmmCr3PIDDhurX5qQjQBsjd4QFCFedUk6Dof5L4h0pdgLJFRYU6pueRujqSUBkDAQ5wWI0semII /C/music/incoming/DAGXiK1ofrLc3JbRukbx /C/music/incoming/mahLfPSklMjA73T /C/music/incoming/LCbuvW2SkjFoYetskyV3AlEprsiqgOJP7wkAVruhY7C5BS3noJUK0Wiy5Tcc 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/WA510SupJBvLg6pCWRjR7cq6j /C/music/incoming/4U3wTAm33xq60SEt5gGUu /C/music/incoming/pVClA5MEQtw4SguD5TWREVhogFaW4TJbGsUvqRjahKWUJJfOpGHdUsACOnf24XI4SuxAs6lnKWJ27tNEytHwmGon0sPcMo /C/music/incoming/wAYwtdJxHYPeGo6UUeKPGRc06G /C/music/incoming/WuIeVTq /C/music/incoming/mfunbCfPnkSXLriwmf7dx3j3VFB12DVCpHNh63nkmslrGvUUiMY1OUlr3yAE /C/music/incoming/pwcxsmNriNMoUpVEIqdtHr0QAfFrcrGQaybMVTwb6seJXTfjiuhbMgh6Es6nPvoXg3nu /C/music/incoming/60S660L1ewxodjMuv77NJjyUFbradbJ5rrIkj2vkHDQR1sXRrkxxjyrVB6A4HLXcVA5SJBlCLVffBO1mlIQ0LkV17T /C/music/incoming/4HcdgMu /C/music/incoming/QNxb1cs2blrxAu5lreimV5jy4LP 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/SLh54gBqTSEgsxfbescOSMc /C/music/incoming/Qr6PyARm4y7vrL22cBP /C/music/incoming/ToWLWuBwuhfekhP52LVRkTv2wNCWQvovayYQhgGMitu /C/music/incoming/upbmq0AbQ7BTOw /C/music/incoming/gIqyKI /C/music/incoming/ewnXnCOcDc34e3G0MMAbuqMsmD3xj0A33gKP7IphKgMGYGnOKaLoKlLUR2KRHq1LK7b6sY0evsynMgBOpnUinlsRDW6f5FHtn /C/music/incoming/5MsNW5udnwqj2c5yfpSw2Tdja0dQwsm4b7al3CBkExhEFqqB434FPBRkIjM42MO2 /C/music/incoming/WFj1yQFGS4I5nYsahxQl4P15mqweLOdpphevtO7Go2 /C/music/incoming/OR2q6BYBLgFOwga5hvXy4KTtT10PdtrO2WKeKRR0sebdUPmGvkLWHPbe6HEeIiwqVYUIE4txL6g0IQHeNtt1PDhlUGfcmMrj /C/music/incoming/hEDlI6JA1MWk32WkqaTHjqNoenF1V 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/OPcTt22eekVplCEWk1ogImgvPSPgEABPabD2 /C/music/incoming/mbppMtIBJWWyCcyXF21LiaC7G0QxAgQo3uHJENHbWfLxJtBtXlFQ1PDlGqRTLkbC /C/music/incoming/ghEn /C/music/incoming/T0rrgfqR /C/music/incoming/OvpeEW2WjmYOQHQ7JXBN /C/music/incoming/xOALKo4tfe107iipnpOgFgDTj /C/music/incoming/hivmuYbCsCSwaIST55g2Sy3jyOElHKaD1rtlrD /C/music/incoming/xXRkvj7XL1rA0h4cKG0CTlLeB1wNfXHDyhIYwwh4dnDphKK7cjLbXilmmMQDUsSVsVaSHeNmy4xGQu5YpwL3lFNq4vMRNMiS /C/music/incoming/cK5GDne0eaymbQfeT2lstww53BW1XOT1e2RbWgLruFteICfh2chYwDLMm7LcykcwoGhh7eoNp15VcsvAuO6UG2DJpeVWDJ0j /C/music/incoming/7KUXsuBJ2GLkS7wNjFkwwFlsd1xNEx4Ch4ptXnv3wFBJtWs7liM0wljC 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/t1S20w01kqYoKD2lqlahho237NFWsYEJDbpDf4y0wHJjG7HgBAA0NqOe6W3m0cHtTpTImyfuThSIMSw7f /C/music/incoming/EoMyXwXaf1filU22veQ7ai5nppIiQ6inx57ODISGdHp /C/music/incoming/12CxLwq2gXFBRyERbFrCFwDsJswCB2dkS3ryi5eExsgshLpSaAhXNmoExiVr7WBlUuPVgfJdAUemqk /C/music/incoming/hL0LEtpaahfPNykAmDrxV7wnNW3ggflBvFD6aYxJqCNMcuMAM61 /C/music/incoming/YccIClFJyRMLYm7SPuRI6fqcP5PvTF /C/music/incoming/0buEEpk1FmLaULstkJLuq6xoqiYSb4rfRMIumWtOcE25lIL3CrrTntv1LgnvyAYI3 /C/music/incoming/m36pPeFSg0cRgbnqaKBUtUprjXha6lDhdSmNe4InnLQiOHFp /C/music/incoming/x37KtTBDrT6L3JaD35F3iqEIBkaakk61CuIqYV4yaSNcG0IAVB6UhPx /C/music/incoming/S0Ba7sXK5SxXNbxSPWAONgoty2uP1PRRW0ioPHKtErM6W11ySiavPE1 /C/music/incoming/I2d6Cd3isdsjFhA60uqkwvMnCfO7DgrKt1ds50PabXyf0kYDEVWjR4nmpWEvv3 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/vcddSEs0fDaA0CviQfRpVRRAK6Cl06N /C/music/incoming/LPMA50TLBxe6IirjMsmnkFaxUFH6q4S7Qt0kRXfGqKVStrQHWTWGMgWgPnNysVuFNeonqgyVnN4IQpdCWaiEhltKFTDEjOnCoqe /C/music/incoming/TAea /C/music/incoming/NHKLTph7n /C/music/incoming/0D2xRL0t0dw20rpMTLgGrcLvDSmloVaDWqjScWYoqJbce /C/music/incoming/ujSywHJy05fWqyfRRlrc7a3WW3c5BBAgJEsUdh7ujEYImAkgkhJFBPQto3JCFM5xE7nUfr /C/music/incoming/LCeaaTTaPWbHjSA5hGT1dQM2y2GFAy0yveKNKGY0Qrh3FiNx /C/music/incoming/WsAy1EgGTQhRD7Px4cIRUaI1ipDfunaHRkGadYP1r1fEYyRFctdqOV4WRGpKaakGQI7sBPtft /C/music/incoming/wl0dlx1PFBFsRi /C/music/incoming/CO0MDX7P1ByCiJng 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/aYbgp537TnDePjLX7YR6jXC5ltW1qojxucIUqgHvBTBThMVB4JlNtiBjve34h /C/music/incoming/rOqeWxcEUIOYxQotsGoJ6FKTgwADRyh6k2nySlw2VM2EGAeej7UQQVUTeE5A6HUvAQOECWIhjuU /C/music/incoming/oe7ijG6mupncDHNdQKnfY7ywi0rrE6wXkgGaB6I1QK5v7MAev1DgbeXoNJaqnOPw0wYwb /C/music/incoming/WxhFyQcpalhhdc7obEykmBrg7gGg /C/music/incoming/GJCoHulL2KnwYWg6PVjcJlBSauQllbWMJnpQLUPFGbUk /C/music/incoming/ur /C/music/incoming/IXo7WqUGRewPtmFkjh1j2mjyd7LKWYTXsxKSv /C/music/incoming/1NPJeVQPMdDTeFLHNuHwThM04t5rxvKrfcNe3HcrCKOtPp5Hp /C/music/incoming/c4WPHFdPibhR1RbGmckmWMG1aBN2YI /C/music/incoming/kWC3pCt0InPc1ODSfBb1SuHx3Y4GewfXhx2nqTGKTEl7ww7CcNPnEIjXpd7yGVVlhY3DUpBt2xhniHaGYCDyO0tGnd 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/aft0xrbaQPb0VGuSFd62DoIbFkdQEMr2TijdmYeQ4sk7aauplqUlIdBTFsumnrDexggMvqFO7p5jeIaEXVFmYfsPPxG2D0C /C/music/incoming/TI4hKF525Ux1RsNB4npS5tsskLl4UDkpLh5KE7uBfy223Y0ltDgr1L1ApL47sagBKioKud550WNFyxwtTaJr /C/music/incoming/goqrGjUO2arJ6KJwDiuPCRSYmasjrTiS6FxP6mFvyeGMlpIPdku4lXlwEAfFYKwi0HLA /C/music/incoming/FgA6kWFwmE7cKX0uHbMBsgbO /C/music/incoming/tATjenr00if6Ape34CYq /C/music/incoming/mdmcHEVkYQ3BqiGqv1NprRuafTNTS5GXbpX2gGEWnt6wv7hsv7cKfVrCQl4UY /C/music/incoming/uvOl5 /C/music/incoming/LfjVkOLm4hd6qg71CvmFMEoaYoYTLMxNd5wTys2UR3KqxIY5nWjbUP5hXj53 /C/music/incoming/2b4FVAJ3022v2eBaQLf2fuSNy7LB4SpX0qC4mJVJSWc /C/music/incoming/YYvlVQ4iWKXo4cuwlDYnQo3FVqRgcfXKLMvGJskRUCrEwoGbryReVE0J4Y 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/dkyOdMnTkE0i /C/music/incoming/qsY1UjKTtbOnu1XBt6dsd /C/music/incoming/03aVpIdiDtYcVnFgk /C/music/incoming/2pw4yh46m1 /C/music/incoming/5qdfBoqrvEspGBgoaKJarJBSLAJb1lgyX1xr0RT3Mkk4SS2Tfyd5bLyuWsCbMpyjx2AMdWwq /C/music/incoming/rlo76plr3BUsq /C/music/incoming/pTuIexrY42OwlTmAJyvfK5LNFwbtuDhOhOlQSCCa4hmkdePhHLcC /C/music/incoming/XKfFDlQc7Oslp3m3YlqeYlIfyh70CU0rcNMue /C/music/incoming/A1mKkfgJSuGtjLlC2OOdhdYrr7C6BKt7r7pYA52c1Pufv0KjtheNMh /C/music/incoming/tNrucyyae5EMKPtEKQVwJTxkXBlfy7wHQJl3f3kXf6a 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/QODlQWKdOmU2VoMCVPNlXRvmDNYtM /C/music/incoming/7h4DxnUpU5HcMKlkK5hMm1LbliSRi /C/music/incoming/JeiR0Y1dSynjBaJVBXY3gCcp6Lcll10Fh6KmXtxKhsyy6vgCT7OqltOgc1SnVPY0HPcCxw5hAnVVdLr /C/music/incoming/muTYEarPQOEDDxvwOBBKdrv1uEfQW7532gqBrJ0wIkPaDRgANHc5gyO260Da3J1RRJIwg2efIdc /C/music/incoming/xpaig61gpw2NlALqsvjosx3D5TAxGLKH1hbNnUXT6Fmii6WxGTyponxauFktFDHMTuTex6dG /C/music/incoming/6jAo1cXR4aIcrg /C/music/incoming/X10Jt44reJC3MGRSYjq6a0q0qOq00cFIYIjN7yW5hdJVHYc5NGf /C/music/incoming/6a4b3p3BN0GSE0q7VoIfqQfY65I4Iffek5ahIvSHck1uJsRCrPoHtYup2fc6P60 /C/music/incoming/ojj7AxpGO4dpiE7kk1Yt7lvQAoDkRASRtv1HE1ltjHuqmxirmPn2176cVAGl2eWnkt4ULAOqPEkyYeDcfl6bmYXuxXSduaA /C/music/incoming/C0xx4RBvgbAlSO56CXlxsasH6w3UkbD6 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/FoxrLYrA /C/music/incoming/YikyM74cYhvIkyTL212aHIXFt4imMpDQHLH56m13VqTGjYH25YwbRRvpsNfQXRwIMNaHYWMP76mqWquCvooV1B6XorLsgk /C/music/incoming/oTfnwxVs2oXIgyNqa2WmUIQs1jA2YIGvpLQD0jIMuepalFLSe7DSKdYNdTtm62B /C/music/incoming/1KNA /C/music/incoming/YkQyOYyWKhrRcwUMSHCNtlOgNYwNp73wsn10gKKl3h6b7qWb3JK /C/music/incoming/l0QtXqdJyyTP5OIW7enbj7OcRdKPG3pF2p7pE7HQrrLdEFBFTeJsgBOllNJUNucEinUOOrr7FEQYvKGmKf3 /C/music/incoming/1IcEGHvYiWS5bjcmjxWGiUf /C/music/incoming/uC6rUSaureC1THhxNJVlr55U6UaRac47pLRtTWgqbEIUgiuMwDvvJVGwFksaRqtoiDKiXVMXCEjUwjOWyvu /C/music/incoming/HRGaqEq6EiUXaCsCm /C/music/incoming/GIrQ3gyfswB1Grw3nYmwbpcSaOUNW12UuI 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/PcE4qvqy4dNi00dH1aY6A5hnHNvJYNgwAejKKwOCHbQNLceJRrvfkGlS2pwL7PI /C/music/incoming/aLdR6wIVNW0LcMLUFHnrK2BgvEBueXap15xlT6R2FQxHBy6SxBpVGFfgj4uB4nRWWKSenyb /C/music/incoming/4wswK03jKSI00ynerEF1qUWV6MyMNCktbsoSqphPoi4IqyTFYlxlCWtjHEy6Bp /C/music/incoming/sH5DAq0hu2xBI5YxdMwvi /C/music/incoming/qNsd1amNi /C/music/incoming/ewVCSuBKamjs10it1wOas40U6P5w1VXTRy4 /C/music/incoming/natmSBBORIPfMt0hirvBJP3tvdORei3KUFA2AddObCqUF5EOY6wvNIhGeaYOUQKJNesg25Pfn /C/music/incoming/JwQsej11yWoJT5eNEHWmSYO3wY4WHpJYQngeFENng4LngtxAnviXY24SPV4nndtimx1GYa /C/music/incoming/oQjhgdB5kdmuqhrI27dEE5DEQDFF2 /C/music/incoming/3VpHlkxqNjHIxESrYkiDECSm5mf3lSBVu3GR75stOUjwDdiyCRUo5E 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/TVQW5iL4nUfvWFcBLRmvmq3tRAEHMKYdeFVy3HncWKccVGhrypjDiALD0vfFMerK3brqRLFdEjGKo1Glsmhv /C/music/incoming/NPXeboE7oC7txhe5h5YRYblD7UmQDdp2gr6cohcuhtvwxIPBhEYnEs7MEufncUDlmfngjcQa3DKFMVeyfSI6 /C/music/incoming/vSHLe6BvRhnitBUTsaiIu0vtSGMqUA7fUSQVpHToTqLBpAmEXoCPrEFEwn1GsjJqihvJS6ESn2Vdo3drsiBF5rV /C/music/incoming/CNwVoG3ODDaylygjndCe55XS5tAIvS2LpTMChnUBJoul2OpL6KOjD /C/music/incoming/ExBWmtqC1onPmbRU0FngUSbLnSW7a1VBmDGSOJNfE3fX73ao70SsJC3TwXIBFrCaATDRD7 /C/music/incoming/0Pd6RuEwblITXrtE2T6we2VyD4jILX7d2Gj5LLSqi5Dg75YCTFywHCM62LDUk3TkmF0riw1qa /C/music/incoming/BkaRnKcnUKh1K7KGaisHpwPFaY /C/music/incoming/LQCtyq0Jx14vLycb1BwPrHmbBkqIXvOxgYiAQMppXxqBaqNCrxDbQwwdDA1o7qTblFpTq /C/music/incoming/h2lOQ5Mmvk4G4qi5 /C/music/incoming/abPLnfjOlA4glaIPpoIu7ubTSl0figvBaGGgkelMxJYHxlIbcXXj 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/LUeTJXarFh1ygkYWeq04gjKG2WSPpCuPScMBJ1i4ladqKTG6PcQLrKCCjFY /C/music/incoming/EHdpeNfSvtSYIIJWy4HoG3POWua7U4l0Y2eyvsocADcH5CWi4HdpEprJ0vARMf5yh17ODkBfPEVc1hRuFYdm /C/music/incoming/77eN1kpNqjGWTsTNcMuUcqfewGpMXHtiCbRLw2sJODpgIvHVlkwP712P2aqt2LXQXwtRJhpisSgHa6Da7BANjLjJhbRwL7O /C/music/incoming/ibqNwt3IHirs646RWOLqh2VCuxLHYtgkFNIUUKhILb7a0AjQUvPwHKMnnWr7QvRmbhVsul4lHdMf2 /C/music/incoming/Mnj7eueyMIqBgFtyCdXQ7TQJ24P0uY7iIffQr1lWSlCKV1CjOssqHQ31FIehMleVJh1ayKgIYa6VrgUbCFlcFQIYkm /C/music/incoming/jjIWeVGMVNpU1yvPgdwqCwFUGUSYKv4PbAxqfUwW0XOnq7aw6H6CW0qUMVpqcObyRISAafJtNHx /C/music/incoming/Y1LpCws7jMa /C/music/incoming/pv2Vj5yVktGuCACuvSjyAHJ5b7TYS0hwBQPsD7WKbePuT1KxhVp054sPU4TjlIcrlj1SSi0w4Gwu /C/music/incoming/HRLPTUEnxRHsEOLFSprnhOUe5a2f141UJSbWbHsnFXbhNALHlqiPNcU04HRT1xuBYUQTNWDk5dQrNNxFwt2KUlgG5i1 /C/music/incoming/5CuIWGlwpQurlmhaErN1mmR4 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/uhvUPg7t7y0Q2xfmRtFPeSJEgPM0dCFkVVhFQ5hb6UE4cHvVHIYMXRLKFYN7ChqF1O2gqIE /C/music/incoming/nJcvjCYEhF /C/music/incoming/VhBqf2c3u67HrL5nVPsSRBpHAXEmCmluIDoFsa4O /C/music/incoming/6G7EloE0kOfW /C/music/incoming/7hO1hl1eol3NpQ20jHDEFJoS0u54bctV4b7vutWhShhRNFpifIiNbtxw04bUn4dm0gRnRGEWSuSwCFetfWYA2NTJLJD /C/music/incoming/ONhOWTNpD6jBVScYnC1J4b2ReVsFBLerJe5q5cEr1eduP3RvXd1CRxXNSxKaAiWY1YYQUS1l5JQY5H /C/music/incoming/lNFE1HaV3sl2aT3AwqcKFnr1dOxGYyNqIIG0wWsDmOqIn3VstvVfJxh5uMAmjB5DM2 /C/music/incoming/S2ALleLImNJLBybjMCg7HsuukWlq6Ivd4fly /C/music/incoming/1JfNPQwMyjRCHlIMG3fHx6AFTBAdHwdKAMYehlUdeyRQevOQbS3Giep2jH1oqtfbfh /C/music/incoming/jFhmHk2wioqAOdDOvyEX4ONUgTwVcFMnLwkbl4EOlDVWKvWcKVxhOoSD0tfUVftKJdVq 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/5gOv6mwpQlfgW2hswoQK0VOo4BwyA3eTrlVVmTsPjMbn62MP1Dx7 /C/music/incoming/Us143RlBj3yLQYHPnh4SGaFHukI4HNrtIEQmdyhQL6jBWBxYxOsyRLgUUtISjo2ELe /C/music/incoming/dOu6MW1u1BJMHSnjXs7 /C/music/incoming/6md6ARxbkBlTEWPy1CL5CtU0lm3HQgn2od5 /C/music/incoming/qKQsrq2yKkB /C/music/incoming/1f7hCrcvjw7By6X /C/music/incoming/hYQMmNkWhkf /C/music/incoming/QuXqyJyCnoMXCtiVUlqxIyyEEqrbXgq56di1wuIqNDW1gJx0W7RAVBrr4sTiqwLg6PYykpxyLaReJFx21AlXwXj /C/music/incoming/1Btm1hOHglP7E3MNGIlONSM0QVQ56msuSGOQfu1QTEtxxacKDhWp /C/music/incoming/4pA65gBuJEkoXYKFEULfx0hGpi5bbppcvIHlaf4yXqDS5NMDqdudEvBei1QWjystoi1oqyExYmphvwIJDCS53l 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/bRQXjto0V5yh0SkiACQ1JjcuGcoET2TFqs63LhuOkAJDEt7YyRwxM56Y /C/music/incoming/EKGtRLNTmxkViVgItGg61jtTKvbevvRvVofqS7jc3D2MtI1hdLvnRh4upTRuJIwYNVa1PXWtvecxoOAbD1 /C/music/incoming/Eex30uAMoXKyI32UsWdiMCVxyFg4rYVsqTRACptwtU7A43bPOTGhE6ecpaDunEtwbrhVlCrdC /C/music/incoming/APCM0foHapEVN /C/music/incoming/PHrcVQo7mq5LvdBxENf /C/music/incoming/UKgWr2LFyFlqIXxVRHf52xaJdO7BGKiFyshXj3LaTfMOEJkx2pofBgQvKETK2j /C/music/incoming/xCUskyfDn20frd1RsJe /C/music/incoming/e15vkY1DknNY2bu0ApNIelgeirclINdygLHg1WvA2CFW7TIJ04VT2q11T1n0WP3EjoRqBo7L2nNJNrfvQBsL0rEXROtaJELmH /C/music/incoming/mNJ0rY5ncUPxo3Ab3ksgYOcowB /C/music/incoming/kKnQI3Tv0n3h4oyLwyHVy34XQbntyRgYD0gOENgEHaKwPewqY1VH5KjpNxa 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/0LbAHLegLq1Y7jdnJJAJGCbiLTXsjMhtxvyjaWqUAE7nhSPGdo7pWOiwJ1VVUT46jGBK /C/music/incoming/hPkFdCJhmsfSXGTaor3oqnwoJ7MTdJ2pKvL6JNMDwp2dwsHEE6Qmo0I2r43dWWdLyXhB3UyIMyYattYqAipe /C/music/incoming/wpLHUT0W /C/music/incoming/pA5RuGSvqBMLQJBkV5UWAQ1qWg1BTGJFS76 /C/music/incoming/MYhXJAOPOo7Y4X4vu1UgMXUwYjH2wId4bcJxLljWAEbRhLNJdOv4p57VdS6A0Trf /C/music/incoming/hbGHycCjrdHaPWW2jABUxl60eCiBeqRXKbM7EytuTFh5NCI3e4T4dYx4cNC51aebtRwNkXwSgfb0ebmJ /C/music/incoming/duM4XDvlwIDeyQxK4QP3simB3 /C/music/incoming/HOSCpEPFHNqfsBSeiSVhTIJ /C/music/incoming/uTkBv7xJoXnnTTKta1RlKedq0mX2Dg /C/music/incoming/e461syF2oODaj70FHv4MyCvIlDftiSLtDISHVsp 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/PIRSwdCJwRAwUGpprpOJeyTQU0UKpwFJ4VShm6vKLyuGA /C/music/incoming/eBofc30tknIdGQA0Ek2xGe0IyM4OmWLQ2x3xsHXCxonNN7R40UNujwsaINNw6kguK0jiUbH4uAarYm3y3aVyjp /C/music/incoming/MHbJmlBbM /C/music/incoming/04JRhcgatnYKqelXMY1GohfEeudWN6fQreKogbQdt /C/music/incoming/Gw2xi27HK3UID7VI3VWUblu10usje3xGBgRngW1Dj6YjVNO4wEQOE0LtcbFUIWCOE /C/music/incoming/tgjXj7qpG3W2hfOo5KjLqhqk4ltdedqS15AWBU0nieJhfxVCRHy02tHmX716NmlCMebkM0VkS4DmGifGxYtE /C/music/incoming/k5aagouis4h4G5M6yRCv7yjYsEakBIvtfUd3eKEanrnH0iTshOLTGo7SViPJokPSHUXS2Q1WnChOlK7jROdU4KUYVrh422SdK /C/music/incoming/57nPg6t0MpnbetnJxcYblChbQBwhq2EFu /C/music/incoming/Jsll5cTIaeDiOMgbFdjxAcIOP3IvmxIiyyunJps2hUcpisXUYm4Nd0hHS /C/music/incoming/xtmV5LlFWncm77BTWQxmdlQKgD6CyXJ7iBUUmgDrwOWI2C0KnujVt5 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/gbgmBiTjPP25ikmsu3t57J1yC6juDNG3sm /C/music/incoming/c31yynHaRymofDdvJLiuhetmCpeENfFsfNr3PTn53svfcu7YTUqRNmL5JN5iidtM22iAlhNWwkA /C/music/incoming/dAqqyjMaobP5eeEOJYgh4gFVSt03f1wU3Sikby6faXht /C/music/incoming/TYrSYkKe5ig3nV /C/music/incoming/FGu55vhe1kEVg1mgwqe1M7FgDLoqHxrR2iNyal0UYfbNa7yiESMWybeGanCtgYFD1U25mUgk /C/music/incoming/LptbWFsldoYSl10xYLuhr1W5pTLeB47ep7Ms0pNkjU2MLAqd5ghrtIFRAwTd2nRgoTCmoHGJ6j6F6ksWCHh /C/music/incoming/KwimRxy3dtJyDxqqiWFRsPxC5pnYoebq7Ov6IGTnRBH7ptXUnSxrd6v36OoCkHO7ssyVc /C/music/incoming/xBTXpFyyB1slh2hCu23Kfmaaf65gBCNYiqL3oOuRCiaD5wPVTR /C/music/incoming/Wd7jSYsJ3BIsIjwXtM7FC2P5lATEauMiSsKGODxjpFQKTlbYnqYWddh2ub6s /C/music/incoming/Ghj3cyJfbYnAXg5T1AoH0qmRJM10CWdpFNTf1wIDlOjVkGQ0XxvrtEeo3AtwGRLlV63jtY0D0TvlhxHc4abdBT3aJFjBcl 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/LkQs5cRnpqEtPdBxcJOQsvXyg2NRMP3JAmDqsP3yiM6mC4O3LuvI6Bxptqmcv7JIv21DHjet /C/music/incoming/lQilb7qFdKkkaQmScDHIfFh5EYhirjTb450DUvtiGgVI4kMR5YGEJfB /C/music/incoming/AEhDf /C/music/incoming/2nYaGEpL0eEHWdgf5gUvDQchnGS1Oos /C/music/incoming/saYvgN /C/music/incoming/ptH325wXCxxfhQh35dVtShRUBjUlXgkGDoiCuJOaxfnhOBqPps3WjqYhJTBR /C/music/incoming/TY4xRPPiQj3EwQMRLRqmyG2YJvqTecwxhwjRscprwKqaTUahiXAIJdwm5eVvy4eNUEw7G2yJC6XVp1fW /C/music/incoming/H6j10 /C/music/incoming/oVB3ItEGxr7S66a7ow4bDI4pshX0XQrrafAqXtcJAcVotdcRr4AgPkjOYlJBEMPP /C/music/incoming/XmlExGKioeIhFYgM4piImToULYT6DuxelDO1WBS7At2MxVQnSgmYiexd5x0GTLN 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/y46tC1C71TlmFIa0D3qLB7TgqxvnYEBkX736UM3VlFEpbM1x /C/music/incoming/7JaUoXy34efAVFtgwpfXFqTdo2xphRassSrR3DDSMclDOdDkKXahdupPW4GuyiUleTgcnJl1UukCeqv /C/music/incoming/uPGYT6QJuGcmCFjpVqJkqdBvnmayPrW6UN0AWccVTLtO60YrUhAi7QwrnkKG6q1cQdyV /C/music/incoming/f26Ajir2nKtIIiNW6GhqnpIyWjriV1x07Vyjr7Iuk5ljobBXtDbOVUNWsHLaXjgumCJTQEE75UfqeyjVPBVsYQdmi /C/music/incoming/jIsr12csRxA0hdF3KExv7XxMrgYKeEmFKv2Ecqx2i3pWr44x4rdjxOTtkO7UcAonl2oSia0tgDn /C/music/incoming/SGUyU2oB7QA06gK2URUNiVhUqqtdlwwqRwQVef16hu1vBVrQMiGq3nO5x7hEHkoKtjiJwVWOYWGU2TtD6L /C/music/incoming/SmTKLv /C/music/incoming/B6cisXUBQbAPoSYDPDNHSvcx3pR7sqTnPlGik32JsEoAmqxbbahj2Jhe4LncfUhApladmQsUIennhJlL0P6siKtf /C/music/incoming/4L6MKT7Up /C/music/incoming/moTCeJqLop6BjubmCK7grJvV1vJLhEgkoTKo2nqEDXlS5DTxnpSwAIrL15IQ7M 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/b2jW4tc1fuxAkyg3WamqW /C/music/incoming/Tk3JtVPeyfjskvTConGHFj5fBbrqtCjwiPxYVu1NNDOusxNiYETNl2fJmXirExR /C/music/incoming/70qJToinyX3bJotTifLU /C/music/incoming/MCMCfU10lu02aQakaa4wovSkEBpjLqAnypYWxuu7rUY1valckEwvhWxqQB6LFQn22 /C/music/incoming/0NHay2kVRoQeA1HFaloO7J7n2W5 /C/music/incoming/fVmoCIrKPhyfVTdQdwtMaAOutNVToCKwUnJQEA /C/music/incoming/OEKEPYFvtja1WEM3UL0U7sycX5oNiggiiuSN4duncGGEbtyF3JWTPbQvfIOSJYmmdYRCT6 /C/music/incoming/FUnFAr1yg4ocEHIE6m1rj0sH4gsfehQ5 /C/music/incoming/7mIROI2LioUVXVViE /C/music/incoming/b4V4BTl3fn3Hy3oyO6ArAHoEhHuGwqwp3vWrMBkPF7GsTCPlYQqDdgACOqV1xNGWYMMcg4TnVSUAa4RN0jOO72m 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.1 Info: Grouping 10 tracks 12:23:29.1 Trace: Folders: /C/music/incoming 12:23:29.1 Trace: Yielding from 2: /C/music/incoming/P24UJVS0jtwW5w7X6qGByhHOBtoNOwlrvT3DkGuaP4COkmRtPtkseeqItptoHekTieAlCEN /C/music/incoming/KliU12VGpFgDULiCyAt0bE /C/music/incoming/WESFBGIjM66PXtAXbRc /C/music/incoming/FDmYJ4Qtu5S /C/music/incoming/gm46fRWAPoicFxc3PapsCCbCskp7 /C/music/incoming/PKFsU1IeJ2lVDYMa0HYbcXWu0R4ixLdsNhqn2xVgRM3eWxvj5udRcXQYUjBd4AN5X1hvIxgBTRq /C/music/incoming/yCVgYdxTXHmVWWmre6dY0 /C/music/incoming/5UWAXOcUESHO43H166BcIbAnpxxSELuWMGMT6cL7YTPHJgFiV6i4Gwp3tIkyqrp1xRcxpU33tBlWt1Mi1o5GC /C/music/incoming/WbrbNAdELgyUvJa3URojUjrORBvHXb6NelYFIAOmS6sIK347XELLYmkNRKqmdDNJhTPjRCutcbyVXQeWFwRtxuW0blU5jCjo /C/music/incoming/bBBmwRacQ3NRojYE6dCcV0emUQFjD3iLKRaQHcrgwj42L0VdvBSeM3kiwnANmXHUTbgFjh44SvNM3jJ23CVbkd7PGYtsKM2HJi 12:23:29.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.2 Info: Grouping 10 tracks 12:23:29.2 Trace: Folders: /C/music/incoming 12:23:29.2 Trace: Yielding from 2: /C/music/incoming/QOIttGDNMRse4dcxwuxqsQPWa4Alwpj5lH60JeLqlY7bKGod2Js301m /C/music/incoming/VsH3IrUgSuaCdPIxrnVeQ6J /C/music/incoming/BYylKVcMSE63ew2mYxAa5BCiErPLnWkpVXekEujWn3ydxHuTJOe7G /C/music/incoming/Ml5MNsHnxEeVF4jHPpkAktbmYKPhwSMmqgc3q /C/music/incoming/uXpKJ5UloJVY /C/music/incoming/JD1KKWQBObexaa6eJiBvEtbQ /C/music/incoming/HcJMkoQWfQ5X6fh1QTqqmXwg7bWigKaOhle6pIphAqW4AnXjDKK0vKuR /C/music/incoming/HYrspsLVhSTxfEu /C/music/incoming/Lj5XRBRJvpA3jOAkG4wTloov /C/music/incoming/R5IASSWaCYjhEEvFEdN4FQtC1DMnMs3cHtBeQrh2QhDef64iCeKYVrrbKgHofIvj3gIkdrWl3Snxmpw2HE 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.2 Info: Grouping 10 tracks 12:23:29.2 Trace: Folders: /C/music/incoming 12:23:29.2 Trace: Yielding from 2: /C/music/incoming/r4NEXjfiwudRmOLsudnsVJ4s0BLYL4Ab2AKLgTCaN2x7dfB3GRwjMdTP /C/music/incoming/RHjjUhsjvxt0Si6Umreg3T5tqqakEGp6lLQd50cki5lIoRgAAq7Nr615JW1EhhNWiuNgy2Xto155HvfGj /C/music/incoming/Nptxl1kvndtqhj0r /C/music/incoming/wJxOKhCgd /C/music/incoming/OaQX6fVyWoHqEEed3VLrvjuxNR26yFU0Va7dUqQEYrgW /C/music/incoming/Vmrye2g6hgjioG7V16uEqiWVAXaSqPK14sd7s4qvDITUnElRhythdfINwE6o2uOADqm4D7C5O6aPvbH4LpKYu /C/music/incoming/QkiLCIH2pV75aslFGVbKROYHxr2hsWjCT7lgEIFPSglJNqSEg0Dow2ibtJnjNAIBMFlagea5qsYLDp1hHxaBs2fY /C/music/incoming/LR4bHuLPniv0hob6b2R2wk5hpWRqBIm0Bls /C/music/incoming/cvyPI52qHkU2TngBo1VMPTv /C/music/incoming/OLkswSiV5hPM2HJaxvkskNeLhdNLBaY4w2SI3xr1RjjeglbqIUoGuNDbHHltfFu5qTo 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.2 Info: Grouping 10 tracks 12:23:29.2 Trace: Folders: /C/music/incoming 12:23:29.2 Trace: Yielding from 2: /C/music/incoming/cPBpMt1wxQTUs2kCRDuvJW7hGRVoH33HsKHVBkI2rCGnaAcjWqvxhwwnPtR3GMWDVmBQtwbG2BegpSggPLyqGEA4msfgBNvMMdA /C/music/incoming/51LxeTRXOCA2nCQxf312hGdBlBODuOURoqsCBClWMOmcQBGO /C/music/incoming/xQnMqj5aQDague2bLfv3S6LutEkxHDEn0JeuCGFcJjlI2AIgP5i3VkkAf1rU6HBn6TnSaGGeHssITdA23ePJtJyPyLp /C/music/incoming/NURlT1HXXnHX6WYv0iNQOtDPl6IsXpXFR1DRiqx /C/music/incoming/2i1Nm5RoJnEHicDEKsUU7 /C/music/incoming/DXkSbfNsaBFLWAafq10uLncXwVTGqdOtsqBkvvAkfjM5OKnbmFkeJ4mpVuumtgc4UlsF7XQ2BPoBIfiUIRsT1 /C/music/incoming/NptErBfcdWjHgIyqpiySE5vvVQXrIADjKR7QV655gCyQhL7M7RwOgbrP25QILVCLsa4vIPCrkBMbGNokQ /C/music/incoming/OXlSDfqMwvULKvBLe7NrnUyDymKComEW06cqKgqnKsontMyVtxuETBw2xQtqDW /C/music/incoming/ef114rYDlDiXSoTl10dPRYnBq2g6xjkXvmrHV /C/music/incoming/v6QeiuNVIP17PbTbdwYFDhADM6MbhSbUG27xPiaRSgV6dMvBbjnKVKAoGnAjQLOWOgAVcus3wgUvsBy7Jka5Ex74BR0B 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.2 Info: Grouping 10 tracks 12:23:29.2 Trace: Folders: /C/music/incoming/album 12:23:29.2 Trace: Yielding from 2: /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 /C/music/incoming/album/2.mp3 /C/music/incoming/album/3.mp3 /C/music/incoming/album/4.mp3 /C/music/incoming/album/5.mp3 /C/music/incoming/album/6.mp3 /C/music/incoming/album/7.mp3 /C/music/incoming/album/8.mp3 /C/music/incoming/album/9.mp3 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 12:23:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 12:23:29.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:23:29.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:23:29.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:23:29.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:23:29.2 Info: Grouping 12 tracks 12:23:29.2 Trace: Folders: /C/music/incoming/album 12:23:29.2 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 12:23:29.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:23:29.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:23:29.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:23:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 12:23:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 12:23:29.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:29.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:29.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:29.2 Trace: LooksLikeSingleRelease: No common artist tag 12:23:29.2 Info: Grouping 15 tracks 12:23:29.2 Trace: Folders: /C/music/incoming/album 12:23:29.2 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:29.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:29.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:29.2 Trace: LooksLikeSingleRelease: No common artist tag 12:23:29.2 Debug: Falling back to grouping by album tag 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:29.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:29.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:29.2 Trace: LooksLikeSingleRelease: No common artist tag 12:23:29.2 Debug: Falling back to grouping by album+artist tag 12:23:29.2 Debug: Falling back to grouping by album+artist tag 12:23:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 12:23:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:29.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:29.2 Trace: LooksLikeSingleRelease: No common album tag 12:23:29.2 Info: Grouping 15 tracks 12:23:29.2 Trace: Folders: /C/music/incoming/artist - album1 /C/music/incoming/artist - album2 12:23:29.2 Trace: Yielding from 2: /C/music/incoming/artist - album1/Title1 /C/music/incoming/artist - album1/Title2 /C/music/incoming/artist - album1/Title3 /C/music/incoming/artist - album1/Title4 /C/music/incoming/artist - album1/Title5 /C/music/incoming/artist - album1/Title6 /C/music/incoming/artist - album1/Title7 /C/music/incoming/artist - album1/Title8 /C/music/incoming/artist - album1/Title9 /C/music/incoming/artist - album1/Title10 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.2 Trace: Yielding from 2: /C/music/incoming/artist - album2/Title1 /C/music/incoming/artist - album2/Title2 /C/music/incoming/artist - album2/Title3 /C/music/incoming/artist - album2/Title4 /C/music/incoming/artist - album2/Title5 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:23:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 12:23:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:23:29.2 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 12:23:29.2 Trace: LooksLikeSingleRelease: No common album tag 12:23:29.2 Info: Grouping 2 tracks 12:23:29.2 Trace: Folders: /C/music/incoming 12:23:29.2 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title1 12:23:29.2 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 12:23:29.2 Trace: LooksLikeSingleRelease: No common album tag 12:23:29.2 Debug: Falling back to grouping by album tag 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:29.2 Debug: Falling back to grouping by album tag 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:29.2 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 12:23:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 12:23:29.4 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 12:23:29.4 Trace: LooksLikeSingleRelease: No common album tag 12:23:29.4 Info: Grouping 1000 tracks 12:23:29.4 Trace: Folders: /C/music 12:23:29.4 Trace: Yielding from 2: /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 12:23:29.4 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 12:23:29.4 Trace: LooksLikeSingleRelease: No common album tag 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 12:23:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 12:23:29.4 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:29.4 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:29.4 Trace: LooksLikeSingleRelease: No common album tag 12:23:29.4 Info: Grouping 15 tracks 12:23:29.4 Trace: Folders: /C/music/incoming 12:23:29.4 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 /C/music/incoming/Title6 /C/music/incoming/Title7 /C/music/incoming/Title8 /C/music/incoming/Title9 /C/music/incoming/Title10 /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 12:23:29.4 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:29.4 Trace: LooksLikeSingleRelease: No common album tag 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Debug: Falling back to grouping by album tag 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:23:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 12:23:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:29.4 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:29.4 Trace: LooksLikeSingleRelease: No common album tag 12:23:29.4 Info: Grouping 15 tracks 12:23:29.4 Trace: Folders: /C/music/incoming/artist discog /C/music/incoming/artist disog 12:23:29.4 Trace: Yielding from 2: /C/music/incoming/artist discog/Title1 /C/music/incoming/artist discog/Title2 /C/music/incoming/artist discog/Title3 /C/music/incoming/artist discog/Title4 /C/music/incoming/artist discog/Title5 /C/music/incoming/artist discog/Title6 /C/music/incoming/artist discog/Title7 /C/music/incoming/artist discog/Title8 /C/music/incoming/artist discog/Title9 /C/music/incoming/artist discog/Title10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Trace: Yielding from 2: /C/music/incoming/artist disog/Title1 /C/music/incoming/artist disog/Title2 /C/music/incoming/artist disog/Title3 /C/music/incoming/artist disog/Title4 /C/music/incoming/artist disog/Title5 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:23:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 12:23:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 12:23:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:23:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 12:23:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 12:23:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 12:23:29.4 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 12:23:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 12:23:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 12:23:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 12:23:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 12:23:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 12:23:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 12:23:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 12:23:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 12:23:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 12:23:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 12:23:29.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 12:23:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 12:23:29.5 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 12:23:29.5 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 12:23:29.5 Trace: Unmapped files: Path2 12:23:29.5 Trace: Missing tracks: 12:23:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 12:23:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 12:23:29.5 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 12:23:29.5 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0.07142857142857142 12:23:29.5 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 12:23:29.5 Trace: Unmapped files: 12:23:29.5 Trace: Missing tracks: 12:23:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 12:23:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 12:23:29.5 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 12:23:29.5 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 12:23:29.5 Trace: Unmapped files: 12:23:29.5 Trace: Missing tracks: [ForeignTrackId2]Title2 12:23:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 12:23:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 12:23:29.5 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 12:23:29.5 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 12:23:29.5 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0 12:23:29.5 Trace: Unmapped files: 12:23:29.5 Trace: Missing tracks: 12:23:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 12:23:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 12:23:29.6 Debug: Analyzing 1/1 files. 12:23:29.6 Debug: Parsing string 'Title1' 12:23:29.6 Debug: Unable to parse Title1 12:23:29.6 Info: Reading file 1/1 12:23:29.6 Debug: Tags parsed for 1 files in 1ms 12:23:29.6 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 12:23:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 12:23:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 12:23:29.6 Debug: Analyzing 1/1 files. 12:23:29.6 Debug: Parsing string 'Title1' 12:23:29.6 Debug: Unable to parse Title1 12:23:29.6 Info: Reading file 1/1 12:23:29.6 Debug: Tags parsed for 1 files in 0ms 12:23:29.6 Debug: Album accepted 12:23:29.6 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 12:23:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 12:23:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 12:23:29.6 Debug: Analyzing 1/1 files. 12:23:29.6 Debug: Parsing string 'Title1' 12:23:29.6 Debug: Unable to parse Title1 12:23:29.6 Info: Reading file 1/1 12:23:29.6 Debug: Tags parsed for 1 files in 0ms 12:23:29.6 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 12:23:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 12:23:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 12:23:29.6 Debug: Analyzing 1/1 files. 12:23:29.6 Info: Reading file 1/1 12:23:29.6 Debug: Tags parsed for 1 files in 0ms 12:23:29.6 Debug: Album accepted 12:23:29.6 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 12:23:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 12:23:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 12:23:29.6 Debug: Analyzing 3/3 files. 12:23:29.6 Info: Reading file 1/3 12:23:29.6 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 12:23:29.6 Info: Reading file 2/3 12:23:29.6 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 12:23:29.6 Info: Reading file 3/3 12:23:29.6 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 12:23:29.6 Debug: Tags parsed for 3 files in 2ms 12:23:29.6 Debug: Album accepted 12:23:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 12:23:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 12:23:29.6 Debug: Analyzing 3/3 files. 12:23:29.6 Info: Reading file 1/3 12:23:29.6 Info: Reading file 2/3 12:23:29.6 Info: Reading file 3/3 12:23:29.6 Debug: Tags parsed for 3 files in 0ms 12:23:29.6 Debug: Album rejected for the following reasons: [Permanent] Couldn't find similar album for [/C/Test/Unsorted] 12:23:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 12:23:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 12:23:29.6 Debug: Analyzing 3/3 files. 12:23:29.6 Info: Reading file 1/3 12:23:29.6 Info: Reading file 2/3 12:23:29.6 Info: Reading file 3/3 12:23:29.6 Debug: Tags parsed for 3 files in 0ms 12:23:29.6 Debug: Album accepted 12:23:29.6 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:23:29.6 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:23:29.6 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:23:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 12:23:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 12:23:29.7 Debug: Analyzing 2/2 files. 12:23:29.7 Info: Reading file 1/2 12:23:29.7 Info: Reading file 2/2 12:23:29.7 Debug: Tags parsed for 2 files in 0ms 12:23:29.7 Debug: Album accepted 12:23:29.7 Debug: Album accepted 12:23:29.7 Debug: File accepted 12:23:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 12:23:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 12:23:29.7 Debug: Analyzing 1/1 files. 12:23:29.7 Info: Reading file 1/1 12:23:29.7 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 12:23:29.7 Debug: Tags parsed for 1 files in 0ms 12:23:29.7 Debug: Album accepted 12:23:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 12:23:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 12:23:29.7 Debug: Analyzing 1/1 files. 12:23:29.7 Info: Reading file 1/1 12:23:29.7 Debug: Tags parsed for 1 files in 0ms 12:23:29.7 Debug: Album accepted 12:23:29.7 Debug: File accepted 12:23:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 12:23:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 12:23:29.7 Debug: Analyzing 1/1 files. 12:23:29.7 Info: Reading file 1/1 12:23:29.7 Debug: Tags parsed for 1 files in 0ms 12:23:29.7 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 12:23:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 12:23:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 12:23:29.7 Debug: Analyzing 1/1 files. 12:23:29.7 Info: Reading file 1/1 12:23:29.7 Debug: Tags parsed for 1 files in 0ms 12:23:29.7 Debug: Album accepted 12:23:29.7 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:23:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 12:23:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 12:23:29.7 Debug: Analyzing 1/1 files. 12:23:29.7 Info: Reading file 1/1 12:23:29.7 Debug: Tags parsed for 1 files in 0ms 12:23:29.7 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 12:23:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 12:23:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 12:23:29.7 Debug: Analyzing 1/1 files. 12:23:29.7 Info: Reading file 1/1 12:23:29.7 Debug: Tags parsed for 1 files in 0ms 12:23:29.7 Debug: Album accepted 12:23:29.7 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:23:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 12:23:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 12:23:29.7 Debug: Skipping already imported check for album without files 12:23:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 12:23:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 12:23:29.7 Trace: Album has not been imported 12:23:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 12:23:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 12:23:29.7 Trace: Album has not been imported 12:23:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 12:23:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 12:23:29.7 Debug: No download client information is available, skipping 12:23:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 12:23:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 12:23:29.7 Debug: Album previously imported at 10/27/2024 12:23:29 12:23:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 12:23:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 12:23:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 12:23:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 12:23:29.7 Error: Unable to check free disk space while importing. /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskProviderProxy.GetAvailableSpace(String path) at NzbDrone.Core.MediaFiles.TrackImport.Specifications.FreeSpaceSpecification.IsSatisfiedBy(LocalTrack item, DownloadClientItem downloadClientItem) in ./Lidarr.Core/MediaFiles/TrackImport/Specifications/FreeSpaceSpecification.cs:line 43 12:23:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 12:23:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 12:23:29.7 Debug: Free space check returned an invalid result for: /C/Test/Music 12:23:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 12:23:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 12:23:29.7 Warn: Not enough free space (83886080) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 12:23:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 12:23:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 12:23:29.7 Warn: Not enough free space (157286400) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 12:23:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 12:23:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 12:23:29.7 Debug: Free space check returned an invalid result for: /C/Test/Music 12:23:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 12:23:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 12:23:29.7 Debug: Skipping free space check when importing 12:23:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 12:23:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 12:23:29.7 Debug: Skipping free space check for existing track 12:23:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 12:23:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 12:23:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 12:23:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 12:23:29.8 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 12:23:29.8 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 12:23:29.8 Debug: This file isn't a quality upgrade for all tracks. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- Skipped should_return_true_when_in_old_working_folder [2 ms] 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 12:23:29.8 Debug: This file isn't a quality upgrade for all tracks. New Quality is MP3-256. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 12:23:29.8 Debug: This file isn't a quality upgrade for all tracks. New Quality is MP3-256. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 12:23:29.8 Debug: This file isn't a quality upgrade for all tracks. New Quality is MP3-256. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 12:23:29.8 Trace: Unable to get track file details from the DB. TrackId: 1 TrackFileId: 1 12:23:29.8 Trace: Unable to get track file details from the DB. TrackId: 2 TrackFileId: 1 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 12:23:29.8 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:23:29.8 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 12:23:29.8 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 12:23:29.8 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 12:23:29.8 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 12:23:29.8 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 12:23:29.9 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:23:29.9 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 12:23:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 12:23:29.9 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 12:23:29.9 Trace: CommandA -> IExecute`1Proxy 12:23:29.9 Trace: CommandA <- IExecute`1Proxy [] 12:23:29.9 Error: Error occurred while executing task System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IExecute`1Proxy.Execute(CommandA message) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommand[TCommand](TCommand command, CommandModel commandModel) in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 83 at CallSite.Target(Closure , CallSite , CommandExecutor , Object , CommandModel ) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommands() in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 42 12:23:29.9 Info: Shutting down task execution 12:23:29.9 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 12:23:29.9 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 12:23:29.9 Trace: CommandA -> IExecute`1Proxy 12:23:29.9 Trace: CommandA <- IExecute`1Proxy [] 12:23:29.9 Info: Shutting down task execution 12:23:30.0 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 12:23:30.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 12:23:30.0 Trace: CommandA -> IExecute`1Proxy 12:23:30.0 Trace: CommandA <- IExecute`1Proxy [] 12:23:30.0 Info: Shutting down task execution 12:23:30.0 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 12:23:30.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 12:23:30.0 Trace: CommandA -> IExecute`1Proxy 12:23:30.0 Trace: CommandA <- IExecute`1Proxy [] 12:23:30.0 Info: Shutting down task execution 12:23:30.0 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 12:23:30.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 12:23:30.0 Info: Shutting down task execution 12:23:30.0 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 12:23:30.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 12:23:30.0 Trace: CommandA -> IExecute`1Proxy 12:23:30.0 Trace: CommandA <- IExecute`1Proxy [] 12:23:30.0 Info: Shutting down task execution 12:23:30.0 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 12:23:30.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 12:23:30.0 Trace: CommandB -> IExecute`1Proxy_1 12:23:30.0 Trace: CommandB <- IExecute`1Proxy_1 [] 12:23:30.0 Info: Shutting down task execution 12:23:30.0 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 12:23:30.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 12:23:30.0 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 12:23:30.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 12:23:30.0 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 12:23:30.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 12:23:30.0 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 12:23:30.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 12:23:30.0 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 12:23:30.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 12:23:30.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 12:23:30.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 12:23:30.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 12:23:30.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 12:23:30.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 12:23:30.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 12:23:30.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 12:23:30.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 12:23:30.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 12:23:30.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 12:23:30.2 Trace: Publishing RefreshMonitoredDownloads 12:23:30.2 Trace: Checking if command is queued or started: RefreshMonitoredDownloads 12:23:30.2 Trace: Inserting new command: RefreshMonitoredDownloads 12:23:30.2 Trace: Marking command as started: RefreshMonitoredDownloads 12:23:30.2 Trace: Updating command status 12:23:30.2 Trace: Cleaning up old commands 12:23:30.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 12:23:30.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 12:23:30.2 Trace: Publishing EventA 12:23:30.2 Trace: EventA -> IHandle`1Proxy 12:23:30.2 Error: IHandle`1Proxy failed while processing [EventA] System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHandle`1Proxy.Handle(EventA message) at NzbDrone.Core.Messaging.Events.EventAggregator.PublishEvent[TEvent](TEvent event) 12:23:30.2 Trace: EventA -> IHandle`1Proxy 12:23:30.2 Trace: EventA <- IHandle`1Proxy 12:23:30.2 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 12:23:30.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 12:23:30.2 Trace: Publishing EventA 12:23:30.2 Trace: EventA -> IHandle`1Proxy 12:23:30.2 Trace: EventA <- IHandle`1Proxy 12:23:30.2 Trace: EventA -> IHandle`1Proxy 12:23:30.2 Trace: EventA <- IHandle`1Proxy 12:23:30.2 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 12:23:30.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 12:23:30.2 Trace: Publishing EventA 12:23:30.2 Trace: EventA -> IHandle`1Proxy 12:23:30.2 Trace: EventA <- IHandle`1Proxy 12:23:30.2 Trace: EventA -> IHandle`1Proxy 12:23:30.2 Trace: EventA <- IHandle`1Proxy 12:23:30.2 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 12:23:30.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 12:23:30.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 12:23:30.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 12:23:30.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 12:23:30.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 12:23:30.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 12:23:30.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 12:23:30.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 12:23:30.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 12:23:30.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 12:23:30.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 12:23:30.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 12:23:30.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 12:23:30.3 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 12:23:30.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1 12:23:30.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:30.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1: 404.NotFound (27 bytes) {"error":"Album not found"} (434 ms) 12:23:30.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 12:23:30.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 12:23:30.8 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 12:23:30.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1 12:23:30.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:30.8 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"} (72 ms) 12:23:30.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 12:23:30.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 12:23:30.8 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 12:23:30.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa 12:23:30.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:31.0 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"} (165 ms) 12:23:31.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 12:23:31.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 12:23:31.0 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 12:23:31.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa 12:23:31.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:31.1 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"} (70 ms) 12:23:31.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 12:23:31.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 12:23:31.1 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 12:23:31.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 12:23:31.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:31.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488886 bytes) (103 ms) 12:23:31.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 12:23:31.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","3c186b52-ca73-46a3-a8e6-04559bfbb581",1,13,"Hysteria") --- 12:23:31.3 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 12:23:31.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 12:23:31.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:31.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488886 bytes) (75 ms) 12:23:31.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","3c186b52-ca73-46a3-a8e6-04559bfbb581",1,13,"Hysteria") --- 12:23:31.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","dee9ca6f-4f84-4359-82a9-b75a37ffc316",2,27,"Hysteria") --- 12:23:31.3 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 12:23:31.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 12:23:31.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:31.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488886 bytes) (84 ms) 12:23:31.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","dee9ca6f-4f84-4359-82a9-b75a37ffc316",2,27,"Hysteria") --- 12:23:31.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:23:31.5 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:23:31.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:23:31.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:31.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47044 bytes) (71 ms) 12:23:31.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:23:31.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 12:23:31.5 Debug: Getting Artist with LidarrAPI.MetadataID of 66c662b6-6e2f-4930-8610-912e24c63ed1 12:23:31.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1 12:23:31.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:31.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1: 200.OK (75637 bytes) (52 ms) 12:23:31.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 12:23:31.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 12:23:31.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 12:23:31.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 12:23:31.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 12:23:31.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 12:23:31.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 12:23:31.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 12:23:31.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 12:23:31.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 12:23:31.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 12:23:31.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 12:23:31.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 12:23:31.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 12:23:31.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 12:23:31.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 12:23:31.7 Debug: 1 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 12:23:31.7 Debug: 1 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 12:23:31.7 Debug: 1 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 12:23:31.7 Debug: 1 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 12:23:31.7 Debug: 1 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 12:23:31.7 Debug: 1 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 12:23:31.7 Debug: 1 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 12:23:31.7 Debug: 1 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 12:23:31.7 Debug: 1 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 12:23:31.7 Debug: 1 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 12:23:31.7 Debug: 1 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 12:23:31.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd 12:23:31.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:31.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd: 200.OK (2 bytes) (183 ms) 12:23:31.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 12:23:31.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 12:23:31.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1 12:23:31.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:32.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1: 200.OK (149902 bytes) (87 ms) 12:23:32.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 12:23:32.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 12:23:32.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1 12:23:32.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:32.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1: 200.OK (53781 bytes) (87 ms) 12:23:32.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 12:23:32.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:23:32.1 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:23:32.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:23:32.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:32.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412197 bytes) (56 ms) 12:23:32.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:23:32.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:23:32.2 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:23:32.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:23:32.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:32.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412197 bytes) (77 ms) 12:23:32.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:23:32.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:23:32.3 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:23:32.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:23:32.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:32.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412197 bytes) (59 ms) 12:23:32.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:23:32.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 12:23:32.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay 12:23:32.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:32.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay: 200.OK (14343 bytes) (170 ms) 12:23:32.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 12:23:32.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 12:23:32.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold 12:23:32.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:32.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold: 200.OK (12442 bytes) (70 ms) 12:23:32.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 12:23:32.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 12:23:32.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213 12:23:32.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:32.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213: 200.OK (3117 bytes) (71 ms) 12:23:32.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 12:23:32.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 12:23:32.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is... 12:23:32.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:32.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is...: 200.OK (8621 bytes) (72 ms) 12:23:32.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:23:32.8 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:23:32.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:23:32.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:32.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47044 bytes) (79 ms) 12:23:32.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:23:32.9 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:23:32.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:23:32.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:32.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47044 bytes) (74 ms) 12:23:32.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 12:23:32.9 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:23:32.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:23:32.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:33.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47044 bytes) (77 ms) 12:23:33.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 12:23:33.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem 12:23:33.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:33.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem: 200.OK (58549 bytes) (50 ms) 12:23:33.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 12:23:33.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 12:23:33.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:33.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (191534 bytes) (103 ms) 12:23:33.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 12:23:33.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 12:23:33.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:33.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (191534 bytes) (88 ms) 12:23:33.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 12:23:33.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 12:23:33.3 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:23:33.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:23:33.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:33.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47044 bytes) (71 ms) 12:23:33.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 12:23:33.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 12:23:33.4 Debug: Getting Artist with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:23:33.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:23:33.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:33.4 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"} (68 ms) 12:23:33.4 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:23:33.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:23:33.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:33.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412197 bytes) (34 ms) 12:23:33.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 12:23:33.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 12:23:33.5 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 12:23:33.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 12:23:33.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 12:23:33.5 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 12:23:33.5 Error: Album with MusicBrainz Id 5537624c-3d2f-4f5c-8099-df916082c85c was not found, it may have been removed from Musicbrainz. 12:23:33.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 12:23:33.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 12:23:33.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 12:23:33.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 12:23:33.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 12:23:33.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation)] 12:23:33.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 12:23:33.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 12:23:33.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (3)] 12:23:33.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 12:23:33.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 12:23:33.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation) (3)] 12:23:33.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 12:23:33.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 12:23:33.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 12:23:33.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 12:23:33.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 12:23:33.6 Error: LidarrId ce09ea31-3d4a-4487-a797-e315175457a0 was not found, it may have been removed from Musicbrainz. 12:23:33.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 12:23:33.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 12:23:33.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 12:23:33.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 12:23:33.6 Debug: [Name1] Setting album monitored status. 12:23:33.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 12:23:33.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 12:23:33.6 Debug: [Name1] Setting album monitored status. 12:23:33.6 Debug: Monitoring all albums 12:23:33.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 12:23:33.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 12:23:33.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 12:23:33.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 12:23:33.6 Debug: [Name1] Setting album monitored status. 12:23:33.6 Debug: Unmonitoring Albums with Files 12:23:33.6 Debug: Unmonitoring Albums without Files 12:23:33.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 12:23:33.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 12:23:33.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:33.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150136836495_419/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:33.6 Info: DatabaseEngineVersionCheck migrating 12:23:33.6 Info: PerformDBOperation 12:23:33.6 Info: Performing DB Operation 12:23:33.6 Info: SQLite 3.47.0 12:23:33.6 Info: => 0.0012786s 12:23:33.6 Info: DatabaseEngineVersionCheck migrated 12:23:33.6 Info: => 0.0012981s 12:23:33.7 Debug: Took: 00:00:00.0152120 12:23:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-29T12:23:33.7499344Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-30T12:23:33.7500365Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-27T12:23:33.7501348Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:33.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-10-26T12:23:33.7502325Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-31T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-31T00:00:00Z"] Added = ["2024-10-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MAX("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" < @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2024-10-28T12:23:33.7533101Z"] ==== End Query Trace ==== 12:23:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN (SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MAX("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" < @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" ) ids ON ids.artist_metadata_id = "Albums"."ArtistMetadataId" AND ids.date = "Albums"."ReleaseDate" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2024-10-28T12:23:33.7533101Z"] ==== End Query Trace ==== 12:23:33.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 12:23:33.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 12:23:33.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:33.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150138409761_421/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:33.8 Info: DatabaseEngineVersionCheck migrating 12:23:33.8 Info: PerformDBOperation 12:23:33.8 Info: Performing DB Operation 12:23:33.8 Info: SQLite 3.47.0 12:23:33.8 Info: => 0.0012836s 12:23:33.8 Info: DatabaseEngineVersionCheck migrated 12:23:33.8 Info: => 0.0013042s 12:23:33.8 Debug: Took: 00:00:00.0153956 12:23:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-29T12:23:33.8826618Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-30T12:23:33.8826667Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-27T12:23:33.8826706Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:33.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-10-26T12:23:33.8826745Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-31T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-31T00:00:00Z"] Added = ["2024-10-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MIN("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" > @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2024-10-28T12:23:33.8857758Z"] ==== End Query Trace ==== 12:23:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN (SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MIN("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" > @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" ) ids ON ids.artist_metadata_id = "Albums"."ArtistMetadataId" AND ids.date = "Albums"."ReleaseDate" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2024-10-28T12:23:33.8857758Z"] ==== End Query Trace ==== 12:23:33.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 12:23:33.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 12:23:33.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:33.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150139671089_423/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:33.9 Info: DatabaseEngineVersionCheck migrating 12:23:33.9 Info: PerformDBOperation 12:23:33.9 Info: Performing DB Operation 12:23:33.9 Info: SQLite 3.47.0 12:23:33.9 Info: => 0.0012256s 12:23:33.9 Info: DatabaseEngineVersionCheck migrated 12:23:33.9 Info: => 0.001246s 12:23:33.9 Debug: Took: 00:00:00.0151735 12:23:33.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."ForeignReleaseId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] ==== End Query Trace ==== 12:23:34.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 12:23:34.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 12:23:34.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:34.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150141679180_425/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:34.1 Info: DatabaseEngineVersionCheck migrating 12:23:34.1 Info: PerformDBOperation 12:23:34.1 Info: Performing DB Operation 12:23:34.1 Info: SQLite 3.47.0 12:23:34.1 Info: => 0.0012259s 12:23:34.1 Info: DatabaseEngineVersionCheck migrated 12:23:34.1 Info: => 0.0012467s 12:23:34.1 Debug: Took: 00:00:00.0143628 12:23:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:34.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 = ["\"anthology\""] Clause1_P2 = ["\"ANThology\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:23:34.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 12:23:34.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 12:23:34.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:34.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150142913392_427/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:34.3 Info: DatabaseEngineVersionCheck migrating 12:23:34.3 Info: PerformDBOperation 12:23:34.3 Info: Performing DB Operation 12:23:34.3 Info: SQLite 3.47.0 12:23:34.3 Info: => 0.0012549s 12:23:34.3 Info: DatabaseEngineVersionCheck migrated 12:23:34.3 Info: => 0.0012744s 12:23:34.3 Debug: Took: 00:00:00.0145352 12:23:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:34.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"anthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:23:34.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 12:23:34.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 12:23:34.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:34.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150145063872_429/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:34.5 Info: DatabaseEngineVersionCheck migrating 12:23:34.5 Info: PerformDBOperation 12:23:34.5 Info: Performing DB Operation 12:23:34.5 Info: SQLite 3.47.0 12:23:34.5 Info: => 0.0012694s 12:23:34.5 Info: DatabaseEngineVersionCheck migrated 12:23:34.5 Info: => 0.0012894s 12:23:34.5 Debug: Took: 00:00:00.0144230 12:23:34.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:34.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:34.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:34.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:34.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"anthology!\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:23:34.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 12:23:34.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 12:23:34.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:34.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150145990043_431/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:34.6 Info: DatabaseEngineVersionCheck migrating 12:23:34.6 Info: PerformDBOperation 12:23:34.6 Info: Performing DB Operation 12:23:34.6 Info: SQLite 3.47.0 12:23:34.6 Info: => 0.0012533s 12:23:34.6 Info: DatabaseEngineVersionCheck migrated 12:23:34.6 Info: => 0.0012824s 12:23:34.6 Debug: Took: 00:00:00.0145691 12:23:34.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:34.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:34.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:34.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:34.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 = ["\"+\""] Clause1_P2 = ["\"+\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:23:34.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 12:23:34.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 12:23:34.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:34.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150146928386_433/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:34.7 Info: DatabaseEngineVersionCheck migrating 12:23:34.7 Info: PerformDBOperation 12:23:34.7 Info: Performing DB Operation 12:23:34.7 Info: SQLite 3.47.0 12:23:34.7 Info: => 0.0012442s 12:23:34.7 Info: DatabaseEngineVersionCheck migrated 12:23:34.7 Info: => 0.001264s 12:23:34.7 Debug: Took: 00:00:00.0145258 12:23:34.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:34.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:34.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:34.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:34.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"antholog\""] Clause1_P2 = ["\"ANTholog\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:23:34.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 12:23:34.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 12:23:34.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:34.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150147864545_435/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:34.7 Info: DatabaseEngineVersionCheck migrating 12:23:34.7 Info: PerformDBOperation 12:23:34.7 Info: Performing DB Operation 12:23:34.7 Info: SQLite 3.47.0 12:23:34.7 Info: => 0.0012502s 12:23:34.7 Info: DatabaseEngineVersionCheck migrated 12:23:34.7 Info: => 0.0012695s 12:23:34.8 Debug: Took: 00:00:00.0145017 12:23:34.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:34.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:34.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:34.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:34.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"nthology\""] Clause1_P2 = ["\"nthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:23:34.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 12:23:34.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 12:23:34.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:34.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150149450575_437/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:34.9 Info: DatabaseEngineVersionCheck migrating 12:23:34.9 Info: PerformDBOperation 12:23:34.9 Info: Performing DB Operation 12:23:34.9 Info: SQLite 3.47.0 12:23:34.9 Info: => 0.0012729s 12:23:34.9 Info: DatabaseEngineVersionCheck migrated 12:23:34.9 Info: => 0.0012935s 12:23:34.9 Debug: Took: 00:00:00.0144880 12:23:34.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:34.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:34.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:34.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:34.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"antholoyg\""] Clause1_P2 = ["\"antholoyg\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:23:35.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 12:23:35.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 12:23:35.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:35.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150150374017_439/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:35.0 Info: DatabaseEngineVersionCheck migrating 12:23:35.0 Info: PerformDBOperation 12:23:35.0 Info: Performing DB Operation 12:23:35.0 Info: SQLite 3.47.0 12:23:35.0 Info: => 0.0012694s 12:23:35.0 Info: DatabaseEngineVersionCheck migrated 12:23:35.0 Info: => 0.0012884s 12:23:35.0 Debug: Took: 00:00:00.0145647 12:23:35.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:35.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:35.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:35.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:35.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"÷\""] Clause1_P2 = ["\"÷\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:23:35.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 12:23:35.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 12:23:35.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:35.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150151306656_441/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:35.1 Info: DatabaseEngineVersionCheck migrating 12:23:35.1 Info: PerformDBOperation 12:23:35.1 Info: Performing DB Operation 12:23:35.1 Info: SQLite 3.47.0 12:23:35.1 Info: => 0.0012812s 12:23:35.1 Info: DatabaseEngineVersionCheck migrated 12:23:35.1 Info: => 0.0013016s 12:23:35.1 Debug: Took: 00:00:00.0146361 12:23:35.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:35.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:35.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:35.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:35.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."ForeignReleaseId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"e00e40a3-5ed5-4ed3-9c22\""] ==== End Query Trace ==== 12:23:35.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 12:23:35.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 12:23:35.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:35.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150152243960_443/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:35.2 Info: DatabaseEngineVersionCheck migrating 12:23:35.2 Info: PerformDBOperation 12:23:35.2 Info: Performing DB Operation 12:23:35.2 Info: SQLite 3.47.0 12:23:35.2 Info: => 0.0012552s 12:23:35.2 Info: DatabaseEngineVersionCheck migrated 12:23:35.2 Info: => 0.0012757s 12:23:35.2 Debug: Took: 00:00:00.0145236 12:23:35.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:35.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:35.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:35.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:35.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:35.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:35.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"weezer\""] Clause1_P2 = ["\"Weezer\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:23:35.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:35.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 12:23:35.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 12:23:35.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 12:23:35.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 12:23:35.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 12:23:35.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 12:23:35.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 12:23:35.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD xxxx (Remastered) - [Oh please why do they do this?]","ANThology") --- 12:23:35.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD xxxx (Remastered) - [Oh please why do they do this?]","ANThology") --- 12:23:35.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("+ (Plus) - I feel the need for redundant information in the title field","+") --- 12:23:35.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("+ (Plus) - I feel the need for redundant information in the title field","+") --- 12:23:35.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 12:23:35.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 12:23:35.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 12:23:35.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 12:23:35.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 12:23:35.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 12:23:35.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 12:23:35.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 12:23:35.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 12:23:35.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 12:23:35.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 12:23:35.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:35.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150154455122_445/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:35.4 Info: DatabaseEngineVersionCheck migrating 12:23:35.4 Info: PerformDBOperation 12:23:35.4 Info: Performing DB Operation 12:23:35.4 Info: SQLite 3.47.0 12:23:35.4 Info: => 0.0012296s 12:23:35.4 Info: DatabaseEngineVersionCheck migrated 12:23:35.4 Info: => 0.0012501s 12:23:35.4 Debug: Took: 00:00:00.0143566 12:23:35.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 12:23:35.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.4 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 12:23:35.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:23:35.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 12:23:35.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 12:23:35.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:35.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150156051894_447/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:35.6 Info: DatabaseEngineVersionCheck migrating 12:23:35.6 Info: PerformDBOperation 12:23:35.6 Info: Performing DB Operation 12:23:35.6 Info: SQLite 3.47.0 12:23:35.6 Info: => 0.0012496s 12:23:35.6 Info: DatabaseEngineVersionCheck migrated 12:23:35.6 Info: => 0.001269s 12:23:35.6 Debug: Took: 00:00:00.0144787 12:23:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 12:23:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.6 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 12:23:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:23:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 12:23:35.6 Debug: 10 artist metadata up to date; Updating 0, Adding 0 artist metadata entries. 12:23:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:23:35.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 12:23:35.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 12:23:35.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:35.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150156924793_449/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:35.7 Info: DatabaseEngineVersionCheck migrating 12:23:35.7 Info: PerformDBOperation 12:23:35.7 Info: Performing DB Operation 12:23:35.7 Info: SQLite 3.47.0 12:23:35.7 Info: => 0.0012503s 12:23:35.7 Info: DatabaseEngineVersionCheck migrated 12:23:35.7 Info: => 0.0012691s 12:23:35.7 Debug: Took: 00:00:00.0144218 12:23:35.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5" ]] ==== End Query Trace ==== 12:23:35.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.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 = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.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 = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.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 = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.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 = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.7 Debug: 0 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 12:23:35.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:23:35.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 12:23:35.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 = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.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 = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.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 = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.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 = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.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 = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.7 Debug: 5 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 12:23:35.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:23:35.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 12:23:35.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 12:23:35.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:35.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150157776362_451/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:35.7 Info: DatabaseEngineVersionCheck migrating 12:23:35.7 Info: PerformDBOperation 12:23:35.7 Info: Performing DB Operation 12:23:35.7 Info: SQLite 3.47.0 12:23:35.7 Info: => 0.0012556s 12:23:35.7 Info: DatabaseEngineVersionCheck migrated 12:23:35.7 Info: => 0.0012756s 12:23:35.7 Debug: Took: 00:00:00.0145611 12:23:35.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 12:23:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 12:23:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] ==== End Query Trace ==== 12:23:35.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 12:23:35.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 12:23:35.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:35.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150158663139_453/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:35.8 Info: DatabaseEngineVersionCheck migrating 12:23:35.8 Info: PerformDBOperation 12:23:35.8 Info: Performing DB Operation 12:23:35.8 Info: SQLite 3.47.0 12:23:35.8 Info: => 0.0012556s 12:23:35.8 Info: DatabaseEngineVersionCheck migrated 12:23:35.8 Info: => 0.0012833s 12:23:35.8 Debug: Took: 00:00:00.0144179 12:23:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 12:23:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 12:23:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"6f2ed437-825c-4cea-bb58-bf7688c6317a\""] ==== End Query Trace ==== 12:23:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."OldForeignArtistIds" LIKE '%' || @Clause2_P1 || '%') PARAMETERS: Clause2_P1 = ["\"6f2ed437-825c-4cea-bb58-bf7688c6317a\""] ==== End Query Trace ==== 12:23:35.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 12:23:35.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 12:23:35.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:35.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150159515370_455/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:35.9 Info: DatabaseEngineVersionCheck migrating 12:23:35.9 Info: PerformDBOperation 12:23:35.9 Info: Performing DB Operation 12:23:35.9 Info: SQLite 3.47.0 12:23:35.9 Info: => 0.0012617s 12:23:35.9 Info: DatabaseEngineVersionCheck migrated 12:23:35.9 Info: => 0.0012819s 12:23:35.9 Debug: Took: 00:00:00.0144632 12:23:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 12:23:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 12:23:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackeyedpeas\""] ==== End Query Trace ==== 12:23:36.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 12:23:36.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 12:23:36.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:36.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150160373302_457/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:36.0 Info: DatabaseEngineVersionCheck migrating 12:23:36.0 Info: PerformDBOperation 12:23:36.0 Info: Performing DB Operation 12:23:36.0 Info: SQLite 3.47.0 12:23:36.0 Info: => 0.0012596s 12:23:36.0 Info: DatabaseEngineVersionCheck migrated 12:23:36.0 Info: => 0.0012783s 12:23:36.0 Debug: Took: 00:00:00.0144943 12:23:36.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:36.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 12:23:36.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:36.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 12:23:36.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackkeys\""] ==== End Query Trace ==== 12:23:36.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 12:23:36.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 12:23:36.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:36.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150161921767_459/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:36.2 Info: DatabaseEngineVersionCheck migrating 12:23:36.2 Info: PerformDBOperation 12:23:36.2 Info: Performing DB Operation 12:23:36.2 Info: SQLite 3.47.0 12:23:36.2 Info: => 0.0012747s 12:23:36.2 Info: DatabaseEngineVersionCheck migrated 12:23:36.2 Info: => 0.0012943s 12:23:36.2 Debug: Took: 00:00:00.0144909 12:23:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] UpgradeAllowed = [false] Cutoff = [6] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:23:36.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 = [[]] SecondaryAlbumTypes = [[]] ReleaseStatuses = [[]] ==== End Query Trace ==== 12:23:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:36.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 12:23:36.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 12:23:36.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:36.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150163023606_461/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:36.3 Info: DatabaseEngineVersionCheck migrating 12:23:36.3 Info: PerformDBOperation 12:23:36.3 Info: Performing DB Operation 12:23:36.3 Info: SQLite 3.47.0 12:23:36.3 Info: => 0.0012625s 12:23:36.3 Info: DatabaseEngineVersionCheck migrated 12:23:36.3 Info: => 0.0012828s 12:23:36.3 Debug: Took: 00:00:00.0144913 12:23:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 12:23:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 12:23:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] OldForeignArtistIds = [[]] Name = ["\"Alice Cooper\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [3] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] Id = [0] ==== End Query Trace ==== 12:23:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] OldForeignArtistIds = [[]] Name = ["\"Alice Cooper\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [4] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] Id = [0] ==== End Query Trace ==== 12:23:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 12:23:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"alicecooper\""] ==== End Query Trace ==== 12:23:36.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 12:23:36.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 12:23:36.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:36.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150163914024_463/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:36.4 Info: DatabaseEngineVersionCheck migrating 12:23:36.4 Info: PerformDBOperation 12:23:36.4 Info: Performing DB Operation 12:23:36.4 Info: SQLite 3.47.0 12:23:36.4 Info: => 0.0012567s 12:23:36.4 Info: DatabaseEngineVersionCheck migrated 12:23:36.4 Info: => 0.0012757s 12:23:36.4 Debug: Took: 00:00:00.0144656 12:23:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"test\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:36.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 12:23:36.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 12:23:36.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 12:23:36.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 12:23:36.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 12:23:36.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 12:23:36.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 12:23:36.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 12:23:36.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 12:23:36.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 12:23:36.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 12:23:36.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 12:23:36.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 12:23:36.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 12:23:36.5 Debug: Updating 50 artist 12:23:36.5 Trace: Updating: Name1 12:23:36.5 Trace: Changing path for Name1 to 12:23:36.5 Trace: Updating: Name2 12:23:36.5 Trace: Changing path for Name2 to 12:23:36.5 Trace: Updating: Name3 12:23:36.5 Trace: Changing path for Name3 to 12:23:36.5 Trace: Updating: Name4 12:23:36.5 Trace: Changing path for Name4 to 12:23:36.5 Trace: Updating: Name5 12:23:36.5 Trace: Changing path for Name5 to 12:23:36.5 Trace: Updating: Name6 12:23:36.5 Trace: Changing path for Name6 to 12:23:36.5 Trace: Updating: Name7 12:23:36.5 Trace: Changing path for Name7 to 12:23:36.5 Trace: Updating: Name8 12:23:36.5 Trace: Changing path for Name8 to 12:23:36.5 Trace: Updating: Name9 12:23:36.5 Trace: Changing path for Name9 to 12:23:36.5 Trace: Updating: Name10 12:23:36.5 Trace: Changing path for Name10 to 12:23:36.5 Trace: Updating: Name11 12:23:36.5 Trace: Changing path for Name11 to 12:23:36.5 Trace: Updating: Name12 12:23:36.5 Trace: Changing path for Name12 to 12:23:36.5 Trace: Updating: Name13 12:23:36.5 Trace: Changing path for Name13 to 12:23:36.5 Trace: Updating: Name14 12:23:36.5 Trace: Changing path for Name14 to 12:23:36.5 Trace: Updating: Name15 12:23:36.5 Trace: Changing path for Name15 to 12:23:36.5 Trace: Updating: Name16 12:23:36.5 Trace: Changing path for Name16 to 12:23:36.5 Trace: Updating: Name17 12:23:36.5 Trace: Changing path for Name17 to 12:23:36.5 Trace: Updating: Name18 12:23:36.5 Trace: Changing path for Name18 to 12:23:36.5 Trace: Updating: Name19 12:23:36.5 Trace: Changing path for Name19 to 12:23:36.5 Trace: Updating: Name20 12:23:36.5 Trace: Changing path for Name20 to 12:23:36.5 Trace: Updating: Name21 12:23:36.5 Trace: Changing path for Name21 to 12:23:36.5 Trace: Updating: Name22 12:23:36.5 Trace: Changing path for Name22 to 12:23:36.5 Trace: Updating: Name23 12:23:36.5 Trace: Changing path for Name23 to 12:23:36.5 Trace: Updating: Name24 12:23:36.5 Trace: Changing path for Name24 to 12:23:36.5 Trace: Updating: Name25 12:23:36.5 Trace: Changing path for Name25 to 12:23:36.5 Trace: Updating: Name26 12:23:36.5 Trace: Changing path for Name26 to 12:23:36.5 Trace: Updating: Name27 12:23:36.5 Trace: Changing path for Name27 to 12:23:36.5 Trace: Updating: Name28 12:23:36.5 Trace: Changing path for Name28 to 12:23:36.5 Trace: Updating: Name29 12:23:36.5 Trace: Changing path for Name29 to 12:23:36.5 Trace: Updating: Name30 12:23:36.5 Trace: Changing path for Name30 to 12:23:36.5 Trace: Updating: Name31 12:23:36.5 Trace: Changing path for Name31 to 12:23:36.5 Trace: Updating: Name32 12:23:36.5 Trace: Changing path for Name32 to 12:23:36.5 Trace: Updating: Name33 12:23:36.5 Trace: Changing path for Name33 to 12:23:36.5 Trace: Updating: Name34 12:23:36.5 Trace: Changing path for Name34 to 12:23:36.5 Trace: Updating: Name35 12:23:36.5 Trace: Changing path for Name35 to 12:23:36.5 Trace: Updating: Name36 12:23:36.5 Trace: Changing path for Name36 to 12:23:36.5 Trace: Updating: Name37 12:23:36.5 Trace: Changing path for Name37 to 12:23:36.5 Trace: Updating: Name38 12:23:36.5 Trace: Changing path for Name38 to 12:23:36.5 Trace: Updating: Name39 12:23:36.5 Trace: Changing path for Name39 to 12:23:36.5 Trace: Updating: Name40 12:23:36.5 Trace: Changing path for Name40 to 12:23:36.5 Trace: Updating: Name41 12:23:36.5 Trace: Changing path for Name41 to 12:23:36.5 Trace: Updating: Name42 12:23:36.5 Trace: Changing path for Name42 to 12:23:36.5 Trace: Updating: Name43 12:23:36.5 Trace: Changing path for Name43 to 12:23:36.5 Trace: Updating: Name44 12:23:36.5 Trace: Changing path for Name44 to 12:23:36.5 Trace: Updating: Name45 12:23:36.5 Trace: Changing path for Name45 to 12:23:36.5 Trace: Updating: Name46 12:23:36.5 Trace: Changing path for Name46 to 12:23:36.5 Trace: Updating: Name47 12:23:36.5 Trace: Changing path for Name47 to 12:23:36.5 Trace: Updating: Name48 12:23:36.5 Trace: Changing path for Name48 to 12:23:36.5 Trace: Updating: Name49 12:23:36.5 Trace: Changing path for Name49 to 12:23:36.5 Trace: Updating: Name50 12:23:36.5 Trace: Changing path for Name50 to 12:23:36.5 Debug: 50 artists updated 12:23:36.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 12:23:36.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 12:23:36.5 Debug: Updating 5 artist 12:23:36.5 Trace: Updating: Name1 12:23:36.5 Trace: Not changing path for: Name1 12:23:36.5 Trace: Updating: Name2 12:23:36.5 Trace: Not changing path for: Name2 12:23:36.5 Trace: Updating: Name3 12:23:36.5 Trace: Not changing path for: Name3 12:23:36.5 Trace: Updating: Name4 12:23:36.5 Trace: Not changing path for: Name4 12:23:36.5 Trace: Updating: Name5 12:23:36.5 Trace: Not changing path for: Name5 12:23:36.5 Debug: 5 artists updated 12:23:36.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 12:23:36.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 12:23:36.5 Debug: Updating 5 artist 12:23:36.5 Trace: Updating: Name1 12:23:36.5 Trace: Not changing path for: Name1 12:23:36.5 Trace: Updating: Name2 12:23:36.5 Trace: Not changing path for: Name2 12:23:36.5 Trace: Updating: Name3 12:23:36.5 Trace: Not changing path for: Name3 12:23:36.5 Trace: Updating: Name4 12:23:36.5 Trace: Not changing path for: Name4 12:23:36.5 Trace: Updating: Name5 12:23:36.5 Trace: Not changing path for: Name5 12:23:36.5 Debug: 5 artists updated 12:23:36.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 12:23:36.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 12:23:36.5 Debug: Updating 5 artist 12:23:36.5 Trace: Updating: Name1 12:23:36.5 Trace: Changing path for Name1 to /C/Test/Music2/Name1 12:23:36.5 Trace: Updating: Name2 12:23:36.5 Trace: Changing path for Name2 to /C/Test/Music2/Name2 12:23:36.5 Trace: Updating: Name3 12:23:36.5 Trace: Changing path for Name3 to /C/Test/Music2/Name3 12:23:36.5 Trace: Updating: Name4 12:23:36.5 Trace: Changing path for Name4 to /C/Test/Music2/Name4 12:23:36.5 Trace: Updating: Name5 12:23:36.5 Trace: Changing path for Name5 to /C/Test/Music2/Name5 12:23:36.5 Debug: 5 artists updated 12:23:36.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 12:23:36.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 12:23:36.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 12:23:36.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 12:23:36.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 12:23:36.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 12:23:36.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 12:23:36.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 12:23:36.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 12:23:36.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 12:23:36.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 12:23:36.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 12:23:36.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 12:23:36.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 12:23:36.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 12:23:36.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 12:23:36.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 12:23:36.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 12:23:36.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 12:23:36.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 12:23:36.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 12:23:36.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 12:23:36.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 12:23:36.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 12:23:36.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 12:23:36.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 12:23:36.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 12:23:36.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 12:23:36.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 12:23:36.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 12:23:36.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 12:23:36.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 12:23:36.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 12:23:36.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 12:23:36.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 12:23:36.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 12:23:36.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 12:23:36.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 12:23:36.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 12:23:36.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 12:23:36.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 12:23:36.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 12:23:36.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 12:23:36.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 12:23:36.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 12:23:36.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 12:23:36.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 12:23:36.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 12:23:36.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 12:23:36.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 12:23:36.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 12:23:36.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 12:23:36.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 12:23:36.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 12:23:36.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 12:23:36.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 12:23:36.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 12:23:36.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 12:23:36.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 12:23:36.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 12:23:36.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 12:23:36.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 12:23:36.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 12:23:36.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 12:23:36.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 12:23:36.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 12:23:36.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 12:23:36.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 12:23:36.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 12:23:36.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 12:23:36.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 12:23:36.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 12:23:36.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 12:23:36.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 12:23:36.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 12:23:36.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 12:23:36.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 12:23:36.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 12:23:36.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 12:23:36.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 12:23:37.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 12:23:37.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 12:23:37.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 12:23:37.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 12:23:37.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 12:23:37.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 12:23:37.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 12:23:37.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 12:23:37.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 12:23:37.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 12:23:37.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 12:23:37.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 12:23:37.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 12:23:37.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 12:23:37.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 12:23:37.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 12:23:37.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 12:23:37.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 12:23:37.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 12:23:37.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 12:23:37.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 12:23:37.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 12:23:37.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 12:23:37.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 12:23:37.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 12:23:37.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 12:23:37.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 12:23:37.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 12:23:37.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 12:23:37.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 12:23:37.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 12:23:37.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 12:23:37.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 12:23:37.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 12:23:37.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 12:23:37.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 12:23:37.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 12:23:37.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 12:23:37.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 12:23:37.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 12:23:37.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 12:23:37.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 12:23:37.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 12:23:37.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 12:23:37.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 12:23:37.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 12:23:37.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 12:23:37.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 12:23:37.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 12:23:37.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 12:23:37.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 12:23:37.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 12:23:37.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 12:23:37.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 12:23:37.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 12:23:37.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 12:23:37.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 12:23:37.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 12:23:37.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 12:23:37.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 12:23:37.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 12:23:37.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 12:23:37.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 12:23:37.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 12:23:37.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 12:23:37.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 12:23:37.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 12:23:37.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 12:23:37.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 12:23:37.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 12:23:37.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 12:23:37.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 12:23:37.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 12:23:37.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 12:23:37.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 12:23:37.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 12:23:37.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 12:23:37.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 12:23:37.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 12:23:37.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 12:23:37.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 12:23:37.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 12:23:37.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 12:23:37.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 12:23:37.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 12:23:37.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 12:23:37.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 12:23:37.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 12:23:37.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 12:23:37.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 12:23:37.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 12:23:37.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 12:23:37.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 12:23:37.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 12:23:37.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 12:23:37.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 12:23:37.5 Info: Moving 1 artist to '/C/Test/Music2' 12:23:37.5 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' (1/1) 12:23:37.5 Info: Name1 moved successfully to /C/Test/Music2/Artist 12:23:37.5 Info: Finished moving 1 artist to '/C/Test/Music2' 12:23:37.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 12:23:37.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 12:23:37.5 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 12:23:37.5 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 12:23:37.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 12:23:37.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 12:23:37.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 12:23:37.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 12:23:37.5 Info: Moving 1 artist to '/C/Test/Music2' 12:23:37.5 Info: Finished moving 1 artist to '/C/Test/Music2' 12:23:37.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 12:23:37.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 12:23:37.5 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 12:23:37.5 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 12:23:37.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 12:23:37.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 12:23:37.5 Debug: Folder '/C/Test/Music/Artist' for 'Name1' does not exist, not moving. 12:23:37.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 12:23:37.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 12:23:37.5 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 12:23:37.5 Info: Name1 moved successfully to /C/Test/Music2/Artist 12:23:37.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 12:23:37.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 12:23:37.6 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx][Title1] 12:23:37.6 Trace: updated: False forceUpdateFileTags: False 12:23:37.6 Debug: [xxx-xxx-xxx-xxx][Title1] 0 tracks up to date. Adding 1, Updating 0, Merging 1, Deleting 0. 12:23:37.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx][Title1] 12:23:37.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx][Title1] 12:23:37.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 12:23:37.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 12:23:37.6 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 12:23:37.6 Trace: updated: True forceUpdateFileTags: True 12:23:37.6 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:23:37.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 12:23:37.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 12:23:37.6 Trace: Merging AlbumRelease [xxx-xxx-xxx-xxx][Title1] into [xxx-xxx-xxx-xxx1][Title1] 12:23:37.6 Trace: updated: True forceUpdateFileTags: True 12:23:37.6 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:23:37.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 12:23:37.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 12:23:37.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 12:23:37.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:23:37.6 Trace: Moving AlbumRelease [xxx-xxx-xxx-xxx][Title1] to [xxx-xxx-xxx-xxx1][Title1] 12:23:37.6 Trace: updated: True forceUpdateFileTags: True 12:23:37.6 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:23:37.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 12:23:37.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 12:23:37.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:23:37.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 12:23:37.6 Info: Updating Info for Title1 12:23:37.6 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:23:37.6 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:23:37.6 Trace: Updating Album [ForeignAlbumId1][Title1] 12:23:37.6 Trace: updated: True forceUpdateFileTags: True 12:23:37.6 Debug: [ForeignAlbumId1][Title1] 1 albumreleases up to date. Adding 9, Updating 0, Merging 0, Deleting 1. 12:23:37.6 Trace: release: [ExistingId1][Title1] monitored: False 12:23:37.6 Trace: release: [NotExistingId2][Title2] monitored: False 12:23:37.6 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:23:37.6 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:23:37.6 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:23:37.6 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:23:37.6 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:23:37.6 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:23:37.6 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:23:37.6 Trace: release: [ForeignReleaseId10][Title10] monitored: True 12:23:37.6 Trace: release: [ExistingId2][Title2] monitored: False 12:23:37.6 Trace: Saving Album [ForeignAlbumId1][Title1] 12:23:37.6 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:23:37.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 12:23:37.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 12:23:37.6 Info: Updating Info for Title1 12:23:37.6 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:23:37.6 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:23:37.6 Trace: Updating Album [ForeignAlbumId1][Title1] 12:23:37.6 Trace: updated: True forceUpdateFileTags: True 12:23:37.6 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:23:37.6 Trace: release: [ExistingId1][Title1] monitored: False 12:23:37.6 Trace: release: [ExistingId2][Title2] monitored: True 12:23:37.6 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:23:37.6 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:23:37.6 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:23:37.6 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:23:37.6 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:23:37.6 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:23:37.6 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:23:37.6 Trace: release: [ForeignReleaseId10][Title10] monitored: False 12:23:37.6 Trace: Saving Album [ForeignAlbumId1][Title1] 12:23:37.6 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:23:37.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 12:23:37.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 12:23:37.7 Info: Updating Info for Title1 12:23:37.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:23:37.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:23:37.7 Trace: Merging Album [1][Title1] into [11][Title1] 12:23:37.7 Warn: Album [1][Title1] was merged with [11][Title1] because the original was a duplicate. 12:23:37.7 Trace: Moving 1 releases from [1][Title1] to [11][Title1] 12:23:37.7 Trace: updated: True forceUpdateFileTags: True 12:23:37.7 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:23:37.7 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 12:23:37.7 Trace: Saving Album [11][Title1] 12:23:37.7 Debug: Finished Album refresh for [11][Title1] 12:23:37.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 12:23:37.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 12:23:37.7 Info: Updating Info for Title1 12:23:37.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:23:37.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:23:37.7 Trace: Updating Album [ForeignAlbumId1][Title1] 12:23:37.7 Trace: updated: True forceUpdateFileTags: True 12:23:37.7 Debug: [ForeignAlbumId1][Title1] 0 albumreleases up to date. Adding 6, Updating 1, Merging 0, Deleting 0. 12:23:37.7 Trace: release: [DuplicateId1][Title1] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId9][Title9] monitored: True 12:23:37.7 Trace: release: [DuplicateId2][Title1] monitored: False 12:23:37.7 Trace: Saving Album [ForeignAlbumId1][Title1] 12:23:37.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:23:37.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 12:23:37.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 12:23:37.7 Info: Updating Info for Title1 12:23:37.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:23:37.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:23:37.7 Trace: Updating Album [ForeignAlbumId1][Title1] 12:23:37.7 Trace: updated: True forceUpdateFileTags: True 12:23:37.7 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:23:37.7 Trace: release: [ExistingId1][Title1] monitored: False 12:23:37.7 Trace: release: [ExistingId2][Title2] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId10][Title10] monitored: True 12:23:37.7 Trace: Saving Album [ForeignAlbumId1][Title1] 12:23:37.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:23:37.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 12:23:37.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 12:23:37.7 Info: Updating Info for Title1 12:23:37.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:23:37.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:23:37.7 Trace: Updating Album [ForeignAlbumId1][Title1] 12:23:37.7 Trace: updated: True forceUpdateFileTags: True 12:23:37.7 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:23:37.7 Trace: release: [ExistingId1][Title1] monitored: False 12:23:37.7 Trace: release: [ExistingId2][Title2] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId10][Title10] monitored: True 12:23:37.7 Trace: Saving Album [ForeignAlbumId1][Title1] 12:23:37.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:23:37.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 12:23:37.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 12:23:37.7 Info: Updating Info for Title1 12:23:37.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:23:37.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:23:37.7 Trace: Updating Album [ForeignAlbumId1][Title1] 12:23:37.7 Trace: updated: True forceUpdateFileTags: True 12:23:37.7 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:23:37.7 Trace: release: [ExistingId1][Title1] monitored: False 12:23:37.7 Trace: release: [ExistingId2][Title2] monitored: True 12:23:37.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId10][Title10] monitored: False 12:23:37.7 Trace: Saving Album [ForeignAlbumId1][Title1] 12:23:37.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:23:37.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 12:23:37.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 12:23:37.7 Info: Updating Info for Title1 12:23:37.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:23:37.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:23:37.7 Trace: Updating Album [ForeignAlbumId1][Title1] 12:23:37.7 Trace: updated: True forceUpdateFileTags: True 12:23:37.7 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:23:37.7 Trace: release: [ExistingId1][Title1] monitored: False 12:23:37.7 Trace: release: [ExistingId2][Title2] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:23:37.7 Trace: release: [ForeignReleaseId10][Title10] monitored: True 12:23:37.7 Trace: Saving Album [ForeignAlbumId1][Title1] 12:23:37.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:23:37.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 12:23:37.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 12:23:37.7 Info: Updating Info for Title1 12:23:37.7 Debug: [1][Title1] has no valid releases, removing. 12:23:37.7 Warn: Album [1][Title1] not found in metadata and is being deleted 12:23:37.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 12:23:37.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:23:37.7 Info: Updating Info for Title1 12:23:37.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:23:37.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:23:37.7 Trace: Moving Album [1][Title1] to [11][Title1] 12:23:37.7 Trace: updated: True forceUpdateFileTags: True 12:23:37.7 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:23:37.7 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 12:23:37.7 Trace: Saving Album [11][Title1] 12:23:37.7 Debug: Finished Album refresh for [11][Title1] 12:23:37.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:23:37.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 12:23:37.8 Info: Updating Info for Name1 12:23:37.8 Trace: Updating Artist [ForeignArtistId1][Name1] 12:23:37.8 Trace: updated: False forceUpdateFileTags: False 12:23:37.8 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 1, Updating 2, Merging 0, Deleting 0. 12:23:37.8 Trace: Saving Artist [ForeignArtistId1][Name1] 12:23:37.8 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 12:23:37.8 Trace: Updating tags for [ForeignArtistId1][Name1] 12:23:37.8 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 12:23:37.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 12:23:37.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 12:23:37.8 Info: Updating Info for Name1 12:23:37.8 Error: Could not find artist with id ForeignArtistId1 12:23:37.8 Warn: Artist [ForeignArtistId1][Name1] not found in metadata and is being deleted 12:23:37.8 Trace: Updating tags for [ForeignArtistId1][Name1] 12:23:37.8 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 12:23:37.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 12:23:37.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 12:23:37.8 Info: Updating Info for Name1 12:23:37.8 Error: Could not find artist with id ForeignArtistId1 12:23:37.8 Error: Artist [ForeignArtistId1][Name1] was not found, it may have been removed from Metadata sources. 12:23:37.8 Trace: Updating tags for [ForeignArtistId1][Name1] 12:23:37.8 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 12:23:37.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 12:23:37.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 12:23:37.8 Info: Updating Info for Name1 12:23:37.8 Trace: Merging Artist [ForeignArtistId1][Name1] into [ForeignArtistId11][Name1] 12:23:37.8 Warn: Artist [ForeignArtistId1][Name1] was replaced with [ForeignArtistId11][Name1] because the original was a duplicate. 12:23:37.8 Trace: updated: True forceUpdateFileTags: True 12:23:37.8 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 12:23:37.8 Trace: Saving Artist [ForeignArtistId11][Name1] 12:23:37.8 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 12:23:37.8 Trace: Updating tags for [ForeignArtistId1][Name1] 12:23:37.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 12:23:37.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 12:23:37.9 Info: Updating Info for Name1 12:23:37.9 Trace: Updating Artist [ForeignArtistId1][Name1] 12:23:37.9 Trace: updated: False forceUpdateFileTags: False 12:23:37.9 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 12:23:37.9 Trace: Saving Artist [ForeignArtistId1][Name1] 12:23:37.9 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 12:23:37.9 Trace: Updating tags for [ForeignArtistId1][Name1] 12:23:37.9 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 12:23:37.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 12:23:37.9 Info: Updating Info for Name1 12:23:37.9 Trace: Updating Artist [ForeignArtistId1][Name1] 12:23:37.9 Trace: updated: True forceUpdateFileTags: True 12:23:37.9 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 12:23:37.9 Trace: Saving Artist [ForeignArtistId1][Name1] 12:23:37.9 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 12:23:37.9 Trace: Updating tags for [ForeignArtistId1][Name1] 12:23:37.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:23:37.9 Info: Updating Info for Name1 12:23:37.9 Trace: Moving Artist [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 12:23:37.9 Debug: Updating MusicBrainz id for [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 12:23:37.9 Trace: updated: True forceUpdateFileTags: True 12:23:37.9 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 12:23:37.9 Trace: Saving Artist [ForeignArtistId11][Name1] 12:23:37.9 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 12:23:37.9 Trace: Updating tags for [ForeignArtistId11][Name1] 12:23:37.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 12:23:37.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 12:23:37.9 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 12:23:37.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 12:23:37.9 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 12:23:37.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 12:23:37.9 Trace: Album Title1 released long ago and recently refreshed, should not be refreshed. 12:23:37.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 12:23:37.9 Trace: Album Title1 last updated more than 60 days ago, should refresh. 12:23:37.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 12:23:37.9 Trace: album Title1 released less than 30 days ago, should refresh. 12:23:37.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 12:23:37.9 Trace: album Title1 released less than 30 days ago, should refresh. 12:23:37.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 12:23:37.9 Trace: Artist Name1 ended long ago, should not be refreshed. 12:23:37.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 12:23:37.9 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 12:23:37.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 12:23:37.9 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 12:23:37.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 12:23:37.9 Trace: Artist Name1 ended long ago, should not be refreshed. 12:23:37.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 12:23:37.9 Trace: Last album in Name1 aired less than 30 days ago, should refresh. 12:23:37.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 12:23:37.9 Trace: Artist Name1 last updated more than 30 days ago, should refresh. 12:23:37.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 12:23:37.9 Trace: Artist Name1 is continuing and has not been refreshed in 2 days, should refresh. 12:23:37.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 12:23:37.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 12:23:37.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 12:23:37.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 12:23:37.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 12:23:37.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 12:23:37.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 12:23:37.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 12:23:37.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 12:23:38.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 12:23:38.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 12:23:38.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 12:23:38.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 12:23:38.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 12:23:38.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 12:23:38.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 12:23:38.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 12:23:38.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 12:23:38.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 12:23:38.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 12:23:38.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 12:23:38.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 12:23:38.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 12:23:38.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 12:23:38.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 12:23:38.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 12:23:38.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 12:23:38.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 12:23:38.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 12:23:38.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 12:23:38.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 12:23:38.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 12:23:38.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 12:23:38.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 12:23:38.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 12:23:38.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 12:23:38.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 12:23:38.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 12:23:38.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 12:23:38.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 12:23:38.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 12:23:38.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 12:23:38.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 12:23:38.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 12:23:38.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 12:23:38.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 12:23:38.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 12:23:38.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 12:23:38.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 12:23:38.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 12:23:38.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 12:23:38.1 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 12:23:38.1 Debug: Artist [9f4e41c3-2648-428e-b8c7-dc10465b49ad][Not Shawn Desman] doesn't exist on XBMC host: Host1:8080/jsonrpc, Updating Entire Library 12:23:38.1 Debug: Object reference not set to an instance of an object. System.NullReferenceException: Object reference not set to an instance of an object. at NzbDrone.Core.Notifications.Xbmc.XbmcService.UpdateLibrary(XbmcSettings settings, Artist artist) in ./Lidarr.Core/Notifications/Xbmc/XbmcService.cs:line 105 12:23:38.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 12:23:38.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 12:23:38.1 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 12:23:38.1 Debug: Updating artist [9f4e41c3-2648-428e-b8c7-dc10465b49ac][Name1] (Kodi Path: File1) on XBMC host: Host1:8080/jsonrpc 12:23:38.1 Debug: Object reference not set to an instance of an object. System.NullReferenceException: Object reference not set to an instance of an object. at NzbDrone.Core.Notifications.Xbmc.XbmcService.UpdateLibrary(XbmcSettings settings, Artist artist) in ./Lidarr.Core/Notifications/Xbmc/XbmcService.cs:line 105 12:23:38.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 12:23:38.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 12:23:38.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 12:23:38.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 12:23:38.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 12:23:38.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 12:23:38.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 12:23:38.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 12:23:38.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 12:23:38.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 12:23:38.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 12:23:38.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 12:23:38.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 12:23:38.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 12:23:38.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 12:23:38.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 12:23:38.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 12:23:38.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 12:23:38.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 12:23:38.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 12:23:38.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 12:23:38.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 12:23:38.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 12:23:38.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 12:23:38.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 12:23:38.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 12:23:38.2 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Rule #23: Never Lie to the Kids","Rule #23 Never Lie to the Kids") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Rule #23: Never Lie to the Kids","Rule #23 Never Lie to the Kids") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Ke$ha: My Crazy Beautiful Life","Ke$ha My Crazy Beautiful Life") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Ke$ha: My Crazy Beautiful Life","Ke$ha My Crazy Beautiful Life") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Marvel's Agents of S.H.I.E.L.D.","Marvels Agents of S.H.I.E.L.D") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Marvel's Agents of S.H.I.E.L.D.","Marvels Agents of S.H.I.E.L.D") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A AU") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A AU") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax I Almost Got Away With It, The 2016") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax I Almost Got Away With It, The 2016") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 12:23:38.3 Trace: Media info is unavailable for [0] 12:23:38.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Smart,"Nu-Tone - Medical History - System - Accapella") --- 12:23:38.4 Trace: Media info is unavailable for [0] 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Smart,"Nu-Tone - Medical History - System - Accapella") --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Dash,"Nu-Tone - Medical History - System- Accapella") --- 12:23:38.4 Trace: Media info is unavailable for [0] 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Dash,"Nu-Tone - Medical History - System- Accapella") --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Delete,"NuTone - Medical History - System Accapella") --- 12:23:38.4 Trace: Media info is unavailable for [0] 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Delete,"NuTone - Medical History - System Accapella") --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",SpaceDash,"Nu -Tone - Medical History - System - Accapella") --- 12:23:38.4 Trace: Media info is unavailable for [0] 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",SpaceDash,"Nu -Tone - Medical History - System - Accapella") --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",SpaceDashSpace,"Nu - Tone - Medical History - System - Accapella") --- 12:23:38.4 Trace: Media info is unavailable for [0] 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",SpaceDashSpace,"Nu - Tone - Medical History - System - Accapella") --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 12:23:38.4 Trace: Media info is unavailable for [0] 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 12:23:38.4 Trace: Media info is unavailable for [0] 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 12:23:38.4 Trace: Media info is unavailable for [0] 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 12:23:38.4 Trace: Media info is unavailable for [0] 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 12:23:38.4 Trace: Media info is unavailable for [0] 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 12:23:38.4 Trace: Media info is unavailable for [0] 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{-Release Group}","City Sushi") --- 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{-Release Group}","City Sushi") --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ Release Group}","City Sushi") --- 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ Release Group}","City Sushi") --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ [Release Group]}","City Sushi") --- 12:23:38.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ [Release Group]}","City Sushi") --- 12:23:38.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 12:23:38.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 12:23:38.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 12:23:38.7 Trace: Media info is unavailable for [0] 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 12:23:38.7 Trace: Media info is unavailable for [0] 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 12:23:38.7 Trace: Media info is unavailable for [0] 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 12:23:38.7 Trace: Media info is unavailable for [0] 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 12:23:38.7 Trace: Media info is unavailable for [0] 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 12:23:38.7 Trace: Media info is unavailable for [0] 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 12:23:38.7 Trace: Media info is unavailable for [0] 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 12:23:38.7 Trace: Media info is unavailable for [0] 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 12:23:38.7 Trace: Media info is unavailable for [0] 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 12:23:38.7 Trace: Media info is unavailable for [0] 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 12:23:38.7 Trace: Media info is unavailable for [0] 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 12:23:38.7 Trace: Media info is unavailable for [0] 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 12:23:38.7 Trace: Media info is unavailable for [0] 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 12:23:38.7 Trace: Media info is unavailable for [0] 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 12:23:38.7 Trace: Media info is unavailable for [0] 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 12:23:38.7 Trace: Media info is unavailable for [0] 12:23:38.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 12:23:38.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 12:23:38.8 Trace: Media info is unavailable for [0] 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A (AU)") --- 12:23:38.8 Trace: Media info is unavailable for [0] 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A (AU)") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 12:23:38.8 Trace: Media info is unavailable for [0] 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 12:23:38.8 Trace: Media info is unavailable for [0] 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 12:23:38.8 Trace: Media info is unavailable for [0] 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 12:23:38.8 Trace: Media info is unavailable for [0] 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax - I (Almost) Got Away With It, The (2016)") --- 12:23:38.8 Trace: Media info is unavailable for [0] 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax - I (Almost) Got Away With It, The (2016)") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 12:23:38.8 Trace: Media info is unavailable for [0] 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 12:23:38.8 Trace: Media info is unavailable for [0] 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 12:23:38.8 Trace: Media info is unavailable for [0] 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 12:23:38.8 Trace: Media info is unavailable for [0] 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 12:23:38.8 Trace: Media info is unavailable for [0] 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 12:23:38.8 Trace: Media info is unavailable for [0] 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 12:23:38.8 Trace: Media info is unavailable for [0] 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 12:23:38.8 Trace: Media info is unavailable for [0] 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 12:23:38.8 Trace: Media info is unavailable for [0] 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 12:23:38.8 Trace: Media info is unavailable for [0] 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 12:23:38.8 Trace: Media info is unavailable for [0] 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 12:23:38.8 Trace: Media info is unavailable for [0] 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 12:23:38.8 Trace: Media info is unavailable for [0] 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 12:23:38.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 12:23:38.8 Debug: Rejected Hashed Release Title: 76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 12:23:38.8 Debug: Parsing string 'Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8' 12:23:38.8 Debug: Unable to parse Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 12:23:38.8 Debug: Rejected Hashed Release Title: TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 12:23:38.8 Debug: Rejected Hashed Release Title: yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- Skipped should_have_same_title_for_title_and_title_without_year_when_title_doesnt_have_a_year [< 1 ms] Skipped should_have_year_in_title_when_title_has_a_year [< 1 ms] Skipped should_have_year_when_title_has_a_year [< 1 ms] Skipped should_have_year_zero_when_title_doesnt_have_a_year [< 1 ms] Skipped should_title_without_year_should_not_contain_year [< 1 ms] 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 12:23:38.8 Debug: Parsing string 'oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc' 12:23:38.8 Debug: Unable to parse oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 12:23:38.8 Debug: Rejected Hashed Release Title: dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 12:23:38.8 Debug: 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 12:23:38.8 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3f9959 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 12:23:38.8 Debug: Rejected Hashed Release Title: ba27283b17c00d01193eacc02a8ba98eeb523a76 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 12:23:38.8 Debug: Rejected Hashed Release Title: 45a55debe3856da318cc35882ad07e43cd32fd15 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 12:23:38.8 Debug: Rejected Hashed Release Title: 86420f8ee425340d8894bf3bc636b66404b95f18 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 12:23:38.8 Debug: Rejected Hashed Release Title: ce39afb7da6cf7c04eba3090f0a309f609883862 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 12:23:38.8 Debug: Parsing string 'THIS SHOULD NEVER PARSE' 12:23:38.8 Debug: Unable to parse THIS SHOULD NEVER PARSE 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 12:23:38.8 Debug: Rejected Hashed Release Title: Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 12:23:38.8 Debug: Rejected Hashed Release Title: 0e895c37245186812cb08aab1529cf8ee389dd05.mkv 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 12:23:38.8 Debug: Rejected Hashed Release Title: 08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 12:23:38.8 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3ff159 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 12:23:38.8 Debug: Parsing string 'ah63jka93jf0jh26ahjas961.mkv' 12:23:38.8 Debug: Unable to parse ah63jka93jf0jh26ahjas961.mkv 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 12:23:38.8 Debug: Parsing string 'qrdSD3rYzWb7cPdVIGSn4E7' 12:23:38.8 Debug: Unable to parse qrdSD3rYzWb7cPdVIGSn4E7 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 12:23:38.8 Debug: Rejected Hashed Release Title: QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 12:23:38.8 Debug: Parsing string 'thebiggestloser1618finale' 12:23:38.8 Debug: Unable to parse thebiggestloser1618finale 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 12:23:38.8 Debug: Rejected Hashed Release Title: 5E96EB6652095794DF2CB17350F36D65 12:23:38.8 Debug: Rejected Hashed Release Title: 5F47E414BD562EDD5A59060437F9D118 12:23:38.8 Debug: Rejected Hashed Release Title: 19535F4CB7142CD9CEB47A3B85EB2362 12:23:38.8 Debug: Rejected Hashed Release Title: 3B36532103CB1253E97B4EB6D277D929 12:23:38.8 Debug: Rejected Hashed Release Title: CAEB2FE8423ADC6EB0B6FBCC6EC8A025 12:23:38.8 Debug: Rejected Hashed Release Title: 05B789910CAC35AE2FD672B6A24C89C8 12:23:38.8 Debug: Rejected Hashed Release Title: 7863EE0CFD3924C017E742901A98E083 12:23:38.8 Debug: Rejected Hashed Release Title: 12E990AFFBCC28BBF3F5267558A7B4DA 12:23:38.8 Debug: Rejected Hashed Release Title: 402BB6DA2DFECB647B18F6457640A050 12:23:38.8 Debug: Rejected Hashed Release Title: 160A38B5775AE98D1D33576DA6AE30B5 12:23:38.8 Debug: Rejected Hashed Release Title: 295267850505E38766A6C217AE631CE3 12:23:38.8 Debug: Rejected Hashed Release Title: A7B1C2C6FBD2AE5BFE1AA5459C2E34B7 12:23:38.8 Debug: Rejected Hashed Release Title: 29688CE9C78AB804EC0FCEE81B6B06B5 12:23:38.8 Debug: Rejected Hashed Release Title: 038606FE6283EA720A09A7CA64758B1F 12:23:38.8 Debug: Rejected Hashed Release Title: E7212CE276D59DB7019FBE01C9BE6FD8 12:23:38.8 Debug: Rejected Hashed Release Title: 8C02D4DFABEEDF12639B2CB9F81A014B 12:23:38.8 Debug: Rejected Hashed Release Title: 9185AC0CB29EC85593F2E4E5FE7BDAA0 12:23:38.8 Debug: Rejected Hashed Release Title: 91D81374EF4BBC2D295EFC79B1B81A7A 12:23:38.8 Debug: Rejected Hashed Release Title: 28FFDE20E32C08E3F0546652551EADB9 12:23:38.8 Debug: Rejected Hashed Release Title: 4DC474C347450979B70FAD1C88F5A9E5 12:23:38.8 Debug: Rejected Hashed Release Title: 55E7CE9D009AAC677B6AF3C37216596E 12:23:38.8 Debug: Rejected Hashed Release Title: F86C122D224DBD26380EAAD86D67D32E 12:23:38.8 Debug: Rejected Hashed Release Title: 1F43F68A857194E67D8A12961FD7B443 12:23:38.8 Debug: Rejected Hashed Release Title: 21BA3A20DBB91C6800648DF3F82C9A46 12:23:38.8 Debug: Rejected Hashed Release Title: 3920D6DB20350D63E3B9AFD596688E4A 12:23:38.8 Debug: Rejected Hashed Release Title: D3FCBD6D6F12B222EDA470242C4A9643 12:23:38.8 Debug: Rejected Hashed Release Title: 671CF26F82A47721306A39975E1B02BE 12:23:38.8 Debug: Rejected Hashed Release Title: 8EDC05B837C752E81CD513673A7D133C 12:23:38.8 Debug: Rejected Hashed Release Title: 42400BB3C68D5A01F8F3DDB1EE364C07 12:23:38.8 Debug: Rejected Hashed Release Title: 5AFDE35377D8708AEC6EBEF9C48A7674 12:23:38.8 Debug: Rejected Hashed Release Title: F40FE2075D1C363E3B7918739B28FDC6 12:23:38.8 Debug: Rejected Hashed Release Title: 034720294185F21FD172979CC87EB2C9 12:23:38.8 Debug: Rejected Hashed Release Title: B9D0DB8EF5887E27DD57248C5F2AED58 12:23:38.8 Debug: Rejected Hashed Release Title: E8255A2E656DAF4334E2657C935A8E77 12:23:38.8 Debug: Rejected Hashed Release Title: 3E60B40C0FAF739CE8D9D3A56BF9C274 12:23:38.8 Debug: Rejected Hashed Release Title: 16892E1DBF45E8697084FB886F93E5E3 12:23:38.8 Debug: Rejected Hashed Release Title: 7DEB3AB3D8ACFA04A62BF99DBDD75A15 12:23:38.8 Debug: Rejected Hashed Release Title: 8245D2090FCA731792A5F89182DE305D 12:23:38.8 Debug: Rejected Hashed Release Title: 25C199FFF8E20780957464142B036AC8 12:23:38.8 Debug: Rejected Hashed Release Title: C24C113D0A0898F968BA0845D3BBB4AB 12:23:38.8 Debug: Rejected Hashed Release Title: B12E05688F5A6501488AE3D28DB8E41C 12:23:38.8 Debug: Rejected Hashed Release Title: 8E69998AB57C8113BD33DC71F688D27E 12:23:38.8 Debug: Rejected Hashed Release Title: 2DCEEFA49C13614938F971BA93ACE308 12:23:38.8 Debug: Rejected Hashed Release Title: 5618FD33C2B8BB2E42586315024EE505 12:23:38.8 Debug: Rejected Hashed Release Title: BB10398DF99A2B8A8913118D1B55A674 12:23:38.8 Debug: Rejected Hashed Release Title: A9C3A0E0FC925E3CD3CF0BFEC8DC7915 12:23:38.8 Debug: Rejected Hashed Release Title: 89BD9B58FC55D85BEF0C7EB8126922E3 12:23:38.8 Debug: Rejected Hashed Release Title: A13E7969FFF37B54513CCA681E8D3AA2 12:23:38.8 Debug: Rejected Hashed Release Title: 22CAFB2D496CEFAA01D71B873DF5F10B 12:23:38.8 Debug: Rejected Hashed Release Title: A4D9968DA378919E53269BDB0A2595D3 12:23:38.8 Debug: Rejected Hashed Release Title: F0F12A3DC8D081A8F98947C0D4778FA4 12:23:38.8 Debug: Rejected Hashed Release Title: 366E4F60AD458A9CE926F58CC4303F62 12:23:38.8 Debug: Rejected Hashed Release Title: 431156FFA1F8D881053336F0D368F12E 12:23:38.8 Debug: Rejected Hashed Release Title: 458F769E915BF0F8F9E912C403D01CDF 12:23:38.8 Debug: Rejected Hashed Release Title: A0654332421BA8B6895A5E46D268DC63 12:23:38.8 Debug: Rejected Hashed Release Title: A3A6FC977FD932DEF120C22BF5C32FA5 12:23:38.8 Debug: Rejected Hashed Release Title: E725CE35611C5AD75F49F31C3E629500 12:23:38.8 Debug: Rejected Hashed Release Title: A1C8DB6C181B7746047EFAD92C99FD6E 12:23:38.8 Debug: Rejected Hashed Release Title: 56E8DB0E08592FEC443127A71D674DBB 12:23:38.8 Debug: Rejected Hashed Release Title: 2B740BB3FF81192033A4EBE138FC1BFB 12:23:38.8 Debug: Rejected Hashed Release Title: C1AACDA7F2B24F1C3105FF14CE474F9B 12:23:38.8 Debug: Rejected Hashed Release Title: 60CD205B1E480E6B661FC56F709E3F60 12:23:38.8 Debug: Rejected Hashed Release Title: CCDD0B9B217CADA2369108CB7F1C5F0B 12:23:38.8 Debug: Rejected Hashed Release Title: 1A1FDFCB4F7F0FA32C4E5B16F408A5E1 12:23:38.8 Debug: Rejected Hashed Release Title: 7C563FFD2F47026558417E641C71FF7E 12:23:38.8 Debug: Rejected Hashed Release Title: AD0DAE9350D8402FB3C9863C2AED3470 12:23:38.8 Debug: Rejected Hashed Release Title: A33E462AF8B8F95456A892755371F047 12:23:38.8 Debug: Rejected Hashed Release Title: 74D98B3928E1DE094A8D65F55F8B5EBA 12:23:38.8 Debug: Rejected Hashed Release Title: A3A89AE42189E273163B0BCE34EBB193 12:23:38.8 Debug: Rejected Hashed Release Title: 1F06FEDDE5A58965F1DEA6D88FE1AFE7 12:23:38.8 Debug: Rejected Hashed Release Title: 2DC716B2DB635C7BCCFAC9602C27D842 12:23:38.8 Debug: Rejected Hashed Release Title: 3E70731EE0FACE9D2891A93472F02682 12:23:38.8 Debug: Rejected Hashed Release Title: AF35C56D573198CF93DA247369738A4C 12:23:38.8 Debug: Rejected Hashed Release Title: E55B433FCD74F27548A0B03219AD0508 12:23:38.8 Debug: Rejected Hashed Release Title: 4F35D3176D2B7BE0A3A71EED553F390E 12:23:38.8 Debug: Rejected Hashed Release Title: 98B06D41EE9AEE7B06F0CC8E8A0913F7 12:23:38.8 Debug: Rejected Hashed Release Title: AD93CD92E978DFFC033B97B470AE77C1 12:23:38.8 Debug: Rejected Hashed Release Title: F1B76D6D2B8D85BF9FE4874B012CB72F 12:23:38.8 Debug: Rejected Hashed Release Title: D0EC2962A153495D3300FABACCB27F61 12:23:38.8 Debug: Rejected Hashed Release Title: CA878CC6AD1A75C7B2A50682D3310064 12:23:38.8 Debug: Rejected Hashed Release Title: 577A0D0F34662397D1314ABC3048494B 12:23:38.8 Debug: Rejected Hashed Release Title: 7990F1FD3EF7CDF5C288514FDE926A72 12:23:38.8 Debug: Rejected Hashed Release Title: 541E3899F49D81081F20378097AFAF0B 12:23:38.8 Debug: Rejected Hashed Release Title: ABB5A9AB873C888036F1C6750FAC17A5 12:23:38.8 Debug: Rejected Hashed Release Title: F2D8A63E75EBEE2685D27BF3D96963C6 12:23:38.8 Debug: Rejected Hashed Release Title: 0E702AECF5FED9A7D79FE85C9122A482 12:23:38.8 Debug: Rejected Hashed Release Title: 27CA76C4F27366C758F14AA698E49F7C 12:23:38.8 Debug: Rejected Hashed Release Title: BA7F3F15ADA935D85E0D1FD546DEDE6B 12:23:38.8 Debug: Rejected Hashed Release Title: 05B4575698D23CDB6F32A1F5001570AE 12:23:38.8 Debug: Rejected Hashed Release Title: 6E6B6E3A29C796C235EF9019280E4B97 12:23:38.8 Debug: Rejected Hashed Release Title: 7DCBC2300741EA272725B662CFF43037 12:23:38.8 Debug: Rejected Hashed Release Title: E3C09179D5F2357BB24DB0F452083C3E 12:23:38.8 Debug: Rejected Hashed Release Title: 1F6826C92280048DC2C85273EB22C1A4 12:23:38.8 Debug: Rejected Hashed Release Title: 02B16BECEBB66B059C084556C96548DB 12:23:38.8 Debug: Rejected Hashed Release Title: 18B985746DFDEA17BDAD8C2A7B2F0714 12:23:38.8 Debug: Rejected Hashed Release Title: F274096A879657C9DAC4F09626B84C3D 12:23:38.8 Debug: Rejected Hashed Release Title: 7FA602B949A615C1D12650028E16C076 12:23:38.8 Debug: Rejected Hashed Release Title: DF21A38F439B39E09487A9D0033111B0 12:23:38.8 Debug: Rejected Hashed Release Title: D39F67B3DDE773E5F4F2647D02345943 12:23:38.8 Debug: Rejected Hashed Release Title: EABD2584E248FAFD6E0352B787C4CCCA 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 12:23:38.8 Debug: Rejected Hashed Release Title: viXQS7Y0pUVKJivZqhwOYgQ6q7rPbc0e 12:23:38.8 Debug: Rejected Hashed Release Title: x6COOojMY6jSYN3g7FKayuBGUIiwsRzZ 12:23:38.8 Debug: Rejected Hashed Release Title: Kn3KzynNg8XJcbBbJqRh4e2QRk5SMBIt 12:23:38.8 Debug: Rejected Hashed Release Title: aHfn2nmvyUsr7kpuH9y2dMYB1QjZT592 12:23:38.8 Debug: Rejected Hashed Release Title: 9Ti9o60CZs3UBDNAz7tAjn7Uh2V7n3F3 12:23:38.8 Debug: Rejected Hashed Release Title: HZVDjjFTBBQzTlzdaUuE3CB0HzQdzTrS 12:23:38.8 Debug: Rejected Hashed Release Title: ldkUDGRLhz0K0iP794jc5xgdjgX0FadQ 12:23:38.8 Debug: Rejected Hashed Release Title: GBPdZPRNujZwSjYp1XpAfcOFTK06373I 12:23:38.8 Debug: Rejected Hashed Release Title: jW7ft9IMsjc6Ys9RI7d1j6NzlA2M4nyk 12:23:38.8 Debug: Rejected Hashed Release Title: dFBKvf3di0khsOTMEgjcMpkrn0lyaF5J 12:23:38.8 Debug: Rejected Hashed Release Title: pYE69Vw3bw4xIkuMZsEHCR1b87Bn9x4d 12:23:38.8 Debug: Rejected Hashed Release Title: 42Wc8vd3cZjC2RFS5iv2ujRRmfpCPkaf 12:23:38.8 Debug: Rejected Hashed Release Title: oZdOK60TBQiakfo2hR8eU0DzFr8cOXDJ 12:23:38.8 Debug: Rejected Hashed Release Title: 847TuHJ8mNTebHF7Adt2Y5XSExk8eACi 12:23:38.8 Debug: Rejected Hashed Release Title: SqlC8AFLHyPkSv9lrYHjSeBr5MytDiQd 12:23:38.8 Debug: Rejected Hashed Release Title: JtjE7PIVT68ia57I5W73iX6FgZYoXaj2 12:23:38.8 Debug: Rejected Hashed Release Title: PfcND2FkNDCO1VjyOKAFR512O1z2gpty 12:23:38.8 Debug: Rejected Hashed Release Title: 9odXaHgfHCE8oAavgoAiQArEl1LdXZmi 12:23:38.8 Debug: Rejected Hashed Release Title: lZrvkPkj2B0GRLWnJeT7b80hbAk7vHL0 12:23:38.8 Debug: Rejected Hashed Release Title: FBH9EEkU72hFrLjn6D3lPS6lSU1s2I2L 12:23:38.8 Debug: Rejected Hashed Release Title: p0C9wpmah87QryVgSKhrVsXt3eTJa4aU 12:23:38.8 Debug: Rejected Hashed Release Title: SKOXWNzdD6EhLNeWECflPQBOnPLu3ZDW 12:23:38.8 Debug: Rejected Hashed Release Title: oLuImz5Xr7nuUq46jmJTgZqTjo237G1F 12:23:38.8 Debug: Rejected Hashed Release Title: vcKk6OjDLkVESe73JsqffvImR70IS2nu 12:23:38.8 Debug: Rejected Hashed Release Title: HtMWmVxlpmKc9RjEHSK20tWd3HN8OuZy 12:23:38.8 Debug: Rejected Hashed Release Title: ORiGlfKEfD2nHiz4v272zWr3FYT278LR 12:23:38.8 Debug: Rejected Hashed Release Title: SlxkGGxWazDKggt6objMHPFUPmCD4MuA 12:23:38.8 Debug: Rejected Hashed Release Title: mPyH1CtAzeeUs601Q7bsFXeQWnlFbFRm 12:23:38.8 Debug: Rejected Hashed Release Title: 3iizhBCGDlcr32nCMl6myQLulhNle1Q5 12:23:38.8 Debug: Rejected Hashed Release Title: 8PTMdBEHxpwMYYFvfqqTNyF8A4TaSdr1 12:23:38.8 Debug: Rejected Hashed Release Title: dMEroX761NW7zmJwpz3U7RV7BomBqmst 12:23:38.8 Debug: Rejected Hashed Release Title: OEIF1Qwmha3xchZsptjEr45nzYw4J5Wk 12:23:38.8 Debug: Rejected Hashed Release Title: fCDG7zvhClndQflFqOln6JHhHYYEWigB 12:23:38.8 Debug: Rejected Hashed Release Title: nuKTsfIzQi234lDgfuF7Jyli0ZM49A5j 12:23:38.8 Debug: Rejected Hashed Release Title: PDnNdnN3JLCyxXY5bCwOsTfTbK1xzeS7 12:23:38.8 Debug: Rejected Hashed Release Title: UvD5Vp3kwRe2iNCCQB39JEVervFosaLJ 12:23:38.8 Debug: Rejected Hashed Release Title: BXlc4nvynWFskeka4GN3JYGuR2XlmjSs 12:23:38.8 Debug: Rejected Hashed Release Title: sgg9ixbxzSjU5k4Kvl0CU7LU8zi32jjE 12:23:38.8 Debug: Rejected Hashed Release Title: y9acYLQ7MjSlYjpCc9y8bYHW4UiAYJV0 12:23:38.8 Debug: Rejected Hashed Release Title: wYhD46g8YSlRv1EDmW0Asy1QcyhVHhHE 12:23:38.8 Debug: Rejected Hashed Release Title: fGEZBBpWfmF7O5K56nWjzI35F91dEouT 12:23:38.8 Debug: Rejected Hashed Release Title: V1eRqTpNXGvAl8jdgzdbUkOPBv8J52xn 12:23:38.8 Debug: Rejected Hashed Release Title: VKAwqPejxyUp3g9AbAASMbbh76w6BAbF 12:23:38.8 Debug: Rejected Hashed Release Title: JAooWIpAXcxrDneIDxE8HZXPeCKq4pAl 12:23:38.8 Debug: Rejected Hashed Release Title: P7gQoPWwAiUPIZYlG1rbPaL6IBmNiOC2 12:23:38.8 Debug: Rejected Hashed Release Title: qZnE2qlDTZdSfbDhfiKDNjcXWzROnnhX 12:23:38.8 Debug: Rejected Hashed Release Title: WfNvQPkyrODPT5i9zFdeX3tZKdxL40WV 12:23:38.8 Debug: Rejected Hashed Release Title: 2JzYuY4cdBErI8Rvkc4r7jDuatzrCq8Q 12:23:38.8 Debug: Rejected Hashed Release Title: n4pDpkPK7cthKVkt1Da7WmKCzVcDBnka 12:23:38.8 Debug: Rejected Hashed Release Title: dal2QaYeQYfbHrIpKX3qEixDjOsISg8n 12:23:38.8 Debug: Rejected Hashed Release Title: QpDPzqBwOQxpbDi3oLgEDubQUeEqGHmf 12:23:38.8 Debug: Rejected Hashed Release Title: gVo9kZQtSaSqSg4vaPwZNZv0CZn8oldX 12:23:38.8 Debug: Rejected Hashed Release Title: E4MqZAalqUWkf0mUti55w0SDhO0wxaxY 12:23:38.8 Debug: Rejected Hashed Release Title: NrzTVbLcG6P6aC1uHc8jGRuZiNszfOE3 12:23:38.8 Debug: Rejected Hashed Release Title: nFLYiqokf6NQNVd3FxqUQoP9DA2QHJGO 12:23:38.8 Debug: Rejected Hashed Release Title: DbFEQqnnqtfz017NLmskjWvJ62Pk7ijR 12:23:38.8 Debug: Rejected Hashed Release Title: oLQw7Xn7h7u0sIPK4UCkJsOn8hj0de6k 12:23:38.8 Debug: Rejected Hashed Release Title: ToPME8Edd7pNS3yOg5RjaomM8wsd7875 12:23:38.8 Debug: Rejected Hashed Release Title: roNDjY2nIuLRTJjzU2CGPRD75DUsBhzn 12:23:38.8 Debug: Rejected Hashed Release Title: EspHVdwbJCoOouA9xQycxJKEc84IONsP 12:23:38.8 Debug: Rejected Hashed Release Title: azT9bxy9H0vS6G3cLggOgGDkEiBuPGLk 12:23:38.8 Debug: Rejected Hashed Release Title: 0UdUkJZb3jqo0y5JZZloBZwE3OKiEFmN 12:23:38.8 Debug: Rejected Hashed Release Title: gw0GPzp6oh28NjcjIjvd888DRN4kDvOQ 12:23:38.8 Debug: Rejected Hashed Release Title: 83OokZWH3jYoF8mCp8S3ZqvYkYetdHWV 12:23:38.8 Debug: Rejected Hashed Release Title: rBqicTHz1fHNgLH0tAE9XlUj6lKbtJ6S 12:23:38.8 Debug: Rejected Hashed Release Title: IQI2iw0pMnpJXHibvLcYrhyQN96upKOX 12:23:38.8 Debug: Rejected Hashed Release Title: EzqaZ2b0NW8KqS7gVUw6nPrWO8Wayc81 12:23:38.8 Debug: Rejected Hashed Release Title: yzgF7pRpc2biMoBzaJ2lT2WoWJoLQ8ip 12:23:38.8 Debug: Rejected Hashed Release Title: XvRoFf4HJ3e8Ff65JaU04emJi2L3njYO 12:23:38.8 Debug: Rejected Hashed Release Title: zhjCmiKe6UHn8aiEQAVllmsaWHABtcf8 12:23:38.8 Debug: Rejected Hashed Release Title: znthRxB1aFIR18zpW0mu3YfschTVtr8E 12:23:38.8 Debug: Rejected Hashed Release Title: iI1okrICuxinkNAHVqaNpc5jTl99sWci 12:23:38.8 Debug: Rejected Hashed Release Title: CQxs42qeYjH7ULejXGNLmJTWz0nsqQYS 12:23:38.8 Debug: Rejected Hashed Release Title: BWihFadjJJOltbaoFockGZYWgBIFfBcZ 12:23:38.8 Debug: Rejected Hashed Release Title: tmQjxSROqR2uazmviMv0M7TLVH5fONgM 12:23:38.8 Debug: Rejected Hashed Release Title: TeWDDvfQaJRPGJcVHw4wDT7Hh8RB4mpN 12:23:38.8 Debug: Rejected Hashed Release Title: XsP6LazqwYdYb467Znkzvrh75woygXSQ 12:23:38.8 Debug: Rejected Hashed Release Title: oQTOtQ9OHP5egHAIUUiCNtyyMdCx6Odk 12:23:38.8 Debug: Rejected Hashed Release Title: 8Rw7Ut436dLQU1LDfmjwGrM7LeLxNi6E 12:23:38.8 Debug: Rejected Hashed Release Title: THiIJZbqlGnEcH7oUubFpyLZIn2vvo9p 12:23:38.8 Debug: Rejected Hashed Release Title: yTG2QfFy5ml1mxrxRhCCdF0vWQi7nVCP 12:23:38.8 Debug: Rejected Hashed Release Title: RMDGGfb910TfyfaJ6zzrSN798439N8ad 12:23:38.8 Debug: Rejected Hashed Release Title: jztI6pH3qEDsEd4P0UdQOgsPGpFhZvPy 12:23:38.8 Debug: Rejected Hashed Release Title: eRzkZwNbdkioR9cea2Y2CYNKsM0IkrUO 12:23:38.8 Debug: Rejected Hashed Release Title: 9l6lqIbG8yUFAKr53B7Zn4JVFOTnzNqP 12:23:38.8 Debug: Rejected Hashed Release Title: Deox5VL3dTxbRKrOSkpFOGUlGPJ55LF4 12:23:38.8 Debug: Rejected Hashed Release Title: JVkFxJi02ZS1MzwzwpES7tbUs3lrbBcd 12:23:38.8 Debug: Rejected Hashed Release Title: gxRAq9I9okOXWR263mTmVKWrQcYpvtIV 12:23:38.8 Debug: Rejected Hashed Release Title: GrT21LsncvehLTCka1aTO0xf76fvXR9f 12:23:38.8 Debug: Rejected Hashed Release Title: azFUB1SPOrztVlupju44xfWPFMLmuvUQ 12:23:38.8 Debug: Rejected Hashed Release Title: 4N2nS4g3EMaNKAz1LjiR4D8p69H5Imol 12:23:38.8 Debug: Rejected Hashed Release Title: GBao2o9XJdNDLfS8BHkAghazcfkrxt38 12:23:38.8 Debug: Rejected Hashed Release Title: 9k8ECtc7rhhB1yNK9lBxRC2biLddrZtE 12:23:38.8 Debug: Rejected Hashed Release Title: ixxxnyAEUjvF2ZLanJ1xCDYgQCiq8OCA 12:23:38.8 Debug: Rejected Hashed Release Title: gX7BUjXZ64lQo4zoXUoxG5UVtvQrcQVv 12:23:38.8 Debug: Rejected Hashed Release Title: xt1bizzUu5CqQn5zZWpSPaMr9COAufCL 12:23:38.8 Debug: Rejected Hashed Release Title: PFWmK0kysNEt244u81bdOrx3UyKsZ1YL 12:23:38.8 Debug: Rejected Hashed Release Title: BTs9EpOTZJHbMIGpWLtsSN415nwl7Gxx 12:23:38.8 Debug: Rejected Hashed Release Title: zAETZoET1wkKVcdZt8EBMUawS9uSOqhJ 12:23:38.8 Debug: Rejected Hashed Release Title: NFC2Z5cFx2G6qSBeRw3LQC6OIamrJXZz 12:23:38.8 Debug: Rejected Hashed Release Title: G1geC6tnGAleTQHZQw20JvHfdgwMDWZj 12:23:38.8 Debug: Rejected Hashed Release Title: 73a0dlLn8xIlU0y8l6l51Ts3Br9p5NW8 12:23:38.8 Debug: Rejected Hashed Release Title: ILjclTTi2ma2ticQi89lpNq0tEdQ9a2P 12:23:38.8 Debug: Rejected Hashed Release Title: HcVuRM5yy4RDJS2wasRSZnoCDmSUuuOA 12:23:38.8 Debug: Rejected Hashed Release Title: 4vYTFzkZM68VYlTFmxFnTqBMo67rGfbs 12:23:38.8 Debug: Rejected Hashed Release Title: E1Yu1kJMAp7XkQZD6IRJVWILaHZK7Hv2 12:23:38.8 Debug: Rejected Hashed Release Title: j9ur79eZqcLj5jU7MWCJ1jBb588jAf17 12:23:38.8 Debug: Rejected Hashed Release Title: Ofhuqm0VF9JShyN5oCExB5hXYoQrs3Hg 12:23:38.8 Debug: Rejected Hashed Release Title: zykfdMh3hWRrxr6KKd737lKjEVEh4JV7 12:23:38.8 Debug: Rejected Hashed Release Title: OQH9hXHFMd0FPEkda8lAkDTiz9NnLSty 12:23:38.8 Debug: Rejected Hashed Release Title: Y5628XAn2TpG8h0AaUoqmTbJ5yaoelcx 12:23:38.8 Debug: Rejected Hashed Release Title: ZFeUbpGhUkFSVFTKzwz3ENZIJEv6T49b 12:23:38.8 Debug: Rejected Hashed Release Title: mbdvxcuC0JiqX4KQ2PoO2TutkTi71AcX 12:23:38.8 Debug: Rejected Hashed Release Title: BMzlM4CqVgKn5UTWnoh6vVQTCIMbEBsc 12:23:38.8 Debug: Rejected Hashed Release Title: uk5lqCfcP8VOEP2RnhWpfUEapof3oaOR 12:23:38.8 Debug: Rejected Hashed Release Title: ERM7B4od6umg7KO8z0pgwhoHN2Y4f709 12:23:38.8 Debug: Rejected Hashed Release Title: gCvEzUA0kcqXCyGieR1gtrdrHflrXK75 12:23:38.8 Debug: Rejected Hashed Release Title: gAV5PYEf9YIRTpLpkF91DWmSl5AiwyJJ 12:23:38.8 Debug: Rejected Hashed Release Title: jEJZgq0gZHUbTJXE1oFClYLHao2qZNS2 12:23:38.8 Debug: Rejected Hashed Release Title: YisBEpKHCtSr5nhbVwYU1dl2NBu0iWAY 12:23:38.8 Debug: Rejected Hashed Release Title: kLaEG386LMyQSqaJA2B4Wa8MCyeWlEse 12:23:38.8 Debug: Rejected Hashed Release Title: bZqH2SszdlCi0Wk4IWaujjKVBy1LkO7C 12:23:38.8 Debug: Rejected Hashed Release Title: Z4tsxZQrunRrUsRTjYp6QNDyoiyVfUkg 12:23:38.8 Debug: Rejected Hashed Release Title: wC2ubOyaVB5nVYyvOWlDwaeh0uCT4vCX 12:23:38.8 Debug: Rejected Hashed Release Title: pP4LOubAtyflHAQ6JhZETHHpRm3Wqo5c 12:23:38.8 Debug: Rejected Hashed Release Title: cjtjvatRS0EjT38s0b58RAW0c7wUYVZC 12:23:38.8 Debug: Rejected Hashed Release Title: 1iO3etw2KDeOIOWY1tE59tv6A8piAt3d 12:23:38.8 Debug: Rejected Hashed Release Title: M4zl2LXKQbOyNOB2lI2Ndzd6q3ZCS4Q0 12:23:38.8 Debug: Rejected Hashed Release Title: 6yrLWCNTGeFaqvuTBiztnjEQ1xUdLZ3G 12:23:38.8 Debug: Rejected Hashed Release Title: B9GJiaesuJEpJy0xTx5GBIRRn06neOmc 12:23:38.8 Debug: Rejected Hashed Release Title: LHu1y9CNOAmhF4rJ77Hj1JkbVr0fYe05 12:23:38.8 Debug: Rejected Hashed Release Title: 594M1RdX6BejA7v76L3idjpGQ6OGkfPb 12:23:38.8 Debug: Rejected Hashed Release Title: 2TByFbQspANSG3BuUDM1pfqkYORrtWeK 12:23:38.8 Debug: Rejected Hashed Release Title: l7I7HNXYSJ1P9LET5NqULpOjrFmxSuV9 12:23:38.8 Debug: Rejected Hashed Release Title: RmOATOw8WIBXGwMtIaYLEAmBdb0mCtlF 12:23:38.8 Debug: Rejected Hashed Release Title: PzzAKlbVwx8ohgHuqbiBL2421Nhpcxr1 12:23:38.8 Debug: Rejected Hashed Release Title: vmQBi88IYxQtkfnyySVenVc0Y4rY6tc4 12:23:38.8 Debug: Rejected Hashed Release Title: jvj1zGl7dNX21ABGzgiP8dH0p3TVb3Et 12:23:38.8 Debug: Rejected Hashed Release Title: TnlgTCeg0QDuhya9F3x4w07o9EGWjk1s 12:23:38.8 Debug: Rejected Hashed Release Title: okqQfBRcu4S6PQZOK0nWcyq49wUGzqSU 12:23:38.8 Debug: Rejected Hashed Release Title: 1h264yvuJoQ6gdVScKFfuqgtaGn2EFoz 12:23:38.8 Debug: Rejected Hashed Release Title: Y9fjn0V2snRgdO1dP0TCduaP7fDFDu4T 12:23:38.8 Debug: Rejected Hashed Release Title: wDWKQ7okIx0IPWwwgnLmWBXPnqBq0BKF 12:23:38.8 Debug: Rejected Hashed Release Title: mmBhYyrmDObLBlyYAdz6pJPS0e6dlNJA 12:23:38.8 Debug: Rejected Hashed Release Title: JUSXtc7R25LfocG45ob2w6Q3iSZUHB0l 12:23:38.8 Debug: Rejected Hashed Release Title: P48yis6JhcqCGLZYVhFEWQEa345MJC65 12:23:38.8 Debug: Rejected Hashed Release Title: yUi1OI2TEvN6Jk7carC66oMVy94qjpir 12:23:38.8 Debug: Rejected Hashed Release Title: sXza0CrMo05YOJ6AN9SDTnkm8kelbp2i 12:23:38.8 Debug: Rejected Hashed Release Title: gGGJ0lUVuQVEY42c58MqwTNL7EizsmMF 12:23:38.8 Debug: Rejected Hashed Release Title: Ry9GhMten9unfe8vF94Xrnd2VDt7Q8lP 12:23:38.8 Debug: Rejected Hashed Release Title: IcLX4bVhafHNt6BozWXPzBbvGwFCAwvZ 12:23:38.8 Debug: Rejected Hashed Release Title: wsI5PZyfNPZv0bmOkmILxaVFB9MZUf8P 12:23:38.8 Debug: Rejected Hashed Release Title: geZzGIP9AnOMzXOyCHeTT4frfeldRrro 12:23:38.8 Debug: Rejected Hashed Release Title: zT2a7XjuYVijA3gjiJTtaq5ohcHUPK9l 12:23:38.8 Debug: Rejected Hashed Release Title: Ad4QdFOoUvowKTHBiSMxtSYQ8t07uvgi 12:23:38.8 Debug: Rejected Hashed Release Title: ON5X4fGWDf2YKKHq8PTDhpWXzOe6wH0x 12:23:38.8 Debug: Rejected Hashed Release Title: gpptpzd4a0fN1fSCpBYCRYHMxqRbXsQt 12:23:38.8 Debug: Rejected Hashed Release Title: 07kOMXM9L7NJtCWrQ3yhZJnVsL14j7iU 12:23:38.8 Debug: Rejected Hashed Release Title: NEsGGVy3ZcL2Urrf6S7xZLMaez0DLhg9 12:23:38.8 Debug: Rejected Hashed Release Title: GqtitkDuGW433nB3SkYKFrfiovANYZFO 12:23:38.8 Debug: Rejected Hashed Release Title: YN5kzXTGS3wbke12bqze4nKaPS2oa9PC 12:23:38.8 Debug: Rejected Hashed Release Title: 0Vfq6dOBoI9uosEDtpZxnkQ2EvQeZowg 12:23:38.8 Debug: Rejected Hashed Release Title: pAob4yJQ9R3f2YaYl1BSy64FesJ7NmR4 12:23:38.8 Debug: Rejected Hashed Release Title: xVKbopfAQxFaMN9s14tJsIfKzyZn8ox5 12:23:38.8 Debug: Rejected Hashed Release Title: dwbtRGSOjktB2wzD1Dwu4Yzm9MyjYMxJ 12:23:38.8 Debug: Rejected Hashed Release Title: 2lSmbFNhtD1mBaYMwu1dwlwj1WrqFvJq 12:23:38.8 Debug: Rejected Hashed Release Title: HkXGkAkx0yf6oyuV63ZOmEpO0FlMxYQm 12:23:38.8 Debug: Rejected Hashed Release Title: bAsL3iblVOrlBmD06S2GoenIRiWKUdF4 12:23:38.8 Debug: Rejected Hashed Release Title: gRFxVYeEphKDiNrvw9dcCIx2fWojo2xj 12:23:38.8 Debug: Rejected Hashed Release Title: xlSd87FB3DN7kFrOa1ttodZQtM0MW4Vn 12:23:38.8 Debug: Rejected Hashed Release Title: mWkDOqtkXla5T3lX2enK0d37WcqhvkWx 12:23:38.8 Debug: Rejected Hashed Release Title: Y0bu7FlodWHc4uW9grdAPE9IHFEqEiz1 12:23:38.8 Debug: Rejected Hashed Release Title: nxrOSzOtFgyPSVoFTZi30KP0T971aFqa 12:23:38.8 Debug: Rejected Hashed Release Title: 0OqwkNDcIVojH6OzJ4lNZoDldxVMcSGt 12:23:38.8 Debug: Rejected Hashed Release Title: LBppTdGV7oOd0fe4ACQQUEiNSUBuUz2h 12:23:38.8 Debug: Rejected Hashed Release Title: yIpzoLiAxNwh0UZYdrw2kNDsNHRwpRY8 12:23:38.8 Debug: Rejected Hashed Release Title: gXHJwvclyjuywKF0c5gueI4JpIdpHCdU 12:23:38.8 Debug: Rejected Hashed Release Title: bIcLku7CJVpz7kiXAsepTH1PQLFlisv9 12:23:38.8 Debug: Rejected Hashed Release Title: oOLrgGvKLEtvfkwS034NfOkxO6PvhBYR 12:23:38.8 Debug: Rejected Hashed Release Title: xUmwOkh0rqczCylitKAcF7pWk0qtETFB 12:23:38.8 Debug: Rejected Hashed Release Title: B6vb7eOrRcvJ4kJd3QMQxx45JQSSKUXc 12:23:38.8 Debug: Rejected Hashed Release Title: g6OfuKDsK5KGXkeQTboWKkd2lcVcs2YK 12:23:38.8 Debug: Rejected Hashed Release Title: bWbc2KxGqlUFo5GU4bf0MivLIlqx67C2 12:23:38.8 Debug: Rejected Hashed Release Title: 239HwOlSxrwdFnBPHCMyEPeP3doc7JQC 12:23:38.8 Debug: Rejected Hashed Release Title: JERZqTwTKudeBdXPhHLw3lKcgKc3zita 12:23:38.8 Debug: Rejected Hashed Release Title: 6bfaGDRcfipgOao7ZoTs8x2IYHGPhYBh 12:23:38.8 Debug: Rejected Hashed Release Title: 7I2MdAJOl55UGQMHWX9uVASiJyZCt7ff 12:23:38.8 Debug: Rejected Hashed Release Title: OHoot7IqbotPki3XTNM5MmEdDdMDhlNU 12:23:38.8 Debug: Rejected Hashed Release Title: 1COEUp1XZzAh7Xb4WAGgopZ2IfBqRR9f 12:23:38.8 Debug: Rejected Hashed Release Title: NWsKTZVgb9nyzXXNS778SSMWSRBtB0oq 12:23:38.8 Debug: Rejected Hashed Release Title: XTFM7sMZYRrtqXadRpFZ71rtlZbTviUa 12:23:38.8 Debug: Rejected Hashed Release Title: tWrBIQgoflf6sl4xRiLY8exwp7rVh3Cv 12:23:38.8 Debug: Rejected Hashed Release Title: kEgNS7aHqORrQSJEGDdrylIN105vEUOd 12:23:38.8 Debug: Rejected Hashed Release Title: W3pqanDnvihEGimLiSUKDbbBzvohBvW7 12:23:38.8 Debug: Rejected Hashed Release Title: AB8cA6vhPlrsUy5rrSwhzm6qjQFeZCb5 12:23:38.8 Debug: Rejected Hashed Release Title: ocW9sIvR3SSaL36Pe3HsNqhphvC7vCyk 12:23:38.8 Debug: Rejected Hashed Release Title: sga5oGc0Byaum2pa6hVuam0vykYlWrcq 12:23:38.8 Debug: Rejected Hashed Release Title: kYU39cED2z7yFfK669qERA2SiVYc0BIv 12:23:38.8 Debug: Rejected Hashed Release Title: Mxlm9nJ8miw5sns4KSB3Wi4aknLzXJ1H 12:23:38.8 Debug: Rejected Hashed Release Title: lnEiEMwWWijfo3IqgDJ3rurDxNuQDop0 12:23:38.8 Debug: Rejected Hashed Release Title: HfFhXV9aQU65Wz8OIwrRiB8JVEGs2pih 12:23:38.8 Debug: Rejected Hashed Release Title: U5qbU3RHQa4P6bwDtrzcfpGilopVftZB 12:23:38.8 Debug: Rejected Hashed Release Title: 2SdHehAY568kH2W126dbaL4wI4ABCFo2 12:23:38.8 Debug: Rejected Hashed Release Title: 87iqcqS9VQ8Kn9ofVz1VCOsZmkMRjAOy 12:23:38.8 Debug: Rejected Hashed Release Title: TUg5oBBqO8Lhf35YtqcmQdtwF8mAGSGT 12:23:38.8 Debug: Rejected Hashed Release Title: 9zbp5zYvXZGBXTU53MItYdiyCQprz1QB 12:23:38.8 Debug: Rejected Hashed Release Title: QSGCxZn1D9u0oJhGp1HYUvzMWTSpx40i 12:23:38.8 Debug: Rejected Hashed Release Title: N4Ce7UQUpYynT3vzjNLwS8r8ledJM24f 12:23:38.8 Debug: Rejected Hashed Release Title: fM6C5y9w3GIPGxDwQVafwcaUw8UNqpFV 12:23:38.8 Debug: Rejected Hashed Release Title: YnZLCzzQ7WHVqnaY1bw1FVcj8oOSAMEY 12:23:38.8 Debug: Rejected Hashed Release Title: xVgBbI1LJnigwaPLMNRBy0EKGv58SL51 12:23:38.8 Debug: Rejected Hashed Release Title: yxtz7LB9GtWJuQqH5YmsFYJmsAwgqIGr 12:23:38.8 Debug: Rejected Hashed Release Title: WBDpBQZ803sFT5CnXCluWB8aQ7IU2u8P 12:23:38.8 Debug: Rejected Hashed Release Title: eOfJEzuVjRw0sRVzkdJZP6zxpaCtrO8j 12:23:38.8 Debug: Rejected Hashed Release Title: UKPFi7lPHCGPsL1Ke3P6yGIKxy8msRHS 12:23:38.8 Debug: Rejected Hashed Release Title: IS2Lpw0NkpEOTCjJEOip93prTRpheXjc 12:23:38.8 Debug: Rejected Hashed Release Title: u1YhkzRaFoWQYH2XT15zcJKf6RcHAHRA 12:23:38.8 Debug: Rejected Hashed Release Title: 2U7eyzrlz3X43CNF4X4dxdsje6ygmJ0o 12:23:38.8 Debug: Rejected Hashed Release Title: nVM0ulub4Z9ZNcGGn16VpMMfvWHrshtY 12:23:38.8 Debug: Rejected Hashed Release Title: 0i6gXaoC2xwE2iIgNeN71AzYLsPQek7D 12:23:38.8 Debug: Rejected Hashed Release Title: EqMTbCSWJ4vmS9w4j3u9u8GnQ1MumOlP 12:23:38.8 Debug: Rejected Hashed Release Title: 8V5diAqXIyWM31pVS6HWmCQEYA8ZlPsu 12:23:38.8 Debug: Rejected Hashed Release Title: 19TRsRyBrrtMD8pAuzefy4epQlqXZhrb 12:23:38.8 Debug: Rejected Hashed Release Title: 6ZswIVId9T5eZxtRC9PChfmsXwPuvhnd 12:23:38.8 Debug: Rejected Hashed Release Title: 41VJPM3U7TFKqYYYSCvr6wRxKX0lpbOF 12:23:38.8 Debug: Rejected Hashed Release Title: wsTpgwL0TeLljX0AOQgEcFyFuGxZhR2b 12:23:38.8 Debug: Rejected Hashed Release Title: RHh2g5qmyO0adgECP97JTPPd9UwbvTYO 12:23:38.8 Debug: Rejected Hashed Release Title: OUJuQJej86dgTFneEA4gk4JMtAiCtELi 12:23:38.8 Debug: Rejected Hashed Release Title: 6xUdwp3R4ItSS0F0XI9sEEZyzMX2ZRRj 12:23:38.8 Debug: Rejected Hashed Release Title: SF7TgM9q0NAzuGiPX72FLScFW3HRSXIC 12:23:38.8 Debug: Rejected Hashed Release Title: c8HxuXJ6pFbKy7Tiu37Zgz25dLuHCh2i 12:23:38.8 Debug: Rejected Hashed Release Title: fGWTFayGFAj6hAqJq2NcZD1qgjCv5ina 12:23:38.8 Debug: Rejected Hashed Release Title: jw2pxFmwtfpUTXJdL1zdgonc68JEN8zp 12:23:38.8 Debug: Rejected Hashed Release Title: m1IQIlWlllBk7sGkmMZbDciOpYeiy957 12:23:38.8 Debug: Rejected Hashed Release Title: BHlvyrnqeIsNgsMXJvKgctrzwKTD6rsW 12:23:38.8 Debug: Rejected Hashed Release Title: BGUyPzkZfmeYVRRWVX2leSLUNtmw24gU 12:23:38.8 Debug: Rejected Hashed Release Title: 2OwwNijxVr4GNrcccy3TmEZZAxUsS3XM 12:23:38.8 Debug: Rejected Hashed Release Title: TqNkPzXDSQGk7JmltcsArvNJfcdHcWcx 12:23:38.8 Debug: Rejected Hashed Release Title: N5uPDsxwoB1palrN2MpDNRqKHIt5JsEo 12:23:38.8 Debug: Rejected Hashed Release Title: szAFjEzd4ZcEIi09CLEOvwu8DLWuiEec 12:23:38.8 Debug: Rejected Hashed Release Title: IQARoet9nVZvILy1izrnfYLPjB152z0c 12:23:38.8 Debug: Rejected Hashed Release Title: 90OP57k1GqPxWZyU2AB2RTeIL9UZYc4Y 12:23:38.8 Debug: Rejected Hashed Release Title: vkMszsi2nURZQBMYhYuMhOXtkKe4zf04 12:23:38.8 Debug: Rejected Hashed Release Title: Iyh3TIRvy7aAQIuLkG2wwUY3om0nQ82i 12:23:38.8 Debug: Rejected Hashed Release Title: 0VcuGZexBxuNXxAkrSnauxxmavLjnqEw 12:23:38.8 Debug: Rejected Hashed Release Title: pEbjYEjhf5e7Wi5wPtc3X1tR91NFZbev 12:23:38.8 Debug: Rejected Hashed Release Title: iRtTFZsD5Q59DKiCB7tnxIviJ7HKcSvg 12:23:38.8 Debug: Rejected Hashed Release Title: PaP4WnlHkRwJQRLsw33mnU8J1aJ1cAi8 12:23:38.8 Debug: Rejected Hashed Release Title: rmBrqSfpVP5p0vZ2T5K9L3qMNQuf3oie 12:23:38.8 Debug: Rejected Hashed Release Title: 0us3jvxEUkNILF8bJEOjSSfAVvxpdZwf 12:23:38.8 Debug: Rejected Hashed Release Title: 0b80E7RnVw4lrR5mbL6P8KhsyJ9XTWrk 12:23:38.8 Debug: Rejected Hashed Release Title: HTHo5XEzIE23lpR66xT9d3VvFAtH7Bnu 12:23:38.8 Debug: Rejected Hashed Release Title: NpqUXWQ1fItdn7Rfeu9v1JKnZCxE0UXM 12:23:38.8 Debug: Rejected Hashed Release Title: zGmqixXSRNidFeTHMLsa5v5BvhXCwNM9 12:23:38.8 Debug: Rejected Hashed Release Title: uIh8YrMSNBEu4uTtuG3Es9wnyYP834NH 12:23:38.8 Debug: Rejected Hashed Release Title: JblCNuaRy6tJEjbVNiObc12pT0bG716A 12:23:38.8 Debug: Rejected Hashed Release Title: 2SoQQP0GaUlxTCkEoYCSnfPWjEI071LV 12:23:38.8 Debug: Rejected Hashed Release Title: Amjx9y2W8qzrKW5kHPTR6uWetio6E1Oh 12:23:38.8 Debug: Rejected Hashed Release Title: N2LrnP9bf2jnA2IU2I8wRxKanbBSuP41 12:23:38.8 Debug: Rejected Hashed Release Title: 3CQlyBAFynn0yqg7OhJBf11wiAX8GuOD 12:23:38.8 Debug: Rejected Hashed Release Title: kR0gsPFhA5Hq4CzUB4m75Hle5RoU0x89 12:23:38.8 Debug: Rejected Hashed Release Title: y3UqlHJ8PfXmhLXC46ml17ApF7RT41ai 12:23:38.8 Debug: Rejected Hashed Release Title: N0a8cpqieUDU21zseRvFq0Jn6K4MQVtB 12:23:38.8 Debug: Rejected Hashed Release Title: HWdsdvDyUKAWQNfDVV4nVqXBf4UvxPvp 12:23:38.8 Debug: Rejected Hashed Release Title: NxNEUYMATOYl85WNmZmZW5pM6OrkmOk2 12:23:38.8 Debug: Rejected Hashed Release Title: FxluPrqJDh0mKzRn7RT361L0NDFNTNGy 12:23:38.8 Debug: Rejected Hashed Release Title: EhVGmVe9pnGIwvffe1a21VocqiskrUBt 12:23:38.8 Debug: Rejected Hashed Release Title: 6PCQ9Ivqy7MrFZL2pocu7XJsnc7WcY66 12:23:38.8 Debug: Rejected Hashed Release Title: RZKtBKXmlnfYCVcMywdMO770YueXufP7 12:23:38.8 Debug: Rejected Hashed Release Title: LRakk7moVkOxJOKe2kJ6Oxrdof28sM67 12:23:38.8 Debug: Rejected Hashed Release Title: s7tAxVds1zDoVxwkrXNgSHCxgYH7UHKF 12:23:38.8 Debug: Rejected Hashed Release Title: 9fwusgezoMPWPCePKKGPKcNaoJWZkD3G 12:23:38.8 Debug: Rejected Hashed Release Title: tj9ff9kc4oqfhmF2XEPDHZZZH7KqPDXy 12:23:38.8 Debug: Rejected Hashed Release Title: 0zEnbW2CwDC39LuQDnUoav27swTBOwF1 12:23:38.8 Debug: Rejected Hashed Release Title: RL5ic2p9e2lo1JbXlgEETklOhbVYbBxF 12:23:38.8 Debug: Rejected Hashed Release Title: 42EaywEZ7au76yXZniBSXaHby8De4n1I 12:23:38.8 Debug: Rejected Hashed Release Title: 0QMiomvNasPKiDTfqADxBnrlV8AsGIO4 12:23:38.8 Debug: Rejected Hashed Release Title: WqmglTZFtA9pseyEwVozscIjG6Me7pXV 12:23:38.8 Debug: Rejected Hashed Release Title: 8FBaVIJPgpLxGuwNfUeYBwqpfWtTHK5J 12:23:38.8 Debug: Rejected Hashed Release Title: 6gdKvs4hJRMYgAn6JRZrWLHVHc907pjX 12:23:38.8 Debug: Rejected Hashed Release Title: bFs0DiQfQtynXSkQ4YIKRayyYnaf1i8Y 12:23:38.8 Debug: Rejected Hashed Release Title: TtyqYvlYxJAle3u6XTxk1ZKUam7Vd2Hi 12:23:38.8 Debug: Rejected Hashed Release Title: jvzZElLPSi6x4TMsygxiAJQzimMaA5No 12:23:38.8 Debug: Rejected Hashed Release Title: 5sGji3nllt1PyBLOmT9pQ11nT68ZIQVa 12:23:38.8 Debug: Rejected Hashed Release Title: Qg9Gm06p2dMlknHODi85bzUnVJxbHo43 12:23:38.8 Debug: Rejected Hashed Release Title: UmNiI0A15ok5MZn3ZlqvfkMz8c9jU4DI 12:23:38.8 Debug: Rejected Hashed Release Title: gtjoAZaqvHFbQ57IOZSK7e1bQ85u04fQ 12:23:38.8 Debug: Rejected Hashed Release Title: abd1DJ0RwzQjq4kBLh3eyPk19vHtsZK7 12:23:38.8 Debug: Rejected Hashed Release Title: Ba0vLuo1UHcf0ZBhT4LxpcIjQLGNJYyz 12:23:38.8 Debug: Rejected Hashed Release Title: ouJBeFe2cDUt1grrPuW7CKaGIEmPrcyH 12:23:38.8 Debug: Rejected Hashed Release Title: Q7x0EiaOkIbPTTy1NVFTAfljk18p6ead 12:23:38.8 Debug: Rejected Hashed Release Title: yyBl9vnACunc0CHIyRaLyHp1YbR0gu2x 12:23:38.8 Debug: Rejected Hashed Release Title: FqwAbc69fRYupF53UAvR8T24dbto2w4w 12:23:38.8 Debug: Rejected Hashed Release Title: Bsjw1nQQSoJWLoxOj38KsHvYYML7xwdQ 12:23:38.8 Debug: Rejected Hashed Release Title: kdifa6cPXBg0n92eRaQ7wr0ziSElmR9h 12:23:38.8 Debug: Rejected Hashed Release Title: aKTfuR778bXXcaVTJjkxmgLxjibxGots 12:23:38.8 Debug: Rejected Hashed Release Title: 6xEE8XgmeTjkhUU5NebF946P5CoQ7GbN 12:23:38.8 Debug: Rejected Hashed Release Title: 9ddjuCkQMJlPcAeLOMwIEe9gFMOFnTar 12:23:38.8 Debug: Rejected Hashed Release Title: vBKLXXVWB0DtE8N4ltScMJNrG1ikcu4D 12:23:38.8 Debug: Rejected Hashed Release Title: 8qbnYQWTrKVjiXZ6i8Yl8NJeUYV3D5pD 12:23:38.8 Debug: Rejected Hashed Release Title: PmrwloCnKSPzEV47fOl5z7vPGWQ6n5Xi 12:23:38.8 Debug: Rejected Hashed Release Title: dbBK8mpmgj6kKoUe2Yl24HgIKx6Uvcdb 12:23:38.8 Debug: Rejected Hashed Release Title: Ma6r2vAGmFRGJWvTENZY9EmfVokhKlzb 12:23:38.8 Debug: Rejected Hashed Release Title: nugpYleCP9JNRXp6opLJJddnLaplnJdo 12:23:38.8 Debug: Rejected Hashed Release Title: Yoz2fxwMqDD7H2l7PcxIE7glBjlcLnaa 12:23:38.8 Debug: Rejected Hashed Release Title: Tc6n3x8D59klAoYreet9pXFZbkUpYWjH 12:23:38.8 Debug: Rejected Hashed Release Title: 0ki0rvW015QWZeMsndeYDeu3xddjgF4i 12:23:38.8 Debug: Rejected Hashed Release Title: 3kltsQ6ceww61lNVm1gZVhtZW6oDFzjS 12:23:38.8 Debug: Rejected Hashed Release Title: U5dAq9O8gJEILN18TxkToyjbW3R5Rv2m 12:23:38.8 Debug: Rejected Hashed Release Title: 1Y00QJeX2zBh7BnknqoAcef0Ki6OcXDK 12:23:38.8 Debug: Rejected Hashed Release Title: BqQklo22gAUKMI1WSOQVW49K8o3TPYAj 12:23:38.8 Debug: Rejected Hashed Release Title: n7Lh6azOsbirkOYvkFlKFCWHyjRY4nQ5 12:23:38.8 Debug: Rejected Hashed Release Title: TCctGY12ou8eDRXunyY5zXKOGLSDDo4X 12:23:38.8 Debug: Rejected Hashed Release Title: iP3n5qixbsumJUIjTjjn5OwZaK6H8aK5 12:23:38.8 Debug: Rejected Hashed Release Title: gs3kYcwuVokKkMvxuPcGV8rI1OqSNFUN 12:23:38.8 Debug: Rejected Hashed Release Title: 9tkDJXFwgOaIG3oPo9ikg0gZBJPsJICy 12:23:38.8 Debug: Rejected Hashed Release Title: p6JDyxm7BUEEcjGKkxZcivbVrsVKM98L 12:23:38.8 Debug: Rejected Hashed Release Title: FmERLnTCj11TLy4oCv2R3gJfOlN5RAMy 12:23:38.8 Debug: Rejected Hashed Release Title: KdmQrovgXBLf5Plg9G9Wntn8f3wuigqF 12:23:38.8 Debug: Rejected Hashed Release Title: AOSCX11oIv3Njiwe2YMMdRQgSf0Jjcq2 12:23:38.8 Debug: Rejected Hashed Release Title: Il9YHqc5ifdF8VJrXG6E5ckUfMo4LoKf 12:23:38.8 Debug: Rejected Hashed Release Title: bkMTPd9RofRLjJFWqhxuMf3SmcRl4XcX 12:23:38.8 Debug: Rejected Hashed Release Title: HOR6G7LpXdfY3SZGy1pe8lshs88UpUWs 12:23:38.8 Debug: Rejected Hashed Release Title: rSRTeLJMyYhUUU4uEuwbFFlVY6mTz78g 12:23:38.8 Debug: Rejected Hashed Release Title: WcaZNWuVPcjTYYqVJrqmvaUt2TH3loSJ 12:23:38.8 Debug: Rejected Hashed Release Title: UBQkM8XU4Ha4fyYeGewYguH4WYeGjSHR 12:23:38.8 Debug: Rejected Hashed Release Title: yHTuuulJvPh3UUeQEwTX9W1zhpaIwASP 12:23:38.8 Debug: Rejected Hashed Release Title: yck9AM6sOvI6APBX8deGOG6uVg1627DG 12:23:38.8 Debug: Rejected Hashed Release Title: YhIEKgqIJBpqzaLjNCgmfoW1xkGcOeqz 12:23:38.8 Debug: Rejected Hashed Release Title: lDCGckiDpcn25CzfXUAf6ussUrZ4zmfc 12:23:38.8 Debug: Rejected Hashed Release Title: LozKzj9g3FeaePYWEreKATV9NeIY6ho2 12:23:38.8 Debug: Rejected Hashed Release Title: 6SvosVIXjfb3Zbr4WRZtrGNUrqFobPyt 12:23:38.8 Debug: Rejected Hashed Release Title: sk7Reqx221SKzcXgqLt2vnNQPZjWmLAp 12:23:38.8 Debug: Rejected Hashed Release Title: ZktBYN8OldVq6Bx8JcOfomptPRQQyPNM 12:23:38.8 Debug: Rejected Hashed Release Title: YeRoLj0MuRgSpbMLTNTWWGVJyYN8r6SE 12:23:38.8 Debug: Rejected Hashed Release Title: UmqoaTNRGhYa9uXBCwXhwjw9xTq9JBaE 12:23:38.8 Debug: Rejected Hashed Release Title: abrAu18ZaURYvrinwIRAssO0rlaJkzrz 12:23:38.8 Debug: Rejected Hashed Release Title: tJj2N4SJAWBXsP7JFJbvOy8xSNSyjk2K 12:23:38.8 Debug: Rejected Hashed Release Title: qC5xr5lfpsHuBBJ1UijYuCGFIukNFGqu 12:23:38.8 Debug: Rejected Hashed Release Title: C4v4R8qi9TlrT3y1jSIdHnoiKyaWRL3F 12:23:38.8 Debug: Rejected Hashed Release Title: iXbYpLMvBQN7nOpNkDd1VyLJzJwuadNO 12:23:38.8 Debug: Rejected Hashed Release Title: 8CSBGhtOLPPNxgbgrySKsyxyni6QhwbH 12:23:38.8 Debug: Rejected Hashed Release Title: viaN8ielWDJhpOp24lPch8T1pUWBRZku 12:23:38.8 Debug: Rejected Hashed Release Title: ZQaxar6a68EdUbpXwvZhsQFPN3ppaatc 12:23:38.8 Debug: Rejected Hashed Release Title: Yt4MOmBvOGlA63ey7JIYFL2wKxQuoxAX 12:23:38.8 Debug: Rejected Hashed Release Title: ODwlPyyu4hN9Z8ciS3UfBtdwK7u9XQDP 12:23:38.8 Debug: Rejected Hashed Release Title: RWkB3wtEiUCREP2FXVtxtqWZapefJUWZ 12:23:38.8 Debug: Rejected Hashed Release Title: FY9KVKJxXUwR9pzqOyFT0QMCjX1iY1Xa 12:23:38.8 Debug: Rejected Hashed Release Title: YK2uXxNiEajlQDKqJyzvXbcWZQmeZeo4 12:23:38.8 Debug: Rejected Hashed Release Title: QQJgvsE0sV4ogSszHCPPmXN8icauxIMp 12:23:38.8 Debug: Rejected Hashed Release Title: yiS7mZ9BtV7go3CQaqSBk2EzA6V2Yfkw 12:23:38.8 Debug: Rejected Hashed Release Title: QcQWzMCwAGR0fZIRqsThZcVbcQRKDuPi 12:23:38.8 Debug: Rejected Hashed Release Title: nGqtHDrrBuhXEHrf9CR5YvZ0TXe8KUE2 12:23:38.8 Debug: Rejected Hashed Release Title: sez5KCw05833QH9zfgMKaVhxAGVcmalr 12:23:38.8 Debug: Rejected Hashed Release Title: g6lrikyT2ELLQO8OSYbKYtI5edVv71be 12:23:38.8 Debug: Rejected Hashed Release Title: wD1qkFFMPdXyVW4IqqAzkHB6BDPrDWK1 12:23:38.8 Debug: Rejected Hashed Release Title: GHsUfUsDeisDCZICFrKRgG5j825SvICl 12:23:38.8 Debug: Rejected Hashed Release Title: sl9T5D6dq9YHIfquj4sZSjHExtkVr5Wp 12:23:38.8 Debug: Rejected Hashed Release Title: XokmuQ1uQDqdDfuOqEzWKIo4Ii8HpVcn 12:23:38.8 Debug: Rejected Hashed Release Title: HdKFa9GLKPaHESsn2bOQXH2NqrFuHcsB 12:23:38.8 Debug: Rejected Hashed Release Title: 7f3T7qqSSqWbDzmGy3PI5nGTbgP81VQ1 12:23:38.8 Debug: Rejected Hashed Release Title: EidPwE2JS1nsiuT1Eep2PKmfX7H9oYDi 12:23:38.8 Debug: Rejected Hashed Release Title: njPL6UED7esxHoxzt8OV3IvAvR4y9nnO 12:23:38.8 Debug: Rejected Hashed Release Title: Lf9b7FgXxqr3naXJw8tE5vZYu2HYKekP 12:23:38.8 Debug: Rejected Hashed Release Title: RtvKLFcdDAhII3p55jVoaaFhklnF9QdF 12:23:38.8 Debug: Rejected Hashed Release Title: dK0YQoL0wPEwahGzdGzfMDgERBHZuAzt 12:23:38.8 Debug: Rejected Hashed Release Title: w2dCQlG1H0Us2s2OkGwZgAWIwYq09XHV 12:23:38.8 Debug: Rejected Hashed Release Title: h9rZMZQzKfG3rGZHt51YLA60mqAYidRb 12:23:38.8 Debug: Rejected Hashed Release Title: vE57lwlvGPm7V9ypaShmiWImb0XZZmRu 12:23:38.8 Debug: Rejected Hashed Release Title: hCFcXaB9oQWegoctlhOEn2hQMa5pacOF 12:23:38.8 Debug: Rejected Hashed Release Title: Hc2AW4ggy1RPmJ7hJyuyutw2sNuLauDC 12:23:38.8 Debug: Rejected Hashed Release Title: e9qE6E5seTFfWaaW8BweTexESwQCtfAX 12:23:38.8 Debug: Rejected Hashed Release Title: nYb7YmzD7Bel5Jokd1TawiJw3MuvQ7xy 12:23:38.8 Debug: Rejected Hashed Release Title: oaecmpXaabalgTjsDBdkqKRDYf1XvWOL 12:23:38.8 Debug: Rejected Hashed Release Title: gxbZ4N6z7qiO1X6GCDzBnRlBX6L2CaN5 12:23:38.8 Debug: Rejected Hashed Release Title: L9lU3n03PnQYhPXFwygQXH9m5zNAybP9 12:23:38.8 Debug: Rejected Hashed Release Title: OmOoekj5cc7vmwqTMwVqQzEFQCWtdoq3 12:23:38.8 Debug: Rejected Hashed Release Title: XOJmHZV1UZZq3uQv5GvJjSVgOxulLE5s 12:23:38.8 Debug: Rejected Hashed Release Title: zPeyKhWtCwQlV2emqBR2LA2lKkipVMlQ 12:23:38.8 Debug: Rejected Hashed Release Title: EtcpfxNF1B8HiMJ6eppMWm4KCZLGQyv0 12:23:38.8 Debug: Rejected Hashed Release Title: TEnPd6UzHQLTblXUdtADu9oHUcHC2tQ1 12:23:38.8 Debug: Rejected Hashed Release Title: KouvfaLLzyoB7NGC58YkH3OBhz1dZRon 12:23:38.8 Debug: Rejected Hashed Release Title: ZTRcCqEwUOQLDmplTy7rzkqWZskePNb8 12:23:38.8 Debug: Rejected Hashed Release Title: hE5B3D8aVqIpP09C9iKiDdEA8dZm9XIw 12:23:38.8 Debug: Rejected Hashed Release Title: targiLuFmm5HjZmXXWyopu7otXS9DJki 12:23:38.8 Debug: Rejected Hashed Release Title: YcST1zinv2uIhiG17pX0EWLZbHRq8L1D 12:23:38.8 Debug: Rejected Hashed Release Title: bV2wSYjxa9ljNvldEZMdd8x55qntvbM2 12:23:38.8 Debug: Rejected Hashed Release Title: WSdkpvu09bs1RLMCLQE4j2xK8QKnpM0o 12:23:38.8 Debug: Rejected Hashed Release Title: aaJxp0bHeY6UQFEDUISdDi3BEM2Y47XH 12:23:38.8 Debug: Rejected Hashed Release Title: sgxCv3DOt0E41FomD2thwSPQYfI7yONE 12:23:38.8 Debug: Rejected Hashed Release Title: U1qq2lD6tOpewGFiBzrxYBpC8zifYXlO 12:23:38.8 Debug: Rejected Hashed Release Title: Lxi9gLwBry8q4q9tZMAoPS7BUuSHFyoB 12:23:38.8 Debug: Rejected Hashed Release Title: Q92UUQHPsW1GnUK2LZlc8r5SJ2Gfda86 12:23:38.8 Debug: Rejected Hashed Release Title: JKXH2YrVjrY9yf1YCpSCZpQtQHkQidK9 12:23:38.8 Debug: Rejected Hashed Release Title: Vn2kGEJnvW7iBTdfknywLEbTfbzgb6GT 12:23:38.8 Debug: Rejected Hashed Release Title: BOxMryjXbN5YG4HBFeTtNmAromdr1aCd 12:23:38.8 Debug: Rejected Hashed Release Title: ArO5i7S65pihJiXBVrJYYD5iqP9Rlkee 12:23:38.8 Debug: Rejected Hashed Release Title: YolMmVKodueIv4Zll7HG5XlxOyXKEO3e 12:23:38.8 Debug: Rejected Hashed Release Title: knnSVHeOnhtoPiblO95G5CYHO8wRbICq 12:23:38.8 Debug: Rejected Hashed Release Title: Kd7kKDQHOyzyTafoPUZrrIGgfrWyOEgY 12:23:38.8 Debug: Rejected Hashed Release Title: jiQYhaREhgfASFgXDQAqiTZIzoV1DeHr 12:23:38.8 Debug: Rejected Hashed Release Title: iYYZn4wO62Xp74ho5mtc65FZNYkryeFJ 12:23:38.8 Debug: Rejected Hashed Release Title: EvFGE2bEJphToP9d3bt0aYwRHiwjtqLv 12:23:38.8 Debug: Rejected Hashed Release Title: 4LHRRDymUxLDm9kJzz4prywLtobpMyNi 12:23:38.8 Debug: Rejected Hashed Release Title: 8DbPeqxz94y2KNHIlwoDJBql5rWaVima 12:23:38.8 Debug: Rejected Hashed Release Title: qNYRFrk5aIG1D4kKRRosH74DXee5z5Sc 12:23:38.8 Debug: Rejected Hashed Release Title: LE6eXDWsJB3bJrhZBjMFptJue4qMVDNN 12:23:38.8 Debug: Rejected Hashed Release Title: jTXCFOeGdYa7pKkrr5eespZLXoaZmGkG 12:23:38.8 Debug: Rejected Hashed Release Title: T9iJBIyHKxv52oEmuIXXCNqalDSVxonW 12:23:38.8 Debug: Rejected Hashed Release Title: BrBGs1duzeOWOK3WwOabP7Ri9RZ8uZtW 12:23:38.8 Debug: Rejected Hashed Release Title: 317qn7AZmHKbi1XBgmFXkOZkvEtk6j6S 12:23:38.8 Debug: Rejected Hashed Release Title: BkKgnxqX3CY4T2kiRewdFaz5XrbCxZLP 12:23:38.8 Debug: Rejected Hashed Release Title: AEtjukXSAP6dW6yrTMsKRU7BSFgQClm4 12:23:38.8 Debug: Rejected Hashed Release Title: jImRqBoXBBrNTrNg7wLo8kL82ykFvAmZ 12:23:38.8 Debug: Rejected Hashed Release Title: XZcxxSZro0krjLSYHjX8mV3XRz6uUb8r 12:23:38.8 Debug: Rejected Hashed Release Title: UFSwEzNn21jyngUbq8zxbbFMoNps3qLk 12:23:38.8 Debug: Rejected Hashed Release Title: BXvv2kR6XWe0tByneA7Uyay444yweD6Q 12:23:38.8 Debug: Rejected Hashed Release Title: 0096zOJ12b7K8Dfe8i5gtWFZB72DhGeZ 12:23:38.8 Debug: Rejected Hashed Release Title: WpvhxeDq6vUVG9OZpYerrW1EsauCNlJD 12:23:38.8 Debug: Rejected Hashed Release Title: Kl3mcGrWMlVoXJ6g5DGAdAFsrgbSNP9T 12:23:38.8 Debug: Rejected Hashed Release Title: zEezlzPON6newdQMCxUrRQkS3RU7y2Yg 12:23:38.8 Debug: Rejected Hashed Release Title: 0iRihQjRoOuTbSbhy6lrVFQcYumD3kFW 12:23:38.8 Debug: Rejected Hashed Release Title: p0aiLSWArNG79OeLQ9g9kkVewwILWBM8 12:23:38.8 Debug: Rejected Hashed Release Title: qR60gAza8wbROVv2btOdtJOLX30Bu45F 12:23:38.8 Debug: Rejected Hashed Release Title: 7IHSSgWB3Y1CTm21voWtK7bvuKhJjhuA 12:23:38.8 Debug: Rejected Hashed Release Title: AtA0Rtmrws3sMxydrrVCvuDyLf9PNgyw 12:23:38.8 Debug: Rejected Hashed Release Title: WkogNPmPaLBrlp00RuG1J6dlPfZXY3he 12:23:38.8 Debug: Rejected Hashed Release Title: 6NWwP2iDI6Uoux8AcOLQiOYitEDAN5Tm 12:23:38.8 Debug: Rejected Hashed Release Title: oQtERsIv9HXlC9ZOgeSb1mS8mdZWS15E 12:23:38.8 Debug: Rejected Hashed Release Title: NAEVjihwWsxUoEwwyqeMwbElBpEYftbX 12:23:38.8 Debug: Rejected Hashed Release Title: 0aRyhMJHk4pC3Ato2uCKTszWR3Q20Khv 12:23:38.8 Debug: Rejected Hashed Release Title: WLF6XkxTCtU5b9O3AxCwyLuuDDnZVCXu 12:23:38.8 Debug: Rejected Hashed Release Title: LlVENXMrkyOEsMjaz31Nd78r98lZpjzM 12:23:38.8 Debug: Rejected Hashed Release Title: fNrkQA6mYwpCTbq6LoGY3q8PGTs1ZZpx 12:23:38.8 Debug: Rejected Hashed Release Title: LtutnRLd1TZ4nkFAmLSqJuAt2KLxXyDw 12:23:38.8 Debug: Rejected Hashed Release Title: pboi856IHwGSw6QNAJEsk0NsT3zxTOBE 12:23:38.8 Debug: Rejected Hashed Release Title: 04LWMeZJYVxFOP7H7BByaqm6ubZFQ49r 12:23:38.8 Debug: Rejected Hashed Release Title: 0SyUsmYwoNr6fPcGxaRBzHvGsYwiMwvO 12:23:38.8 Debug: Rejected Hashed Release Title: lA0CSooVpdTaMyS1WFAwIZmmtTm3dzbq 12:23:38.8 Debug: Rejected Hashed Release Title: yIe3r0y6wRuJZ28VKrPIkPJ3LczmNyw7 12:23:38.8 Debug: Rejected Hashed Release Title: k15SNcc8Bw00FHoYJyKHtENQW5Wi9O8F 12:23:38.8 Debug: Rejected Hashed Release Title: sD1ZJl9ueLPHhh7eC4sALK9sCU69224G 12:23:38.8 Debug: Rejected Hashed Release Title: 9jJKV6F8VHF9rMk4NVNuNj1QvaEeCREv 12:23:38.8 Debug: Rejected Hashed Release Title: t2HC1iA8QhKTfXiUNAJJ903NfMvYBKxk 12:23:38.8 Debug: Rejected Hashed Release Title: K9IYOpyo7mF6jqplxixEy5IxNR3GghbP 12:23:38.8 Debug: Rejected Hashed Release Title: OfQ0BrOkxvqjPKVnDmMCwdPJtZ6igy4a 12:23:38.8 Debug: Rejected Hashed Release Title: Dk3ZT9CzOZGie44Iwx8F65gsyER1NMas 12:23:38.8 Debug: Rejected Hashed Release Title: TQ2o0gZclYW9C5hwGgUOYwFcS5eTgIFo 12:23:38.8 Debug: Rejected Hashed Release Title: XmDwe83uwRZVpKOoX6RdMAELAZWZWmlB 12:23:38.8 Debug: Rejected Hashed Release Title: mVEOJeavcEk4XqpKOsDaxdFjvY7FUTgi 12:23:38.8 Debug: Rejected Hashed Release Title: Ayn97M1J0D21JyIn7K0PFbvgkLJtzpXP 12:23:38.8 Debug: Rejected Hashed Release Title: wV2jpYvcOqJEOmNuLGHzx14jeg0wlOPo 12:23:38.8 Debug: Rejected Hashed Release Title: 4z9dcd0VG1eNZMPXndF6DzfANAEkMakv 12:23:38.8 Debug: Rejected Hashed Release Title: RX09rzFn6gnmkHliJDxxlAHNsafaeLaY 12:23:38.8 Debug: Rejected Hashed Release Title: zBLwIAuIx9VTE1aLNbTCEsJKBkIyFDCQ 12:23:38.8 Debug: Rejected Hashed Release Title: VyH9No76L7rK997XiEiBjINLnt01PfZ4 12:23:38.8 Debug: Rejected Hashed Release Title: KAAkW49YMYX0vZwYmr11Q2z62I9X2hrW 12:23:38.8 Debug: Rejected Hashed Release Title: 3WlOCrwbuWhwkKLPVfCIOPd2DoWijJF4 12:23:38.8 Debug: Rejected Hashed Release Title: 72CRDwKuMcEVeKeq473IUi16TeNxs8eh 12:23:38.8 Debug: Rejected Hashed Release Title: sXDOfy3xuO97113ypHT5M4oxsAtFucd1 12:23:38.8 Debug: Rejected Hashed Release Title: XC2b5pcRlvW0xiAHo2kLGA88GXzNeVaU 12:23:38.8 Debug: Rejected Hashed Release Title: rL7emMnxmleMdg8IxCjNdznIayGMoje3 12:23:38.8 Debug: Rejected Hashed Release Title: OzrvfTKHnGBkoEm3my2B4mjFGDjAK1y0 12:23:38.8 Debug: Rejected Hashed Release Title: D5S4Hgzd9GYg7QmqllLN95HeBmbjRBu8 12:23:38.8 Debug: Rejected Hashed Release Title: N0ujjDjIFcHnz0HqHnwiLuJTM860RCMV 12:23:38.8 Debug: Rejected Hashed Release Title: BrVGUvT8OWZKCAEiAOu2BeaG1e0zwMzK 12:23:38.8 Debug: Rejected Hashed Release Title: FmbhOnf9OlOO8LsaW4GWxQgqEHPxwzJ0 12:23:38.8 Debug: Rejected Hashed Release Title: BWNfk58h5BTc0dBo2aYXCHL0ofZYeahr 12:23:38.8 Debug: Rejected Hashed Release Title: a386UEDDT8GlMvLP3sbkVuEaq3mbH1pA 12:23:38.8 Debug: Rejected Hashed Release Title: HfEr6BvJasrz2ifsGPbg9CKVe6hSwZwV 12:23:38.8 Debug: Rejected Hashed Release Title: KleFmS66XAss6RuF6FmexXCIEV2Usz9W 12:23:38.8 Debug: Rejected Hashed Release Title: ky37j3RFtVIeKMgXnL89yOYE8HzbqE3r 12:23:38.8 Debug: Rejected Hashed Release Title: btGUlU686ze44fDvdW5Ms971CZMXLXJm 12:23:38.8 Debug: Rejected Hashed Release Title: rUgtVj0bW6sIDepyVKk6llkSorYWb58o 12:23:38.8 Debug: Rejected Hashed Release Title: mNVvCnCCwenJ3zjIyZBcNpWIQzKw7Ihy 12:23:38.8 Debug: Rejected Hashed Release Title: u75Z2a3KwtCmnPJAT5n45sUeORK8VAoE 12:23:38.8 Debug: Rejected Hashed Release Title: L6rxhn4zVzY9ArBvJT8a60BzSngP7Bm4 12:23:38.8 Debug: Rejected Hashed Release Title: 73dJIS95AhCbidrQepKMBk7STwT62fha 12:23:38.8 Debug: Rejected Hashed Release Title: 2FFz75YfMZuE6LqHy0CZrihhCADMxJTE 12:23:38.8 Debug: Rejected Hashed Release Title: rlhD7fmpfqNYuNnkUZjBAEV6A6474snw 12:23:38.8 Debug: Rejected Hashed Release Title: sYnkYEQ2nqvfRVcJu4z8WuE1P4Zdlnoe 12:23:38.8 Debug: Rejected Hashed Release Title: Pi1SfHxEZIzbLbmvPf98AbU298ddu8yC 12:23:38.8 Debug: Rejected Hashed Release Title: NBmxkupNrxXG4qwGJv3Ocd1PfxsBqAI3 12:23:38.8 Debug: Rejected Hashed Release Title: kiZIe1Gd8E0EmY7NWsWlAutQTBG3MvRx 12:23:38.8 Debug: Rejected Hashed Release Title: 3CGcgN4VElpZw1iRjGQyP1PKQ1XQm6et 12:23:38.8 Debug: Rejected Hashed Release Title: O4noNPRmvheBnruPh9Nngbck8a3vjMPu 12:23:38.8 Debug: Rejected Hashed Release Title: oQJb3AKOcDCzFlHBEd5rUaMNhXrqKyV5 12:23:38.8 Debug: Rejected Hashed Release Title: QAqMvUHXaHq3TsO1KPepDLpvVIDO3c5E 12:23:38.8 Debug: Rejected Hashed Release Title: Jbu1XTzKCNsocqCY8s2hMeWL2R9UsRAn 12:23:38.8 Debug: Rejected Hashed Release Title: UkjcQUoebq5fF7qlvwjIyRnz2pZKG9SQ 12:23:38.8 Debug: Rejected Hashed Release Title: NZPwNZpMnOccQVwQpLs6rUqeHZVEi2Cj 12:23:38.8 Debug: Rejected Hashed Release Title: aAFT08w21vsBn3ByS0l6v5prTVadBZJW 12:23:38.8 Debug: Rejected Hashed Release Title: B0CcYgJnDosPZtWmPhTzEfy1NPAQBHNK 12:23:38.8 Debug: Rejected Hashed Release Title: ThNLrZ89PCjZHM5GAa8jBKQJfdTGzv7e 12:23:38.8 Debug: Rejected Hashed Release Title: OkJmt2zVd7Az882xm4V1RbkbFSBpKlWV 12:23:38.8 Debug: Rejected Hashed Release Title: SDHMJ3YcWphA21OdMVOzG07fVdusyH9z 12:23:38.8 Debug: Rejected Hashed Release Title: suVhwCiqnuM5hF0kGkHfAdH8sDBVLL4p 12:23:38.8 Debug: Rejected Hashed Release Title: zI85ytQvUSxJiYNoTGZcbW53ccm9nzAL 12:23:38.8 Debug: Rejected Hashed Release Title: 9X2sf9Imh1cgOdO7bFHil8wshII9CjyJ 12:23:38.8 Debug: Rejected Hashed Release Title: DlbWOlilOsZ4wAanlijzXHBkA94BSa3A 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 12:23:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 12:23:38.8 Debug: Rejected Hashed Release Title: 3m6Ff24iSnSYUoh6QZhr8RAmAPSGHLhIPYuUMTtE 12:23:38.8 Debug: Rejected Hashed Release Title: EWOx3nrbT8dO05vtErex9nYUqjLPP8LPNZ04Zq0X 12:23:38.8 Debug: Rejected Hashed Release Title: n4drLca6DV7s2aTOVIwSiChiQlY3WpUhyInWttl3 12:23:38.8 Debug: Rejected Hashed Release Title: EPZYpB6rRohwqRewzQEYQk3SdxYjz8TIga0cRGBb 12:23:38.8 Debug: Rejected Hashed Release Title: LUInikW5dHwYv3lab1HilCaLZsRzUotwpejj2s4z 12:23:38.8 Debug: Rejected Hashed Release Title: vn87jpSNUN967vjxL41ZzqGIwAnDP6Ug0N4O1Yf2 12:23:38.8 Debug: Rejected Hashed Release Title: fZn8b1oEJgxD9dgsMKerpJnI0g4T7NOpuO4YiB3T 12:23:38.8 Debug: Rejected Hashed Release Title: b2by4P7pWygeH3AWeYZ8lKankLpn9oJXGs7RHPTL 12:23:38.8 Debug: Rejected Hashed Release Title: DxFbIpWoisAhab4st312mnArhkmuqMEiFTDQjouW 12:23:38.8 Debug: Rejected Hashed Release Title: OASGv5CB7trIob5SvyeXNdqbF3YGy1vhQn56KUmZ 12:23:38.8 Debug: Rejected Hashed Release Title: F4UQ8n8P0KNzj6kwxVhQR25pkxcHFchn2RAldkJ3 12:23:38.8 Debug: Rejected Hashed Release Title: bKMnvHwAOtzu4sp0K4J0TGh3mBsACIWpGCrVrCov 12:23:38.8 Debug: Rejected Hashed Release Title: TsVAUqMDQuEiWxpYtJWUFcM5KaksNBfcHoMuqYBc 12:23:38.8 Debug: Rejected Hashed Release Title: 4GFFvygCIBabLvRE9XGzq1VxW38Gfj7H1lql434X 12:23:38.8 Debug: Rejected Hashed Release Title: tdE5g5nJszt3vliJSPMZjbIFYSd8F9gB9cNooVZ3 12:23:38.8 Debug: Rejected Hashed Release Title: VRGKWxPQjQ0dytiYV9fCEM7UKzE1McFRdwVk3ylf 12:23:38.8 Debug: Rejected Hashed Release Title: DFNvOMBRFQrrnQ2JHWlfqZKIYTep6OsgmHu1G8wz 12:23:38.8 Debug: Rejected Hashed Release Title: VH1acHUhUvHmZNp58OLg2GVcZC8GEpu0WOgY552c 12:23:38.8 Debug: Rejected Hashed Release Title: ZlnK50kWSQ2jMwO16fPVvVS0IV4vJmtQh40QnkHq 12:23:38.8 Debug: Rejected Hashed Release Title: oDUycLCfIzY4mYsquAkIYAtonnARedsbuplIjQJC 12:23:38.8 Debug: Rejected Hashed Release Title: 0vAU6d5M2ALqUk5r0HxWnOwu6u6Dfw99tbtYuf63 12:23:38.8 Debug: Rejected Hashed Release Title: oxhBQrqi6pwrB4cA7D51HGLYCs2Sq0tgG1i6Xrgw 12:23:38.8 Debug: Rejected Hashed Release Title: kQkK1QRQrnkMy4EuHPyZCxciQuTil9PIhhSbSvQ2 12:23:38.8 Debug: Rejected Hashed Release Title: Q3mts4QfdJI0vL5YhwMJYswYmFTTHoZJswn4fkJS 12:23:38.8 Debug: Rejected Hashed Release Title: WXQgTVKzocdfFo9gakdM9Iwv8N6fdwQKCUtw62bB 12:23:38.8 Debug: Rejected Hashed Release Title: sXuhshjF3E4OGwqXDKLsSN7ymt8OS6N4JlbXP2O1 12:23:38.8 Debug: Rejected Hashed Release Title: e8jk50WNggAbxpBPjVpbV60ZWdoRisvAZq2as7F9 12:23:38.8 Debug: Rejected Hashed Release Title: boRf6y3cC7l8eJmABzAP9PwGPefy6R5m5OJXUMde 12:23:38.8 Debug: Rejected Hashed Release Title: zkJxChyC1KcTKyaELv7w7uwnSmaITiFfvJp3D8vh 12:23:38.8 Debug: Rejected Hashed Release Title: SNWMeugbHPdbSBBSEqEN0FmabeLjMrOFgSWAbq4x 12:23:38.8 Debug: Rejected Hashed Release Title: vT3Q0kTu2bkCN2ZrEXl2C45iQC9cSVBsRugo6ApP 12:23:38.8 Debug: Rejected Hashed Release Title: 90je8G0QhMIkTA6a0o3eb8JPNqu9Bb3bYtb4aZ4p 12:23:38.8 Debug: Rejected Hashed Release Title: sjTBinsIqABkRXDjoG8isOj1HF04SCwBVC6mev2x 12:23:38.8 Debug: Rejected Hashed Release Title: 7BXqQc26Y565XYjAdJCicBd55YB8lw1FuE8NGC1s 12:23:38.8 Debug: Rejected Hashed Release Title: H9uM7iSo92TSDzfcnttCrlLyKK3c8vp1FCxifKW6 12:23:38.8 Debug: Rejected Hashed Release Title: DSwiGXvqXA4C8BfuDzbpUCuQi0DwVcARQC9SAEHt 12:23:38.8 Debug: Rejected Hashed Release Title: OP9K6Gn1qGn8IyLcxyMNE9XF5PsIkdSYQGzCxhJq 12:23:38.8 Debug: Rejected Hashed Release Title: FOkCbgGB5yLCcs4CXA6AaTCA3hGK3djraTmHDgI5 12:23:38.8 Debug: Rejected Hashed Release Title: tJZSgeQP8MeHWDipe2MdO3dxsianNJkIwdJhytBZ 12:23:38.8 Debug: Rejected Hashed Release Title: 4Y0qmeZnqbEc0nJMB3oIIKaKRbawFrWXg5zQxOKF 12:23:38.8 Debug: Rejected Hashed Release Title: FhxNysI91ynvC7sI5uiQuNQLdswUwBq5uuDzeQS0 12:23:38.8 Debug: Rejected Hashed Release Title: KmKrcNElzGVI2o9HrO5T8T27R28ulBqyhISLxNMW 12:23:38.8 Debug: Rejected Hashed Release Title: 4dFZsT00x1ewaNhheyshUxCruLHOpIDxqOM0nrDs 12:23:38.8 Debug: Rejected Hashed Release Title: XTYlOCRHcuiYeXNWqP4aeXzspfaiebSWjA0chH1L 12:23:38.8 Debug: Rejected Hashed Release Title: iREpoosYPD2NJevKkoEHj8pYFS5G8vHrvXJ1DFJ9 12:23:38.8 Debug: Rejected Hashed Release Title: PWa3Wghg90XoVR3tZmirWwTNVnsM6RaSvKk5WYjg 12:23:38.8 Debug: Rejected Hashed Release Title: lUoduyv1stvLmlNBZJ0XIUNgpOtYanmqmiduiEjO 12:23:38.8 Debug: Rejected Hashed Release Title: BvS5ULW53hTyy1wtLY07gjlFXiZ7QFAlV6Hz7fdA 12:23:38.8 Debug: Rejected Hashed Release Title: grCsAd3tUERCIy0nrfHYruPAtJMGw7i6NmuPwEpU 12:23:38.8 Debug: Rejected Hashed Release Title: POWz2MvUZuDiPPUX5uLkIQnlSAi2YoiwS46R66Og 12:23:38.8 Debug: Rejected Hashed Release Title: SPhDUiriUd6CMyWhOOs7QAklwj1at7SFGOJkcMiH 12:23:38.8 Debug: Rejected Hashed Release Title: l1VtbMe9EtYowMLHQ60DBOomwxwJ50PUfZ6JjTKH 12:23:38.8 Debug: Rejected Hashed Release Title: 2uC9S3Kea5UXjpf4AlgDdsoHYgTdNfbXHCvqlDdt 12:23:38.8 Debug: Rejected Hashed Release Title: tXZnrxisSuqZcC2a2zXS6B9RX7L84aOWPpqIFJIB 12:23:38.8 Debug: Rejected Hashed Release Title: zXkor7jSNdptqBhz192hfTAbM1lJHVM3ufPJges5 12:23:38.8 Debug: Rejected Hashed Release Title: tMAtTivsRx9gnShPynAun3gkshuFoiX2bdjZNcrC 12:23:38.8 Debug: Rejected Hashed Release Title: P7XkUIQcM1y4X9J8tcZL4DrQajH1FZGxILGPqL8R 12:23:38.8 Debug: Rejected Hashed Release Title: K6KAEKggTD410155Okn4YdLDomyZE8UQqjmLrZZq 12:23:38.8 Debug: Rejected Hashed Release Title: sFrtYKfViwsMk841pNcl5JSnZPxSHxAmdITNDId2 12:23:38.8 Debug: Rejected Hashed Release Title: a2iapzxWAG6jE0JU1wraY5ZVivErZfv2XcbhOVva 12:23:38.8 Debug: Rejected Hashed Release Title: UG4OzZu83Ggpwg4tSQZ4yqlQ4fFSBOUzttbtnZQV 12:23:38.8 Debug: Rejected Hashed Release Title: 4AjNIRMRQfrRrXiHdBnPiYEEIGJPIO3bFLUvQPzy 12:23:38.8 Debug: Rejected Hashed Release Title: EbVB7dGVSG1czMVIgu2w0amgkMPRa6B1VqeSd623 12:23:38.8 Debug: Rejected Hashed Release Title: D8nmbCAGmoqybQgkuWO6hXICCsT88pnehVCMbMUX 12:23:38.8 Debug: Rejected Hashed Release Title: O0LDVmyZAQPCbYcSevzjuCNUBCvOEwRBc41y4Lrr 12:23:38.8 Debug: Rejected Hashed Release Title: bE1zbE0er8MayR36VsUEBUmqD4LbQ5UCj62hl588 12:23:38.8 Debug: Rejected Hashed Release Title: RKmqw6g4ycQzUpjJac3a8cj2NAFV93F0hD3X89z9 12:23:38.8 Debug: Rejected Hashed Release Title: pQd5DHKdRfixKpbUPrqAJYKDEII0pBuZ4Yi9tj4n 12:23:38.8 Debug: Rejected Hashed Release Title: J0gkurqQjCp7JxuYtlLYiF3Zm2rO900MZpYhOWo4 12:23:38.8 Debug: Rejected Hashed Release Title: cJJCfi0PMuknwvGLUEaea6J1T7NidbuYGAbJVEbg 12:23:38.8 Debug: Rejected Hashed Release Title: aTv0kswdc83vavwsXPqXfMGvz71N2S71XydRwB8t 12:23:38.8 Debug: Rejected Hashed Release Title: 2vEKku8V7MMJ00qow3MfnDEkqGnoscuVHQ7JXkcY 12:23:38.8 Debug: Rejected Hashed Release Title: 4ZZXhagpUR0y49nJZ2BitYnsYNHHBsyfvxBguipF 12:23:38.8 Debug: Rejected Hashed Release Title: HzvW4It8d8a5EeJ6wVVR9b1sE3DxajHLVOIIIGAD 12:23:38.8 Debug: Rejected Hashed Release Title: 2t4IH8xtTSiEY88G2LoSJuKQTNlZ77BA4vXQA6Ej 12:23:38.8 Debug: Rejected Hashed Release Title: JZmQGqMHVzPMJZ1V0Zz34raTJ382SguUFDBmCm0C 12:23:38.8 Debug: Rejected Hashed Release Title: P7YXBR6gtLuAYDDhjatvgNSiYmUeEqNuEC61Rdwl 12:23:38.8 Debug: Rejected Hashed Release Title: i2tSqenxjeGchfAxgzVJS3Hb5k8DWB7c56NNfSFp 12:23:38.8 Debug: Rejected Hashed Release Title: kV1UZd9WWZDWzX63lgzx7tiQMLlsqbnX0ky6IY6s 12:23:38.8 Debug: Rejected Hashed Release Title: Wk4VTeg8T6wRTBMsciriXvK9wmSY4iCyzar6YPV0 12:23:38.8 Debug: Rejected Hashed Release Title: gMW9qPHaI9Hl9Noh3pG7WTSVwRLIpfTahSt3nuRq 12:23:38.8 Debug: Rejected Hashed Release Title: qe7AuLjRddfALNUn4ocxVSgNJdE90tla9j3qTqsD 12:23:38.8 Debug: Rejected Hashed Release Title: kmKUd0jS29QNM6TvwI3N3p9u1XQshH7GxvqfjdNa 12:23:38.8 Debug: Rejected Hashed Release Title: JT7tYQp2HRmJVjXtAzamcpNOPqpF4OcVpcnMtCca 12:23:38.8 Debug: Rejected Hashed Release Title: phceWDz9fXc0xuHtCV5xv81hIf7lfaF6CRl6JzJU 12:23:38.8 Debug: Rejected Hashed Release Title: 35h6rSMBH7rgzfVgQQ8U2zHcLwc10mtVP5shGgJi 12:23:38.8 Debug: Rejected Hashed Release Title: AAxk4GlkKcsCkj5HPMUTs3vn518YwtvNR3zAwITx 12:23:38.8 Debug: Rejected Hashed Release Title: Bgr8f5pCosXwKQePTqVNPCZM10BmB3JDQgNt3zry 12:23:38.8 Debug: Rejected Hashed Release Title: Y6gXjXcKVCNmDFDjGfRC4UWLyhVJ4ihPQ1Zu6Idk 12:23:38.8 Debug: Rejected Hashed Release Title: uF629bQqX3coyM6extVwpIbTVEsonSKpUGiFTY7q 12:23:38.8 Debug: Rejected Hashed Release Title: bcU8bD0WC6IgCzEspnWchIMYKrbWrH2MRlCv4zDf 12:23:38.8 Debug: Rejected Hashed Release Title: 79D1RjoQwGfku0OuDW2OMNtF0gG5ShUrbzFnxDQ2 12:23:38.8 Debug: Rejected Hashed Release Title: ShYSwCMlT87wDR1tOUSTFnwq8RnvkDwFxadKQo5A 12:23:38.8 Debug: Rejected Hashed Release Title: mZWwqXoIY8tdKMz6L5RHcejz75XOQM0NcFaWrIHx 12:23:38.8 Debug: Rejected Hashed Release Title: fdOiQmUKRR8J3jD104ynaXvBSjVacSSEJ29Bt3wB 12:23:38.8 Debug: Rejected Hashed Release Title: A3uLRtyCZWY3qRUXhMBP3ySp4DF8jkQ6lsmqmThK 12:23:38.8 Debug: Rejected Hashed Release Title: 4tBGuaEEcutAchaMws3S5afbAiOvKcMzNZuJBNAD 12:23:38.8 Debug: Rejected Hashed Release Title: JXtoTMUwI088RctX0XxMvUTzxkTkM1emFWMW5q8q 12:23:38.8 Debug: Rejected Hashed Release Title: k0mAaz5R7iftAVJ6lUPFrjklQbgslD56opdBRbmn 12:23:38.8 Debug: Rejected Hashed Release Title: VrIRf6BC5PrSOsnU5Cv6UIeMporqBDxpuAIR96FF 12:23:38.8 Debug: Rejected Hashed Release Title: h6Q36eGuHs5BRwk6eeZXvinf6CTBLQKrONN4Cubj 12:23:38.8 Debug: Rejected Hashed Release Title: PAuRxpaAzfqgOaxOKtTW9xIa3aqKCLTnTw6jlFpL 12:23:38.8 Debug: Rejected Hashed Release Title: p1VMR1MGPVA6Ci58PR7EN65QY4V3S7ASXFZXjNeI 12:23:38.8 Debug: Rejected Hashed Release Title: yKrgc4uVJUMAwrdNgYaxJjCGHQK3Q2G8WksP28XD 12:23:38.8 Debug: Rejected Hashed Release Title: igebDAUlmXOogMo0sLkcxqvEnZs7mwzW1qD7kQei 12:23:38.8 Debug: Rejected Hashed Release Title: uGVqQlDKmA2ALZb12bOd3eJvEttFl8lnh2ngY2eP 12:23:38.8 Debug: Rejected Hashed Release Title: WZIlT1M4wyZklMewtgJsDxChfgxKy1zzbku97i15 12:23:38.8 Debug: Rejected Hashed Release Title: jiEhkC5h4AIQgusY8sL9UTXzOgy4jHHVPdBwK1Uk 12:23:38.8 Debug: Rejected Hashed Release Title: YJUIIeEMHA4IbhpJOMGPs2BSzHaRqjIi6Qe7GKZq 12:23:38.8 Debug: Rejected Hashed Release Title: QpDB58aeXgb1i865w9cBpyU3IRLsEmx1KZCKmcqs 12:23:38.8 Debug: Rejected Hashed Release Title: UtS6WvQTJIHzqTgfVkxKyvg3994xhIAvXfl4y8BL 12:23:38.8 Debug: Rejected Hashed Release Title: Ap37FK7COAITDsICo9Jb5xXoY2uVNHCHseC2csWS 12:23:38.8 Debug: Rejected Hashed Release Title: Oy8RseMUNNSIo2r1WkeBg851swkeeBVrTPvMy3Zt 12:23:38.8 Debug: Rejected Hashed Release Title: HVrCSNStCDd6VQrgRpaH7ToncLnXsrdjibWOYRr0 12:23:38.8 Debug: Rejected Hashed Release Title: RKeAHJSaC2bQsQzk3maFgZtioFyxk0X9SPnF95tR 12:23:38.8 Debug: Rejected Hashed Release Title: gbL9gWy2Os4ZfxDRO8sZ54wRDZ7sZTQcpGlfG4om 12:23:38.8 Debug: Rejected Hashed Release Title: UTywZmZ1PKuSDDW6mjfzMZgXNXogDfsfdZup9E5i 12:23:38.8 Debug: Rejected Hashed Release Title: lVzYVf4Awq2Z0gOuNyYQDfNINuSE2RWVyxFJ5qLD 12:23:38.8 Debug: Rejected Hashed Release Title: moOhXbivqzhzq9sjmqVpg3v0wMVWSZVQVw0rHBWb 12:23:38.8 Debug: Rejected Hashed Release Title: yw9dcNaULXnPmTxPjLK4Q0LMSoQ2krtcIlzR9Lph 12:23:38.8 Debug: Rejected Hashed Release Title: U1cNedYkYkBzpZqj8ugVPmL494AbtngRx5WmPySQ 12:23:38.8 Debug: Rejected Hashed Release Title: 6n46sf83QqCru8liydbrJFTg9XI5HOcxYjsqyznK 12:23:38.8 Debug: Rejected Hashed Release Title: clMIcgxf6nZZhEwCe9kdvwOOFXiMi5DLBvxRdK4a 12:23:38.8 Debug: Rejected Hashed Release Title: xVJeFUivAfUgJEYPtS8M8bvLZXMgQEp1Tw9iI9qC 12:23:38.8 Debug: Rejected Hashed Release Title: UUb1tLLzH3SIl1LpBPv7BQ05SbiatjMeBTjAL9Cn 12:23:38.8 Debug: Rejected Hashed Release Title: 25pwGoSxY5Oztdywu8TbRIM61kALESzsnjjokGBe 12:23:38.8 Debug: Rejected Hashed Release Title: VdHEwOxV0hJUewUi4wUWfSISeBsLNrrNfVLcUltK 12:23:38.8 Debug: Rejected Hashed Release Title: GtL2ptxMsHzgc88DymVYYScCBTDBb0aAbztrbwPU 12:23:38.8 Debug: Rejected Hashed Release Title: sbOD3ilxVV0dZMlnP81wkr1tLzTlFHeLAH7n9Z6p 12:23:38.8 Debug: Rejected Hashed Release Title: t7XJgo2z0l4Nz2szn6qNXNb76yyFo8khYAhU2ARP 12:23:38.8 Debug: Rejected Hashed Release Title: FGbBgkB4k3UMETMoAZN91DdRUfO6i1OKfPohpAg6 12:23:38.8 Debug: Rejected Hashed Release Title: UY9n7U0lAsicehhh6c8g6WhFbRj817QXRSdPEEt5 12:23:38.8 Debug: Rejected Hashed Release Title: 05QFGGQC8s6THYi0St0OVF4nj9tq4prx0PvhG65B 12:23:38.8 Debug: Rejected Hashed Release Title: qzbuvIstxrFwvwVGvBlSqI6Rp4n7GBkQOvIm7dRp 12:23:38.8 Debug: Rejected Hashed Release Title: 0dPs5thcXmT7wnFzAI8xvVIoBDRyYIaFAd1Zzavd 12:23:38.8 Debug: Rejected Hashed Release Title: VuzmwkkEXdcHfaI6PO0GPGxPxqrRtu1fS4xmvUHV 12:23:38.8 Debug: Rejected Hashed Release Title: w7u0fYIxTcMbEfo1j4u0aMUkybtS8oQRbX04iyHX 12:23:38.8 Debug: Rejected Hashed Release Title: jvIenSw6TXHC1AwXB9bnEVcQ2Ym8TWoz3CfGB35a 12:23:38.8 Debug: Rejected Hashed Release Title: 52QqtEc0Ab0lRSorUgxpVXUUmcYKoBu1CiyXOqE3 12:23:38.8 Debug: Rejected Hashed Release Title: zFuovA8gLEdNAe5PF9PFOyijqbT2SelxUXnCMyBi 12:23:38.8 Debug: Rejected Hashed Release Title: GEhI3tZzM0ofzDmf6sOaG01wK1cYhm0TaIEGUcw1 12:23:38.8 Debug: Rejected Hashed Release Title: VWOigIjo9tyNT32ZQqUX4aESGgdSFb4nCpZqh11v 12:23:38.8 Debug: Rejected Hashed Release Title: XsEN7gTGHaovqGkrTwacQ9ogQQN2FmwBYubRLuOF 12:23:38.8 Debug: Rejected Hashed Release Title: ewZGQ8rBUT9dr5Z6ZMqXRH3Ri0RVPGnU1azzJnJJ 12:23:38.8 Debug: Rejected Hashed Release Title: 5uCmQH9SpahyMq9A5ipHCxxicqABLgO0NkV9PQ3k 12:23:38.8 Debug: Rejected Hashed Release Title: qQYH8lNnoFrakLJsUCvymIWjVNtJPZ68y7cEqfVB 12:23:38.8 Debug: Rejected Hashed Release Title: xnZ2meXP5xCKY1gmQLKdBrwDItb6P1JO4KvgWgQx 12:23:38.8 Debug: Rejected Hashed Release Title: PyXb44XLg78LWLlpgNUVbRxEr2ZEzZG4AxUh6ioS 12:23:38.8 Debug: Rejected Hashed Release Title: 5TeHctKjPtmuQOWkDCCLGb3N6fNwcRdF1MSejoiV 12:23:38.8 Debug: Rejected Hashed Release Title: GnPNQaqQLAgpey5FBdKdySf5dARgtGmYw1ILH0gl 12:23:38.8 Debug: Rejected Hashed Release Title: rZL4oBrDxmKsH9QC48A0PmGVAL2NLhIvyJuCPx1q 12:23:38.8 Debug: Rejected Hashed Release Title: YiOytQXHPmXIbrr1l5jJ2JrfLzqpNT29Q1OozVm1 12:23:38.8 Debug: Rejected Hashed Release Title: LQs37RoKubenWFNx3YcjlfyhxUtp1XLDAiotMLKY 12:23:38.8 Debug: Rejected Hashed Release Title: CfdJBIlsCjs7jUlpvqydUGKrHqrt514HSePXtNnE 12:23:38.8 Debug: Rejected Hashed Release Title: dQv64wMb1XTJScvHxpNSEFAwW7ncgvZIEt5mkp0R 12:23:38.8 Debug: Rejected Hashed Release Title: 6tsX9FafmIPYIfFW15M8yPrL5BvAjlQzJaH4f8O1 12:23:38.8 Debug: Rejected Hashed Release Title: TsYYjuVJ0VVWIca0TBLxzj5glo3D5euJY6mln1wU 12:23:38.8 Debug: Rejected Hashed Release Title: qm1YVQUAhDVchEUM6JkKYHAlKYukFFc1Ey4Bextp 12:23:38.8 Debug: Rejected Hashed Release Title: kobuoHQQUPKORbCgntrKfw0r7d8iaot2lkJ25NhE 12:23:38.8 Debug: Rejected Hashed Release Title: B5CZeon4FXrJ9odDswSafqXOqr1nXn20GijFFjhE 12:23:38.8 Debug: Rejected Hashed Release Title: lRHomKoAE0rItRBuEfho1xNVINEMDVPU56y7MsxJ 12:23:38.8 Debug: Rejected Hashed Release Title: 9IQxVVTKatFN3SyCkYfW8WzHGnNsfEcCqW1LemKb 12:23:38.8 Debug: Rejected Hashed Release Title: LNviLMkhGY8dpklt9IxnyaZ2SLKvpkBBejugVqzy 12:23:38.8 Debug: Rejected Hashed Release Title: 9sSQfF77MbJcRzqOrDU0mIm267vxwzwVoLuAwgfd 12:23:38.8 Debug: Rejected Hashed Release Title: Tii3wsPQCtGVsjTOwDoeTssPgpqkVxumOxuPQQx1 12:23:38.8 Debug: Rejected Hashed Release Title: BBTyqF7DIKefwJP8cKTiwOKnryPHzWLBdx1uSFpx 12:23:38.8 Debug: Rejected Hashed Release Title: 0UdBxJA6PKwgjLIApK9JdYgu3AjQ9YYs7noTv0be 12:23:38.8 Debug: Rejected Hashed Release Title: V8DJ2ermKH1bvqjcaN6w4EOjiak8vE4e42lwX8JK 12:23:38.8 Debug: Rejected Hashed Release Title: Wlrr3Fjhlfv4NLyyULQ0ALFzkUvl47WSx9dYkwHT 12:23:38.8 Debug: Rejected Hashed Release Title: YCmME77KO09EM2eDJht7jG9pKqze7AB9SRIUY1NH 12:23:38.8 Debug: Rejected Hashed Release Title: X4rGeBUCqHnrdDI4lFCiSwbsL6nz1ZjaalOHE76W 12:23:38.8 Debug: Rejected Hashed Release Title: jfjqpHV9POUoMhEoS4lJRUbpAfd5QgGNJ8T3HWgo 12:23:38.8 Debug: Rejected Hashed Release Title: n9HUZmGJ0xBJT3MvpOJcuaBbwKH8UyaY1NSJyPNa 12:23:38.8 Debug: Rejected Hashed Release Title: S5f8gXjprITHIOte5lVbfTX9rQTaLQUlM8frD71D 12:23:38.8 Debug: Rejected Hashed Release Title: KFiqs6tcDXFtJ6wv2YDsqxhqCFtuyQo1gacizJeN 12:23:38.8 Debug: Rejected Hashed Release Title: OEvevbrFPSdcxWqxcNy8weATSKuMfZ63TFplWSth 12:23:38.8 Debug: Rejected Hashed Release Title: 6jMGCrKHdR33HPNkgvII4KLEG4Lye2MgRUj0VyzO 12:23:38.8 Debug: Rejected Hashed Release Title: 16mpgmUl6B6L0mtwPGxl8QYli3zt1PmEVJ7toCRQ 12:23:38.8 Debug: Rejected Hashed Release Title: HWalWPdpu6d2uamn0UeTgaWRtzlNAfITZ74aTkap 12:23:38.8 Debug: Rejected Hashed Release Title: uIP5TXkGyWTTTQ7Hye6kkGw46nhzDbsFRSSlcuNr 12:23:38.8 Debug: Rejected Hashed Release Title: Iozy5Z9hmZKIq7GphEtULJQTrHB2ejpnoDnfbo1c 12:23:38.8 Debug: Rejected Hashed Release Title: 6A38BqMYDlDGG59K1mP5FapuPWfiO6LuzlmqjcTq 12:23:38.8 Debug: Rejected Hashed Release Title: vr3vguOEebpRovYuRCaU25voVoFFCZWMl7jbR6cA 12:23:38.8 Debug: Rejected Hashed Release Title: Kfu6yoW2dOPyiHwuH3y0xN0IKPUXw3pw5gMAHbQ9 12:23:38.8 Debug: Rejected Hashed Release Title: MMf3ZFZod7mrNYNjZ1WEzil82y2Bh5hghC1MwTXc 12:23:38.8 Debug: Rejected Hashed Release Title: 9soQ1lKMhay9XGLRCaW9FiWU0EKJhREp7XZNUqve 12:23:38.8 Debug: Rejected Hashed Release Title: Q71UPkELFmqk0HE9C61nij7GIjPv60XHSlM5xJjW 12:23:38.8 Debug: Rejected Hashed Release Title: ISBjtlvk5qjBTWOYfZQNJA5RFJMH14LNnwdMZa3p 12:23:38.8 Debug: Rejected Hashed Release Title: p0CQiUXb7QnJUYaj0VJG5V1UwYCp3ijlH8T6SHab 12:23:38.8 Debug: Rejected Hashed Release Title: fOt3ZrFRzaZcxXj23GTwzbIG4LlVLtNmgnF30TXf 12:23:38.8 Debug: Rejected Hashed Release Title: K5LxCF0PYXb0kyWqpHIzuuCqvDTHRh1grajSFMMs 12:23:38.8 Debug: Rejected Hashed Release Title: Ei6GDAYP8U9mCEVUE6NhBQ1F8JkRSiqxZLxOZs3E 12:23:38.8 Debug: Rejected Hashed Release Title: dXWtH5hE4G8UM49QSWJtPSxq5JoKnkhmsgN5ko59 12:23:38.8 Debug: Rejected Hashed Release Title: wGgXeplB1TuRMTr8pHiEtCAvL4nrSb64emThg1xC 12:23:38.8 Debug: Rejected Hashed Release Title: mSNfluMqvuZkMc5GCfUyL3RZcPA9MVPiJGxvRbeG 12:23:38.8 Debug: Rejected Hashed Release Title: 4p8wPh9XnEcQfqaNuk2ercH4QKxZFPBYV6A6tiJ0 12:23:38.8 Debug: Rejected Hashed Release Title: ExaYbeRrH2vNLCpMhkQv6ljIH1whLM58wC3pO6HB 12:23:38.8 Debug: Rejected Hashed Release Title: tB1Lra4KAN9J2QkRR6jEwqSX7a3qwhNJFJZaWxRg 12:23:38.8 Debug: Rejected Hashed Release Title: kZqD1xDEe9V6uf5lvnNbos16nmfcZiWuq5lAT4qO 12:23:38.8 Debug: Rejected Hashed Release Title: 9FBjzvFWFewiM9TdcI9HBRaSQgz8op6jDGQNeapj 12:23:38.8 Debug: Rejected Hashed Release Title: DmM6DHhVwnNAPl8Xb2wITImRcvPvrU14n0YRgFDH 12:23:38.8 Debug: Rejected Hashed Release Title: 7QMXS69CkSRvAaulTVZXstyUDETxPhhLtXMqS604 12:23:38.8 Debug: Rejected Hashed Release Title: 1lbwFuvdFGZPi4S5xtdDEbrovA6zmuyhkt1f6a4q 12:23:38.8 Debug: Rejected Hashed Release Title: SSWVh8LxeU8juldoaNZpUz84ibI3fgY1E57vnkna 12:23:38.8 Debug: Rejected Hashed Release Title: jdmjor3MjuiuUUhvxverDI8gSK4YjyXS705CZQm2 12:23:38.8 Debug: Rejected Hashed Release Title: sf7ozWCW6QFYHokts6gq59uiQUTIPZn74nOjkHQH 12:23:38.8 Debug: Rejected Hashed Release Title: Q6M5SmaWUwM3vVlVyhewFMS4s9m1vNUVzoCvDbM3 12:23:38.8 Debug: Rejected Hashed Release Title: 1MXNBCVuxyLQVHJg0H4D1vEFK1IrQq041RFMM8TJ 12:23:38.8 Debug: Rejected Hashed Release Title: xsehSfih27zVy9149z3oBwhYTylrVjSepWKdbYt6 12:23:38.8 Debug: Rejected Hashed Release Title: 2lyRnVqZczJ2ByxMRoiqCVJnzslsR3HoN7ZQqhYl 12:23:38.8 Debug: Rejected Hashed Release Title: tEL7cynAyOWfDmxFbnJEEoi4CoaCqe5BRoI9CeR9 12:23:38.8 Debug: Rejected Hashed Release Title: kvsISlLltm6bwXK1DNQBEJ8yMHbTBxP6qcUxdpId 12:23:38.8 Debug: Rejected Hashed Release Title: Pp8Zq0iFqiKjeGF5tFv29kjyVsc8xLiEKi1GlrKu 12:23:38.8 Debug: Rejected Hashed Release Title: kTpVbdE5cri8nwCrDBwKePLpIaTfSQI9fDVR23Rf 12:23:38.8 Debug: Rejected Hashed Release Title: 7RJnb3JGVhOIVGs9nPTmCtiQ5IYAAFA3FgasnGwW 12:23:38.8 Debug: Rejected Hashed Release Title: ld7sxjd9MWgP2iyEoNejeVJo4cjg259cP8cLvISP 12:23:38.8 Debug: Rejected Hashed Release Title: VTLqLCxMSJozGj1ApEmMihO2buLIUoI8jzo5pvio 12:23:38.8 Debug: Rejected Hashed Release Title: udXQMjZ0kknZtt2YsYbRuHu3Kl3PbYlafSXSPfvv 12:23:38.8 Debug: Rejected Hashed Release Title: r698tv0I3auyJKKGjKoYFI2q0bQ7yVne8Lz4WYSv 12:23:38.8 Debug: Rejected Hashed Release Title: NPkpGlwpq6hfsnLGhZBmqtI2C6z12FU6r50jJrTV 12:23:38.8 Debug: Rejected Hashed Release Title: 61ckNb4Va5VDr6MQZTFG1q7DwrKsR3D3KfMcVMyB 12:23:38.8 Debug: Rejected Hashed Release Title: h9uifnKx3EhffBPdRkQ9t2jBJxmjV6PCZUm4CJXn 12:23:38.8 Debug: Rejected Hashed Release Title: KC37CmCe93vCa2187F08IhfvjfSyHUD1JUOaVrZF 12:23:38.8 Debug: Rejected Hashed Release Title: ovedPtSbeh7oCb9BglwnJulltNLhaU5IVPNu4Qvg 12:23:38.8 Debug: Rejected Hashed Release Title: X7zhezDuN4WckYyUi9wl8nheaS0GH8NM16THBjYo 12:23:38.8 Debug: Rejected Hashed Release Title: hKorDlMW4qGEKr2tVmpNsbD2TlKJ0HAtOoP8aZbC 12:23:38.8 Debug: Rejected Hashed Release Title: jRpvvj93N65v6uywp6hHZK35kSk0phFRc4PnGzm3 12:23:38.8 Debug: Rejected Hashed Release Title: isBOEXTjUEO5SGYVEVqWo62vOquXp5TncbxEt4gd 12:23:38.8 Debug: Rejected Hashed Release Title: nUXbIuWWeKYw5xYoJP1x5BSzOA0boLFUAv7ocXYx 12:23:38.8 Debug: Rejected Hashed Release Title: xfdDE4POvH1hoGxbpnkdi7vhrYQd9XkqSlhau4Vg 12:23:38.8 Debug: Rejected Hashed Release Title: qWBIEJdb6v5ULWQPmpHTlOIbFlPhQ6pWKquGO0Vb 12:23:38.8 Debug: Rejected Hashed Release Title: ECdk2btQthEhKFR8QBv3eSqEEcqcZem3GUb6tFb7 12:23:38.8 Debug: Rejected Hashed Release Title: Yt7fm6gNA7Jtl3Yig8MNpj54rnoMR4EwrMbSLnJw 12:23:38.8 Debug: Rejected Hashed Release Title: DC8yhKeOteDlIcArE8ktBikrWm1na8LO448MWtVO 12:23:38.8 Debug: Rejected Hashed Release Title: Je86BjILqk6v2x4MeG40mgN1eTLvf1rwQwcA0s2R 12:23:38.8 Debug: Rejected Hashed Release Title: L2mYZlwt1qTnBAeqYLUyYmDdy8sbKhkA1jwB1IkO 12:23:38.8 Debug: Rejected Hashed Release Title: tBMA5KnletjnEAzPBUmJFg938k5OYJsgUR6tTOni 12:23:38.8 Debug: Rejected Hashed Release Title: GyaMvXSE7euaOhVZsbe3JqxwQZtIrf17GnG1L0AY 12:23:38.8 Debug: Rejected Hashed Release Title: S4AYP29MolhVytsD8233cvVSmMTvJSpUHqAyDvNt 12:23:38.8 Debug: Rejected Hashed Release Title: QKGudFH8JItJ2kjm0Eq6PJbMR4TmuWwKVbejoBzc 12:23:38.8 Debug: Rejected Hashed Release Title: Y68bvxAvk4et0vONXb0QJqRLnOfZXtE8jI5dItZ0 12:23:38.8 Debug: Rejected Hashed Release Title: y8Si8HOrqxEHETDgHgJ4X7cRo7BNEx40xip8Z4Hc 12:23:38.8 Debug: Rejected Hashed Release Title: 9oZQ5hhWszDUZt5tYjH2EmmLcZFAYwVrUIDzbie2 12:23:38.8 Debug: Rejected Hashed Release Title: FECUeodjSupPuswO5qIOwRTfIRdaYO02VGXOkIZx 12:23:38.8 Debug: Rejected Hashed Release Title: z27rWRsqSq2ievimzQXV1PeKWj3NUSYT9GwBGUvQ 12:23:38.8 Debug: Rejected Hashed Release Title: paX0TQv4Qh8sXzFjicQrBPrQDo652BCBTJpdlmML 12:23:38.8 Debug: Rejected Hashed Release Title: i36PxN6KPAW3G6jykTtXHXqud1N5nS3RUhThYmvl 12:23:38.8 Debug: Rejected Hashed Release Title: LVADjasj8IUVFLFfS1P1Yi9mwhbFrhZsojdCXcEl 12:23:38.8 Debug: Rejected Hashed Release Title: kQrSiwvwnyrwh8zH7ne7vDnXhkgi9h4Z04fqIcg9 12:23:38.8 Debug: Rejected Hashed Release Title: dQ6r8ULECQrE1SRnY3iHGpp9hJVqgJwHceISiMcP 12:23:38.8 Debug: Rejected Hashed Release Title: hbY0pWk8PMpNWOMRr1LLF8pBo4IMtdkjl8K3AOrN 12:23:38.8 Debug: Rejected Hashed Release Title: La9ZGWVTVpGvISWuwm3QxvpWqodZmZypXqknvD5T 12:23:38.8 Debug: Rejected Hashed Release Title: Zg8zZyKkQr51SDzQB0x8i6o0yMfynLEWLAm6EnFU 12:23:38.8 Debug: Rejected Hashed Release Title: 9IhkL05wD6P6eJaozfdUfjySuW1gYAdI6Z8goFRd 12:23:38.8 Debug: Rejected Hashed Release Title: 3ddpAMr19cfbFDq5KNMyNuhGy9poGZmkyqdIQwWy 12:23:38.8 Debug: Rejected Hashed Release Title: oMVKgEXolygxiFXw2cwNtk1si3lobgOB8oyt7JEe 12:23:38.8 Debug: Rejected Hashed Release Title: JRuaTkALDa5L434nSqPkFgWdYYDpRfUy0P28pdLw 12:23:38.8 Debug: Rejected Hashed Release Title: uGkAUjRiKoYwdiEN4sswR7Jr3brnlUZSVcBjaYRr 12:23:38.8 Debug: Rejected Hashed Release Title: o2fZqxBzBIh3wCbL1eZRoPbu0ueXztY4ef5Hq1o6 12:23:38.8 Debug: Rejected Hashed Release Title: 8GqztWrqaDbogpn5LZGhUHfMSNzzEQpc6gXBvOMX 12:23:38.8 Debug: Rejected Hashed Release Title: m4kMvTLMhsvaxlgmkZfLK98paoj3lYp7rxfWFL66 12:23:38.8 Debug: Rejected Hashed Release Title: LZ0dzqCHYrP5pyMRufL70Zv001XtsPgxSluSYiAe 12:23:38.8 Debug: Rejected Hashed Release Title: 7emuCsnuPkrG4oyKfR1zhWedji963XRE6QNL84OM 12:23:38.8 Debug: Rejected Hashed Release Title: WeW9WBldKmcqvYPHJjKCrZ29NuHizPOP20CH1VvZ 12:23:38.8 Debug: Rejected Hashed Release Title: vn3gIsoT0YxnmRpl0PcjRNVWbnapxGs2Sal8Gvz0 12:23:38.8 Debug: Rejected Hashed Release Title: pf1ajHevPqqa7eyIjzwlw3OZhG72Tc9HDohggCnn 12:23:38.8 Debug: Rejected Hashed Release Title: DLybdlZTjhkSIXkExVz0oYv1D5e0L7Ud0hcshAHF 12:23:38.8 Debug: Rejected Hashed Release Title: yoNCtt1MBj8z1mVzntAVVS2QPDjb0dBFfp3zQSFK 12:23:38.8 Debug: Rejected Hashed Release Title: vKVqYCPI0QMycoOSAVYSCd386bXy4VBHtCXrJ0q1 12:23:38.8 Debug: Rejected Hashed Release Title: fP2uJGdCptsrdT0cjHrnyzIANwf3TrdayD7GZ2zn 12:23:38.8 Debug: Rejected Hashed Release Title: dsQMJC2KpegZp7R1XFOG74eY8XZhY6v4fd2MeQ72 12:23:38.8 Debug: Rejected Hashed Release Title: 56HH4gzelv0FOSOVLQVKOxkAsIgh3ftWRS58PrXM 12:23:38.8 Debug: Rejected Hashed Release Title: 49wC8X8Egf1wJ4SA1Qr6MMcHsbzglzsAiwFM595o 12:23:38.8 Debug: Rejected Hashed Release Title: iAQMqI7KIw9MvDCSI5riyS5hV50rBVR671ptkBqu 12:23:38.8 Debug: Rejected Hashed Release Title: l3zQgF7sdWUTVInhVEdhY4jp9F035lQbNLYnkcrB 12:23:38.8 Debug: Rejected Hashed Release Title: HJiFOdd3XEt2gG97iWT9nwquovoey4mq0IjcAukX 12:23:38.8 Debug: Rejected Hashed Release Title: qb7oeLl1mmZlLbe6whyFBjc03mqXz3R4DGoZ3Xzt 12:23:38.8 Debug: Rejected Hashed Release Title: jhXAvqU7BXmKrUQHYCcnH2LO8gSu6MzmwdCEFtd2 12:23:38.8 Debug: Rejected Hashed Release Title: 7dRGfsJ9o3a9WsRjTCBWranc9mOQ1gc7APNQebmi 12:23:38.8 Debug: Rejected Hashed Release Title: JRsYMbvarqVHbWvIMMpGSKr2Lxy3yQrThrQ8pIJ4 12:23:38.8 Debug: Rejected Hashed Release Title: XDHa8Fd7ud02GBXmYyLzX86ZaF39ypUuVmdJ2OV5 12:23:38.8 Debug: Rejected Hashed Release Title: nZOWnt40oDpwMCnzM7BVf3PfdzW9wiNg5P4qCvlk 12:23:38.8 Debug: Rejected Hashed Release Title: rtGMaRDs1YhZ9tKs8hUJpJX1sn1rDZJpTr8yYplB 12:23:38.8 Debug: Rejected Hashed Release Title: B89VCxd1Pt5OrJYsnJxM9fCN0FYHEsFQpMRB2elR 12:23:38.8 Debug: Rejected Hashed Release Title: eXAdtgfFeENsXC8oKvT9XY0f583xBziGfUSPYml8 12:23:38.8 Debug: Rejected Hashed Release Title: oZaEmJ52fo0biJR8yr0uuPkR1XbW4SM3shycSUtO 12:23:38.8 Debug: Rejected Hashed Release Title: uFOqfBCedngAObZLXCmZie8X491J8sSI0Ye1AK7L 12:23:38.8 Debug: Rejected Hashed Release Title: qZVdTC6tMQOMxdhfBG2UELZOVEk7gTDMNVAJQ4mB 12:23:38.8 Debug: Rejected Hashed Release Title: 2hEVcch6Op7vBwZil2kADsyZLL4yGQ1RXMo4bzwz 12:23:38.8 Debug: Rejected Hashed Release Title: ZAGG6vgsAwE2mT3KdAmwEi95p2ajsdutP1q7jZHE 12:23:38.8 Debug: Rejected Hashed Release Title: IAlmcVpfnWke8P2cbJyLsENjiuTocON9ds7aCbFB 12:23:38.8 Debug: Rejected Hashed Release Title: 6k98OnhU7z1UhEM3E69z3uD3K4X4btZsvOZrEO3f 12:23:38.8 Debug: Rejected Hashed Release Title: YssA0IcDGiLMIMxOlBokbwe6pYYzRcYMPyAR0Rm3 12:23:38.8 Debug: Rejected Hashed Release Title: BLvcjzKkEBAoc1r7t6KqZ4RSZQuy4M7iPTJqXxa1 12:23:38.8 Debug: Rejected Hashed Release Title: wlN8WfONcQN8GJrfkpkx7ubEEbAJU4g6Zd4xqLz7 12:23:38.8 Debug: Rejected Hashed Release Title: Q42OtkWzvjyJHLbl73K3i9YXSHPxwQP1rBDhJdKz 12:23:38.8 Debug: Rejected Hashed Release Title: 87IuDnxDTsJdapBGzJDeSkJsVxNXkzneeH6qiZEN 12:23:38.8 Debug: Rejected Hashed Release Title: 8hg5Lwkc4LNW24xOGZomEZdzyCXJWtEFlx6Fm5rT 12:23:38.8 Debug: Rejected Hashed Release Title: 0bY4tqcSQ8hhkZsGuCxLTCAEAcMJjQt9Ea092HXD 12:23:38.8 Debug: Rejected Hashed Release Title: SfOmS4oQYvZF8q1V5InW1KOsgb7daO6NtJhsBCos 12:23:38.8 Debug: Rejected Hashed Release Title: WZTCVMwi2qEQ9oHfvvaDP4RghXu8HMMaD25Nk8Wm 12:23:38.8 Debug: Rejected Hashed Release Title: W64n4qp92CfOH53JopXk7UUEWxcs2JaYobXZ2XB3 12:23:38.8 Debug: Rejected Hashed Release Title: xZU3GmmPxoYQUCbjLSDTXF1ptmiqxgsbJkCdYVYq 12:23:38.8 Debug: Rejected Hashed Release Title: 3FZL3YL6BDBxtgACNE8Ef5kwJ09pGZxJX9vhbdh6 12:23:38.8 Debug: Rejected Hashed Release Title: OH9r8uivKBFaBITQzslbE12IX1UJae6DO8GILbc4 12:23:38.8 Debug: Rejected Hashed Release Title: by4NHerkbDEfhNlBGyMdbvsFmslODKSeNvHjmepo 12:23:38.8 Debug: Rejected Hashed Release Title: 2XoeyB0fyvbRXoymO24zhlcfajFYfoKwbq9c0ILa 12:23:38.8 Debug: Rejected Hashed Release Title: P5RHrauxjNLeCY7vMPeqqQwikoOcrf5EGUPsJyF0 12:23:38.8 Debug: Rejected Hashed Release Title: I5rUhHIN1YqhuOf4qZwylxNFozz3wiayzoQ7KxWp 12:23:38.8 Debug: Rejected Hashed Release Title: yEjiIr1sSohU3e1G91gQnOcPDibrRrZUwVtRDvs5 12:23:38.8 Debug: Rejected Hashed Release Title: ACwnOQ5i3KigNn01TZGnPYPY6UFQuiz9LFLeiESp 12:23:38.8 Debug: Rejected Hashed Release Title: 0Lvu8PSBd3wHunsBcGKlz1B6ffU6ksijmFZrzjgP 12:23:38.8 Debug: Rejected Hashed Release Title: zwaYdl6tK8O2TxIEKNCTmFTDEIktJI7842HwNUI2 12:23:38.8 Debug: Rejected Hashed Release Title: uPrdovOcPKeR8cMdolpPi6gQVj0cb30rY2TavXum 12:23:38.8 Debug: Rejected Hashed Release Title: 18QMHrlkmou9q9CmcZs6ybEwhjiVTwPR2LLkdvml 12:23:38.8 Debug: Rejected Hashed Release Title: CsPyj5itqLdcXMwWEagIspJO7fnCvT5j6i6aUp0G 12:23:38.8 Debug: Rejected Hashed Release Title: W7RrNnQNqKJulbdpyYRccODjd2EVjCZaQGJNt03z 12:23:38.8 Debug: Rejected Hashed Release Title: UPy6fkLrdC783gOIWlUiuHwsnJ9xtoCbxoUKuCn0 12:23:38.8 Debug: Rejected Hashed Release Title: cZrxml8rXgajkRczq26ygiuHZVRg26PHW5mWbTvm 12:23:38.8 Debug: Rejected Hashed Release Title: 7kBX5vBq7Y1R1NoG6dGCASoKFKdSvffLDW72zZbB 12:23:38.8 Debug: Rejected Hashed Release Title: DCuT0Sd7TBE2IKB2hoKJcJ23PpZgBQMCUizmf3UR 12:23:38.8 Debug: Rejected Hashed Release Title: 9Wt3E1Fl46YxR3Ky7be0Vj63z4z9WnY1re3J6OVl 12:23:38.8 Debug: Rejected Hashed Release Title: WqXnzjai0soEo2MT6U3Uc6tKQpqhVI34djfU4WYX 12:23:38.8 Debug: Rejected Hashed Release Title: aFYQxdKSDC1Dq7PfSdbMgfxDL2AFJXkUD5ni7HjC 12:23:38.8 Debug: Rejected Hashed Release Title: iQvLfXL73iJMC2DZ65c4M0y3n9v2Q9KVum2JceQS 12:23:38.8 Debug: Rejected Hashed Release Title: o9cnwxDIDwRYVpXrX5UMvR34rZDZJQWRfKNRVYVI 12:23:38.8 Debug: Rejected Hashed Release Title: E4M9bMkWilxuy4JPsbLCjxIvsCB7IFPmsXlRTtxU 12:23:38.8 Debug: Rejected Hashed Release Title: sYXbx62PwjF2eNO1nLDks3c0Sj7zln12UXYNCw8N 12:23:38.8 Debug: Rejected Hashed Release Title: VheMchFRnYEi2CSmQQVE8N4A3kGpxM3GHjfRX692 12:23:38.8 Debug: Rejected Hashed Release Title: PzL3gs0cNzbO9TfGWwaO4s2T26xAmkGYlQTpmAcq 12:23:38.8 Debug: Rejected Hashed Release Title: M48fFEWzMYoOZsWvuJyuRjIcDFLsrfiEQFHXdbqr 12:23:38.8 Debug: Rejected Hashed Release Title: IAAG9P4HPhNpnVGY7hfZeXRyVG9QLLgpiBVGP4fk 12:23:38.8 Debug: Rejected Hashed Release Title: acpvQUPNO8t3RWh0AYbXKmnHDmdgfTFlc2yjM4aj 12:23:38.8 Debug: Rejected Hashed Release Title: WQNKYvSTLmpurxRMG6kc5K7yJqoazRxnWfSQdzu0 12:23:38.8 Debug: Rejected Hashed Release Title: QtnluJYNRbvL9g2bYdnuL7f7ly9QOgYQ5DhoFqdH 12:23:38.8 Debug: Rejected Hashed Release Title: B5Rzgf4l9wTGhUQhqjW4ETf6m9dM8dfXLr8vSzR9 12:23:38.8 Debug: Rejected Hashed Release Title: spt5LFvxjqJL1q3Kky2pz8aAEWmgGK8Wz4vX1PoP 12:23:38.8 Debug: Rejected Hashed Release Title: w8SBYN75d4rmpUkTbMUxoDt3fbN7Q1V8PYoPoFoQ 12:23:38.8 Debug: Rejected Hashed Release Title: 5keNf6lmXbCRLR7xndeDWH9b5LXJC2I1AMk5gVVI 12:23:38.8 Debug: Rejected Hashed Release Title: VHaQxRj6UBcncZ7MmO8B56qShJLiC389w6dJeYvd 12:23:38.8 Debug: Rejected Hashed Release Title: vjh9mIlw9zKWsSOxCxw4zGhYfYX8U8WAhuYGkx5O 12:23:38.8 Debug: Rejected Hashed Release Title: c57qI1Yod9Gh114DQc5Yc1UGHPm7mDgqTyAqiOHf 12:23:38.8 Debug: Rejected Hashed Release Title: chvdSJWQAaCGh6BYqik9cKlzjQl6NOFl82agEz8C 12:23:38.8 Debug: Rejected Hashed Release Title: ZPleZdn7la4XX97sD6NX3RIyUDRZtljOCy9Ge0MQ 12:23:38.8 Debug: Rejected Hashed Release Title: AMwc1mWskYepgECNXxxNzNPcbTeIjtnSrc75QfOa 12:23:38.8 Debug: Rejected Hashed Release Title: IwroTXMEaZTD7XGqIXdLCzBLw4AnwlrxnMuZM6aT 12:23:38.8 Debug: Rejected Hashed Release Title: aSVkJILtqvV64W6WZemWMUwAbWXCbFMvqVimxhbJ 12:23:38.8 Debug: Rejected Hashed Release Title: q4dKafjcYfr2ueLxpFHBFk1VyVKJWWtTX2b0UOxi 12:23:38.8 Debug: Rejected Hashed Release Title: Pjv7OMxSsMC95EEFzvhsnK36jEgN0Uh6VUWckC0L 12:23:38.8 Debug: Rejected Hashed Release Title: RF1IKWU4eoytklcqKtQcU1t2INX6jtxeKKxyqMbM 12:23:38.8 Debug: Rejected Hashed Release Title: ZLNm1fYRXH97v2oj7AaKmUz76RQBl1m82U8fvaRR 12:23:38.8 Debug: Rejected Hashed Release Title: w1XCBkN3F6DTHCfCoyENC3ebLusbb3u4i3HX10OV 12:23:38.8 Debug: Rejected Hashed Release Title: KgWyKNPCCyxNbYf7dPgDqWnEE5XgE6ESRD5ILiTL 12:23:38.8 Debug: Rejected Hashed Release Title: NcG7mNibkyvqTIL2VkfZM6H45erzVW4NzagxJGJn 12:23:38.8 Debug: Rejected Hashed Release Title: MXUljSmneBPk1i08XvmeqwLiuwhE1yNUFxOWT1de 12:23:38.8 Debug: Rejected Hashed Release Title: KVHd4XjpbqyNOLiR2X8Sk1g2k22jphIH3CElYbVn 12:23:38.8 Debug: Rejected Hashed Release Title: YW599dG2IjqUWms6IlGQohXThuPyLuD2xpHqHu3h 12:23:38.8 Debug: Rejected Hashed Release Title: 9XEFkReUJzzYFguulkjKLFEDPe4Z2Rql2sZPivG3 12:23:38.8 Debug: Rejected Hashed Release Title: QhGyNrEoQ9rVcws8nr1ENQdiNvOC4UouUPdjkT89 12:23:38.8 Debug: Rejected Hashed Release Title: dLtcpb9RMQbxDWA7Q5H7oXUnP7atEM6QYEXq1KPq 12:23:38.8 Debug: Rejected Hashed Release Title: UQZM951oMcuSzBnGls0ftdC5syIkoOAdhLjJWzXK 12:23:38.8 Debug: Rejected Hashed Release Title: HUbUstcYYZnbRNMvUAbWHYMqgeRmrr8lm3qSYGwB 12:23:38.8 Debug: Rejected Hashed Release Title: ZBknJklomkT1F5Q6SPX1EbxQJbpJuRiFmz9CUGv3 12:23:38.8 Debug: Rejected Hashed Release Title: dJaZCUivpj0si9lmbSkLpmadYwuplhpqGMmux8Yh 12:23:38.8 Debug: Rejected Hashed Release Title: fTlM8xu7AXxDWs4cIRwK7uIzpI7ut83mKeViZrmy 12:23:38.8 Debug: Rejected Hashed Release Title: LyMqNGxeF9U3RkghfGpkajPjt8RBu5ffh6rmQ2em 12:23:38.8 Debug: Rejected Hashed Release Title: 9KsE5w2OHJ3NZtdFkWGGWvJPDB2EuyOGh5xQY9wB 12:23:38.8 Debug: Rejected Hashed Release Title: NG1MAhSfTRX2VHOZ7K42lS9P6dGnE4TJdejSNWIQ 12:23:38.8 Debug: Rejected Hashed Release Title: wS8KzrzIE9zFbgIa0Aa7OkEMkuGsyMLucANi4cjL 12:23:38.8 Debug: Rejected Hashed Release Title: zfwkTxflceXBRyuoPVxpMkiMTkiuKu061jxCzxUA 12:23:38.8 Debug: Rejected Hashed Release Title: WRnjAUy6Yv0aNVv5ioKnbUlXNl14gBbeKD2iS9Uz 12:23:38.8 Debug: Rejected Hashed Release Title: lXgQokmuCwjWF40Mfhz1yVQxHDwjYiidp60My5R9 12:23:38.8 Debug: Rejected Hashed Release Title: SeWY6zOVw0Y6qLUN2ukgHs2FQq4ybkfVTWyDHP4y 12:23:38.8 Debug: Rejected Hashed Release Title: FKhXUyByUMuc2uz1lHk2PTdm7xqsUrTWWpO1edkP 12:23:38.8 Debug: Rejected Hashed Release Title: y7jjbnzeabgltHvpErJRQ6Bn20153jeWWwM7CKoL 12:23:38.8 Debug: Rejected Hashed Release Title: arTjzz17s9hLGH6PYUTWXrjQfoG3fIPBBppg2m6G 12:23:38.8 Debug: Rejected Hashed Release Title: krUqn98zFxCm0w19UGf7PcnUTyf23CkNRlX3noB3 12:23:38.8 Debug: Rejected Hashed Release Title: bqRL5ozoxQICtXvxuWqSBjEyVQIUhvCF722g3RnI 12:23:38.8 Debug: Rejected Hashed Release Title: zRfsEz5l0sBjm82W3Z3Jff2p2YLWxlyIQ44AG9LO 12:23:38.8 Debug: Rejected Hashed Release Title: RRMp3qe7ZaVyabmH3Wk1DS6YmGp8u7me7NmPgv2y 12:23:38.8 Debug: Rejected Hashed Release Title: ZnxoH6z9wJiVDOtParyNDV4OnVoh0rZimJkixbF0 12:23:38.8 Debug: Rejected Hashed Release Title: P8jfQIDcSVqZoHVSHGCUe03Q1cxBTFmtAira9oRE 12:23:38.8 Debug: Rejected Hashed Release Title: 4XK9YL4QAyObWVwlJe5zaBVcDFYBEi9i3gc9eWxX 12:23:38.8 Debug: Rejected Hashed Release Title: oo7GsWziGm2HBJWGAidX1RGxsDux2EIj5RJZo8yM 12:23:38.8 Debug: Rejected Hashed Release Title: z1yNE4rfVmE4wR1EZV2zzaUfbjrndf4ypTSd3gwc 12:23:38.8 Debug: Rejected Hashed Release Title: 289Tl30EX0xoNpNVdpFkYdzSlTARYAZz78UqYVTz 12:23:38.8 Debug: Rejected Hashed Release Title: DnNbCLEKdGTurP8gNskvisJLOEIBKQACvVFQTiGN 12:23:38.8 Debug: Rejected Hashed Release Title: XwUUjmYGYsJJ66jA6OckHVc43xOGlFGbN2UnMDqU 12:23:38.8 Debug: Rejected Hashed Release Title: U5OPIw4dQ9YNVr7A02TiFnvUD5NCtCwMgoWc14yV 12:23:38.8 Debug: Rejected Hashed Release Title: r7Jo7JrSok8RyhysUbDzT7fibqjhkPvoZhJEu98g 12:23:38.8 Debug: Rejected Hashed Release Title: VX5eZL7CvQqQtKAgymDuNUGVaxJArh8GNuuxhjbV 12:23:38.8 Debug: Rejected Hashed Release Title: j7TdB0xJ6CT914N4Uahdu3J1MdTLY1qhBaHwjP1V 12:23:38.8 Debug: Rejected Hashed Release Title: bA3brWWopEjakmnI1Zm215uwqrOtDxwK3dKuP012 12:23:38.8 Debug: Rejected Hashed Release Title: 0f2HnBmVsyIcAi5YXB13IVAue38ybBwkrRJ38XLA 12:23:38.8 Debug: Rejected Hashed Release Title: dg9SPzyCe2g9A6b9A8x37GsAmwkO3P4qi3L16esp 12:23:38.8 Debug: Rejected Hashed Release Title: FXO4WfWefdw4NBwYbox2ZURjssTqPT4pTPN8V5GS 12:23:38.8 Debug: Rejected Hashed Release Title: KPwLXSSthZmdHslqthIVngHmEWsn0TyQVVmafbuB 12:23:38.8 Debug: Rejected Hashed Release Title: LuEpJQgBriW5jL7nXL0B7UtjGLDZTRXTM9MyWObj 12:23:38.8 Debug: Rejected Hashed Release Title: 4Hl6mnJg3vvlBDA7oILoB1ufJb5yejPZttHsXJDn 12:23:38.8 Debug: Rejected Hashed Release Title: INzmHxvJu270rvt5RiN5I22sjlzrovrBlI3y1f6k 12:23:38.8 Debug: Rejected Hashed Release Title: YkJUjgR7b4X9Gck7ciu6aPi7iEVOKezSun5OxWwP 12:23:38.8 Debug: Rejected Hashed Release Title: LqEf5yUJenYIUVfoEv1mrmUCeoGkHRIcPP8TYK37 12:23:38.8 Debug: Rejected Hashed Release Title: YNFkqPGizAqybktKIfdZGPNHOhK7llurBYB5NP0m 12:23:38.8 Debug: Rejected Hashed Release Title: I85Zrun7aQFYZid4DRFLbfKdrQeQXKme0qcJTkNS 12:23:38.8 Debug: Rejected Hashed Release Title: PGYlbv6e9P5AgBNoOSeBYkuJLMLbyevk1rpTQe0w 12:23:38.8 Debug: Rejected Hashed Release Title: hf6ET1MEjYfVfBXHM893h6kycKzX6btKlRsHxts5 12:23:38.8 Debug: Rejected Hashed Release Title: hmzpeCxtU83IyEuQP3hrX3N8iHO2SVbw6E3O4cOE 12:23:38.8 Debug: Rejected Hashed Release Title: hEnPQMSGG923FRjQ0Laao2qmPVO2sa8Wn7SGGBuH 12:23:38.8 Debug: Rejected Hashed Release Title: wdoIc3rUwTiScW5DvgGFtd14ex5O3uuE4XbWMIeC 12:23:38.8 Debug: Rejected Hashed Release Title: 25ZAzKShyQSFijDKsraKR2oWUYbmCgBEdmGEDarF 12:23:38.8 Debug: Rejected Hashed Release Title: n3yXzJirG0NT9wyGMdBzyM2SAJ0bDVRqwrSqRp1E 12:23:38.8 Debug: Rejected Hashed Release Title: 6jAIWVFLuQvFMHRdguZJUnIeVA9YN7NlfeIEtbiO 12:23:38.8 Debug: Rejected Hashed Release Title: Hbs2Ftgj8aixUWHaWCq550B2sZZGXbLpPtmCZqt8 12:23:38.8 Debug: Rejected Hashed Release Title: rljRItBmAQegoL5dvuXBCIUkxi8v5Ss34Q1kr1TC 12:23:38.8 Debug: Rejected Hashed Release Title: bE66gjCaW4ajg1H1l87fM0gphyf64cIgG3sJeypv 12:23:38.8 Debug: Rejected Hashed Release Title: sw4AHgds3tJ1lFOKNguCtbPQyFTAekqGlBN3rTI5 12:23:38.8 Debug: Rejected Hashed Release Title: Z65eaoIYJ001TF4puFV0NEHAhrYfchbnol2Mkmtf 12:23:38.8 Debug: Rejected Hashed Release Title: wFR5CSAsRMMp4h4CQYjpdwtZIWvNz5BMRJ5KU0ba 12:23:38.8 Debug: Rejected Hashed Release Title: WUpDl3Ylc2xMfnot3hxMiBkstcz7Lb7vb4GnrQoB 12:23:38.8 Debug: Rejected Hashed Release Title: 7SXjAtZ3MafoS1WMe1pv8cz85FJ4W7qFWkecxiov 12:23:38.8 Debug: Rejected Hashed Release Title: I7V9UPAYirYHRxdvWTHSn1Hb7kXh0WqHdDdpO0BC 12:23:38.8 Debug: Rejected Hashed Release Title: ESZewP5ZYHbEu5gIZJCrNB1vs6kZS3AZUqPc08di 12:23:38.8 Debug: Rejected Hashed Release Title: Mqj5IgeDyAmzQG7ZDNU9BWRgu35yH89mpZvoXqIv 12:23:38.8 Debug: Rejected Hashed Release Title: 1mZfDFEuhhiwapJvcyPZuWIMvO8tCQPlU9gY7aSY 12:23:38.8 Debug: Rejected Hashed Release Title: 9cugCP7x5jP33gCuiqvWwSiLJWw6qjlN6CrlQcJl 12:23:38.8 Debug: Rejected Hashed Release Title: z5PvZqMRdSSB8vP9KmkSvwK1iVYuQstRL2dmWXUs 12:23:38.8 Debug: Rejected Hashed Release Title: xwLXYmoO954roKLuzpmavBVQMxeYiQtJyW4ucIGr 12:23:38.8 Debug: Rejected Hashed Release Title: cpDkglDsKFuR1CW9S62h3kyQoypYXrLZeooVG3gC 12:23:38.8 Debug: Rejected Hashed Release Title: fgF6k8pBZJY1KnEuNeZys7isj7mKcTHp7B4mfxbq 12:23:38.8 Debug: Rejected Hashed Release Title: Mhnl0iDzvFCBbsZa6fYSsnSdvx5EzUylscHgGhRu 12:23:38.8 Debug: Rejected Hashed Release Title: t5UDjSjoyerSJEU4TJNE5ui91mTdGdt8VEDPTLKL 12:23:38.8 Debug: Rejected Hashed Release Title: DF9aohF5JwYjxpT8A34Hr4wlKFHioz45bTATw1g2 12:23:38.8 Debug: Rejected Hashed Release Title: RONQKC0ROdjmwHdqjRCbivG7XyUTsIMHyaUcvJnG 12:23:38.8 Debug: Rejected Hashed Release Title: 001Jlg9CmlZrbbYswpuI9BnQNxl33pBj3qqO6iaL 12:23:38.8 Debug: Rejected Hashed Release Title: upeYbvcHA7PT1pzaaxN6cPZkzGmRChyBza24N7Nt 12:23:38.8 Debug: Rejected Hashed Release Title: J9pKcVitCL0Sk9Cl6gWJSFzHnSyDGJVHxqefMqzX 12:23:38.8 Debug: Rejected Hashed Release Title: z7xystXUYKUGHzqGNenrMAzctVysS8wqL5kwrgCE 12:23:38.8 Debug: Rejected Hashed Release Title: Dh095UDIuuR4kcZWUmVFemuuoqqzedw5sOyqwvnw 12:23:38.8 Debug: Rejected Hashed Release Title: zeN5XEmIkMBGtPocfQZEvgtt1Qz85TQcTnnyHUli 12:23:38.8 Debug: Rejected Hashed Release Title: Z6ic6i9vWSz2y00dylkPKtlxWWun3fve2tsaRqj8 12:23:38.8 Debug: Rejected Hashed Release Title: DQgBEVlloMbaUfh1kQn2GJWInDodRGL2hkJdxEGp 12:23:38.8 Debug: Rejected Hashed Release Title: 25UrL2Z8aRm2iaBpDavO5Wy9hHtGr5woZvhvGlIb 12:23:38.8 Debug: Rejected Hashed Release Title: qfyEshbt66iWXNZv8dxBl3KbBNXDQXOJCZzXf3QX 12:23:38.8 Debug: Rejected Hashed Release Title: SXekjMDppqcP45Wmp8nrL7BDOsFcf2EhVzCl6i9l 12:23:38.8 Debug: Rejected Hashed Release Title: gNhooqT3lT0pPmgy3n7fwPYHGi7zNOnSTI4Qzri1 12:23:38.8 Debug: Rejected Hashed Release Title: bN7PgqNhZn6lckUURJ6b4MCab4Y70rToMduPxXKs 12:23:38.8 Debug: Rejected Hashed Release Title: JjdWgYiG8BgeamtwclptowichQfmzbSr4Wj3KgSK 12:23:38.8 Debug: Rejected Hashed Release Title: fmVi2NH1cgtJaIczzoxpkew9jBVwZ6lXyLbfLZP9 12:23:38.8 Debug: Rejected Hashed Release Title: Eefxvy14YgrJc8uZvnrQiUOrYscwcpnzi2D7umg6 12:23:38.8 Debug: Rejected Hashed Release Title: ttW5HYPR3LSyM8sx9OK0u80UsK3sIj9HQ15S17r2 12:23:38.8 Debug: Rejected Hashed Release Title: vsasIwRi6RCCaqnbAv1FjDki57Ok1qwCwRd8jA5S 12:23:38.8 Debug: Rejected Hashed Release Title: gZ7LFv44cZNK6vlnCi1JirJWXzY5yxzI5oqu0s9q 12:23:38.8 Debug: Rejected Hashed Release Title: Ll05MIxiwJ1pO4VSoKhXN6LwUGz20XRl3bVvJY4x 12:23:38.8 Debug: Rejected Hashed Release Title: zbKDIyDiWIf4BMCmb5J9Z27v1O7jeykdwOswlWDs 12:23:38.8 Debug: Rejected Hashed Release Title: 4KWKcyT0wA7CZgN56BGaesAgvekvcsQnST98AukT 12:23:38.8 Debug: Rejected Hashed Release Title: cK4UtuAxY4PSuZMLkuyOL4RkKLP7o99uLZNz1YnD 12:23:38.8 Debug: Rejected Hashed Release Title: vHPGN2DNxMsK6NSDHvc42pczpbZGWd21InhceaVu 12:23:38.8 Debug: Rejected Hashed Release Title: h8GabARxkKGmo2SajQpzFkheIX06wfFjEUOScgVT 12:23:38.8 Debug: Rejected Hashed Release Title: vfkEBIiNP2GBoCrqbhqxZXDoaTtWB95egOY5Weix 12:23:38.8 Debug: Rejected Hashed Release Title: Fwv1D0UA6JLDNnVReEynfYPpYHVSlKH3XpN5T6As 12:23:38.8 Debug: Rejected Hashed Release Title: 6pSRMkwq2dlpUYSCkH0yFjlHV3B6c6XyVc7KTrrf 12:23:38.8 Debug: Rejected Hashed Release Title: 9hgsSqukdakw1WkmdCo1hRVG39pOQF2wvXNMW4th 12:23:38.8 Debug: Rejected Hashed Release Title: nLnUqcnB77uLV88Rwyp7zxgjGpNI7xORv3llsd5I 12:23:38.8 Debug: Rejected Hashed Release Title: d3iVFcJhstiUX2LR3SOlHLEav3SrGPXFobBe3nKc 12:23:38.8 Debug: Rejected Hashed Release Title: BtmZ5WyOWVY5yg9KLhbI9ZBzVTnagRRrAhiikA6f 12:23:38.8 Debug: Rejected Hashed Release Title: IpG78K6sG8G6Qx7setVVZH8VOCMoH8NcRkRlj0M6 12:23:38.8 Debug: Rejected Hashed Release Title: 4Bax01ndWFJ4IumeKqgv78ld7FB0IjZ4pEktpkMk 12:23:38.8 Debug: Rejected Hashed Release Title: 2nFAKRTVwdZjIxMWvSAoiDo9GoO3y7xraGK2ZIZ9 12:23:38.8 Debug: Rejected Hashed Release Title: K5LbzDNZo254xyfPDS4Un0GWFURIjGCTmB0XDXsp 12:23:38.8 Debug: Rejected Hashed Release Title: Tn08NVWN1H9oZfB8GdEk9cAHpR9NITG9GUImKVtD 12:23:38.8 Debug: Rejected Hashed Release Title: iiEAy29CuDZh11kso1PXhgIkptGC8EXw4LI1Kx4C 12:23:38.8 Debug: Rejected Hashed Release Title: tiKYk42ThUW6YK9jj6AhE4QdVEGgy9q0VCo2rDN5 12:23:38.8 Debug: Rejected Hashed Release Title: VLv8Ici0Vn4m8rF3lpfCddlLBPAaJpNEYEJCDglf 12:23:38.8 Debug: Rejected Hashed Release Title: XsiQNQyn6sggLUJGPoNaxlYu02qL3XQqVwHUlU1x 12:23:38.8 Debug: Rejected Hashed Release Title: HIHzMXFdGhUL7aqcZN3DZ53jWXNPINpRi1UwBzUx 12:23:38.8 Debug: Rejected Hashed Release Title: R8gHnai05farLAtPZIdyyRUZ0JhlK6HiYfnVFPoD 12:23:38.8 Debug: Rejected Hashed Release Title: JfVk496zQWrbMWGr5K9PteY3Cqe0iPZ0joJVK0Rz 12:23:38.8 Debug: Rejected Hashed Release Title: LJ1l1XtIqXJrrLlerlTaTPFY9ocN9ZDcIJUi6XD6 12:23:38.8 Debug: Rejected Hashed Release Title: a5V9EHKQ34QRONm0hFAybPUGV0nicLFvbZLcJLXS 12:23:38.8 Debug: Rejected Hashed Release Title: zbA8ei2ZgqMxyVC0KeCsyE0aR1ImelOpmcOX9CEa 12:23:38.8 Debug: Rejected Hashed Release Title: dqO06ymV3fcy99snGXLrJ4zElvQsDrQeNvFQfRWE 12:23:38.8 Debug: Rejected Hashed Release Title: rMxFd3wtywaKITbu4KzGfSNAcSq8dQcEqCvAiiTV 12:23:38.8 Debug: Rejected Hashed Release Title: yeQU1YD4BqvxJIuuHoX5QLy049j0ZSi2cma9l4aM 12:23:38.8 Debug: Rejected Hashed Release Title: 68Wpn2pXiGpFKD1Uy30FCMxcB5syffrHBePlXO7m 12:23:38.8 Debug: Rejected Hashed Release Title: soaMTCys5KtUDdrdM7bke4XbbT32gjPomONdwMiG 12:23:38.8 Debug: Rejected Hashed Release Title: QFmsUirDXXPNSXQMye2UNGH1b4GGaKIQfa0ySqgF 12:23:38.8 Debug: Rejected Hashed Release Title: XagqM1lkyKeRBnIrSSEQ3XAqzBmzvCrm93tN8gl2 12:23:38.8 Debug: Rejected Hashed Release Title: t9stNCCJX8I7I35ftZePLjjSFmT7064237o3vBJ1 12:23:38.8 Debug: Rejected Hashed Release Title: Lzn8gt4GtPxpUNkBXZvOSTj8lgdFJYhBrCi1bLO1 12:23:38.8 Debug: Rejected Hashed Release Title: molUbzUbM0QHR08C4LmPcld1YSfP8ns4sT0sLFSU 12:23:38.8 Debug: Rejected Hashed Release Title: SFi9dLn1WYAMHCX9U0HjHLom9isM6GrtfaaJUkNj 12:23:38.8 Debug: Rejected Hashed Release Title: JsmSYE0SuhdgGw18zrvPBDPtXZnMauFrhPJDxf7u 12:23:38.8 Debug: Rejected Hashed Release Title: FUgICxm9Jx7ZA7by4PCXvSmkSP1rMx9jX7r9R7Mx 12:23:38.8 Debug: Rejected Hashed Release Title: emNfW7ag0eu4dt35mp6UU3PJLynLRikfXmf0qHl6 12:23:38.8 Debug: Rejected Hashed Release Title: PJqn4en6Gs3rENO8Nl1c8Rocsf7kBCy0xrYANmep 12:23:38.8 Debug: Rejected Hashed Release Title: cyEiu7gmvNEmbo4UrCz04SMUkk8l8alQSVzXO0aa 12:23:38.8 Debug: Rejected Hashed Release Title: 57so4vvhE7YCnsBOcOvY2momnRmYViZcZSy2Mnx8 12:23:38.8 Debug: Rejected Hashed Release Title: nEE0EXLpqqNGp4KH44KqOA74OfUbFttBhXuQTbvh 12:23:38.8 Debug: Rejected Hashed Release Title: 7X5oeWmJwxZ5LXVZS21YgR5vaPlNKpbLkgJ9pZg7 12:23:38.8 Debug: Rejected Hashed Release Title: jdgYhugsOCqQsq9ws896ddILhcMGkuLvFvhn3Cje 12:23:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 12:23:38.9 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 12:23:38.9 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 12:23:38.9 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 12:23:38.9 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 12:23:38.9 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",0) --- 12:23:38.9 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",0) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 12:23:38.9 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 12:23:38.9 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 12:23:38.9 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 12:23:38.9 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 12:23:38.9 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 12:23:38.9 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 12:23:38.9 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("The Real Housewives of Some Place - S01E01 - Why are we doing this?",0) --- 12:23:38.9 Debug: Trying to parse quality for 'The Real Housewives of Some Place - S01E01 - Why are we doing this?' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("The Real Housewives of Some Place - S01E01 - Why are we doing this?",0) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 12:23:38.9 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 12:23:38.9 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 12:23:38.9 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 12:23:38.9 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 12:23:38.9 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",2) --- 12:23:38.9 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",2) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 12:23:38.9 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 12:23:38.9 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 12:23:38.9 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 12:23:38.9 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 12:23:38.9 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 12:23:38.9 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 12:23:38.9 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 12:23:38.9 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 12:23:38.9 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 12:23:38.9 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]' 12:23:38.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 12:23:38.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 12:23:38.9 Debug: fpcalc version: 1.5.1 12:23:38.9 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 12:23:39.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 12:23:39.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 12:23:39.1 Debug: fpcalc version: 1.5.1 12:23:39.1 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 12:23:39.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 12:23:39.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 12:23:39.3 Debug: fpcalc version: 1.5.1 12:23:39.3 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 12:23:39.5 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:39.5 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:39.5 Debug: Fingerprinting complete. 12:23:39.5 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:23:39.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 12:23:39.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 12:23:39.6 Debug: fpcalc version: 1.5.1 12:23:39.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 12:23:39.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:39.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:39.8 Debug: Fingerprinting complete. 12:23:39.8 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 12:23:39.8 Debug: fpcalc version: 1.5.1 12:23:39.8 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 12:23:40.0 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 12:23:40.2 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:40.2 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:40.2 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:40.2 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:40.2 Debug: Fingerprinting complete. 12:23:40.2 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:23:40.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 12:23:40.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 12:23:40.2 Debug: fpcalc version: 1.5.1 12:23:40.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 12:23:40.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 12:23:40.2 Debug: fpcalc version: 1.5.1 12:23:40.2 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 12:23:40.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 12:23:40.6 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:40.6 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:40.6 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:40.6 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:40.6 Debug: Fingerprinting complete. 12:23:40.6 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:23:40.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 12:23:40.6 Debug: fpcalc version: 1.5.1 12:23:40.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 12:23:40.8 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 12:23:41.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:41.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:41.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:41.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:41.0 Debug: Fingerprinting complete. 12:23:41.0 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{}]} 12:23:41.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 12:23:41.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 12:23:41.0 Debug: fpcalc version: 1.5.1 12:23:41.0 Debug: Webservice error MissingParameter: missing required parameter "duration.0" 12:23:41.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 12:23:41.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 12:23:41.1 Debug: fpcalc version: 1.5.1 12:23:41.1 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 12:23:41.2 Trace: Too many requests, retrying in 1s 12:23:42.2 Trace: Too many requests, retrying in 1s 12:23:43.2 Trace: Too many requests, retrying in 1s 12:23:44.2 Debug: Webservice error TooManyRequests: rate limit (3 requests per second) exceeded, try again later 12:23:44.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 12:23:44.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 12:23:44.3 Debug: fpcalc version: 1.5.1 12:23:44.3 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 12:23:44.4 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 12:23:44.4 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 12:23:44.4 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 12:23:44.4 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 12:23:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 12:23:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 12:23:44.5 Debug: fpcalc version: 1.5.1 12:23:44.5 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 12:23:44.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 12:23:44.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 12:23:44.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 12:23:44.7 Debug: fpcalc version: 1.5.1 12:23:44.7 Debug: Webservice error InvalidFingerprint: invalid fingerprint 12:23:44.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 12:23:44.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 12:23:44.7 Debug: fpcalc version: 1.5.1 12:23:44.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 12:23:44.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 12:23:44.7 Debug: fpcalc version: 1.5.1 12:23:44.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 12:23:44.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 12:23:44.8 Debug: fpcalc version: 1.5.1 12:23:44.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 12:23:44.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- 12:23:44.8 Debug: fpcalc version: 1.5.1 12:23:44.8 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 12:23:45.0 Trace: Too many requests, retrying in 1s 12:23:46.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:46.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:46.0 Debug: Fingerprinting complete. 12:23:46.0 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- Skipped should_properly_parse_hashed_releases("/C/Test/Some.Hashed.Release.(256kbps)-Mercury/0e895c37245186812cb08aab1529cf8ee389dd05.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test-[256]/0e895c37245186812cb08aab1529cf8ee389dd05/Some.Hashed.Release.S01E01.720p.WEB-DL.AAC2.0.H.264-Mercury.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Fake.Dir.S01E01-Test/yrucreM-462.H.0.2CAA.LD-BEW.p027.10E10S.esaeleR.dehsaH.emoS.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Fake.Dir.S01E01-Test/yrucreM-LN 1.5DD LD-BEW P0801 10E10S esaeleR dehsaH emoS.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Weeds.S01E10.DVDRip.XviD-Lidarr/AHFMZXGHEWD660.mp3","Weeds",MP3-256,"Lidarr") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Deadwood.S02E12.1080p.BluRay.x264-Lidarr/Backup_72023S02-12.mp3","Deadwood",MP3-256,null) [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/123.mp3","Grimm",MP3-256,"ECI") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/abc.mp3","Grimm",MP3-256,"ECI") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/b00bs.mp3","Grimm",MP3-256,"ECI") [< 1 ms] 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- Skipped should_properly_parse_hashed_releases("/C/Test/The.Good.Wife.S02E23.720p.HDTV.x264-NZBgeek/cgajsofuejsa501.mp3","The Good Wife",MP3-256,"NZBgeek") [< 1 ms] 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 12:23:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 12:23:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Big Jay Oakerson's What's Your F@%king Deal?!","bigjayoakersonswhatsyourfkingdeal") --- 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Big Jay Oakerson's What's Your F@%king Deal?!","bigjayoakersonswhatsyourfkingdeal") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 12:23:46.1 Debug: Parsing string 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:23:46.1 Debug: Album Parsed. Discovery TV - Gold Rush 02 Road From Hell 12:23:46.1 Debug: Trying to parse quality for 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 12:23:46.1 Debug: Quality parsed: Unknown v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 12:23:46.1 Debug: Parsing string 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' using search criteria artist: 'Ed Sheeran' album: 'I See Fire' 12:23:46.1 Debug: Album Parsed. Ed Sheeran - I See Fire 12:23:46.1 Debug: Trying to parse quality for 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' 12:23:46.1 Debug: Quality parsed: Unknown v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 12:23:46.1 Debug: Parsing string 'Ed Sheeran ? Divide FLAC' using search criteria artist: 'Ed Sheeran' album: 'Divide' 12:23:46.1 Debug: Album Parsed. Ed Sheeran - Divide 12:23:46.1 Debug: Trying to parse quality for 'Ed Sheeran ? Divide FLAC' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 12:23:46.1 Debug: Parsing string 'Ed Sheeran + FLAC' using search criteria artist: 'Ed Sheeran' album: '+' 12:23:46.1 Debug: Album Parsed. Ed Sheeran - + 12:23:46.1 Debug: Trying to parse quality for 'Ed Sheeran + FLAC' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 12:23:46.1 Debug: Parsing string 'XXXTENTACION ? FLAC' using search criteria artist: 'XXXTENTACION' album: '?' 12:23:46.1 Debug: Album Parsed. XXXTENTACION - ? 12:23:46.1 Debug: Trying to parse quality for 'XXXTENTACION ? FLAC' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 12:23:46.1 Debug: Parsing string 'Hey - BŁYSK FLAC' using search criteria artist: 'Hey' album: 'BŁYSK' 12:23:46.1 Debug: Album Parsed. Hey - BŁYSK 12:23:46.1 Debug: Trying to parse quality for 'Hey - BŁYSK FLAC' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 12:23:46.1 Debug: Parsing string '??? Album FLAC' using search criteria artist: '???' album: 'Album' 12:23:46.1 Debug: Album Parsed. ??? - Album 12:23:46.1 Debug: Trying to parse quality for '??? Album FLAC' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 12:23:46.1 Debug: Parsing string '+ Album FLAC' using search criteria artist: '+' album: 'Album' 12:23:46.1 Debug: Album Parsed. + - Album 12:23:46.1 Debug: Trying to parse quality for '+ Album FLAC' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 12:23:46.1 Debug: Parsing string '/\ Album FLAC' using search criteria artist: '/\' album: 'Album' 12:23:46.1 Debug: Album Parsed. /\ - Album 12:23:46.1 Debug: Trying to parse quality for '/\ Album FLAC' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 12:23:46.1 Debug: Parsing string '+44 When Your Heart Stops Beating FLAC' using search criteria artist: '+44' album: 'When Your Heart Stops Beating' 12:23:46.1 Debug: Album Parsed. +44 - When Your Heart Stops Beating 12:23:46.1 Debug: Trying to parse quality for '+44 When Your Heart Stops Beating FLAC' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 12:23:46.1 Debug: Parsing string 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' using search criteria artist: 'Michael Buble' album: 'Call Me Irresponsible, Michael Buble, love, Christmas, To Be Loved' 12:23:46.1 Debug: Album Parsed. Michael Buble - Christmas 12:23:46.1 Debug: Trying to parse quality for 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_match_with_accent_in_artist_and_album("Michael Bublé","Michael Bublé","Michael Buble Michael Buble CD FLAC 2003 PERFECT") --- 12:23:46.1 Debug: Parsing string 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' using search criteria artist: 'Michael Buble' album: 'Michael Buble' 12:23:46.1 Debug: Album Parsed. Michael Buble - Michael Buble 12:23:46.1 Debug: Trying to parse quality for 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_match_with_accent_in_artist_and_album("Michael Bublé","Michael Bublé","Michael Buble Michael Buble CD FLAC 2003 PERFECT") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 12:23:46.1 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Abba' album: 'Abba' 12:23:46.1 Debug: Unable to parse Black Sabbath Black Sabbath FLAC 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 12:23:46.1 Debug: Parsing string 'Bad Format' 12:23:46.1 Debug: Parsing string 'Bad Format' 12:23:46.1 Debug: Unable to parse Bad Format 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]","VA","The Best 101 Love Ballads") --- 12:23:46.1 Debug: Parsing string 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. VA - The Best 101 Love Ballads 12:23:46.1 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 12:23:46.1 Debug: Quality parsed: MP3-192 v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]","VA","The Best 101 Love Ballads") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("ATCQ - The Love Movement 1998 2CD 192kbps RIP","ATCQ","The Love Movement") --- 12:23:46.1 Debug: Parsing string 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. ATCQ - The Love Movement 12:23:46.1 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 12:23:46.1 Debug: Quality parsed: MP3-192 v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("ATCQ - The Love Movement 1998 2CD 192kbps RIP","ATCQ","The Love Movement") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK","Maula","Jism 2") --- 12:23:46.1 Debug: Parsing string 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Maula - Jism 2 12:23:46.1 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 12:23:46.1 Debug: Quality parsed: MP3-192 v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK","Maula","Jism 2") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]","VA","Complete Clubland - The Ultimate Ride Of Your Lfe") --- 12:23:46.1 Debug: Parsing string 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. VA - Complete Clubland - The Ultimate Ride Of Your Lfe 12:23:46.1 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 12:23:46.1 Debug: Quality parsed: MP3-192 v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]","VA","Complete Clubland - The Ultimate Ride Of Your Lfe") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)","Complete Clubland","The Ultimate Ride Of Your Lfe") --- 12:23:46.1 Debug: Parsing string 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Complete Clubland - The Ultimate Ride Of Your Lfe 12:23:46.1 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 12:23:46.1 Debug: Quality parsed: MP3-192 v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)","Complete Clubland","The Ultimate Ride Of Your Lfe") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps","Gary Clark Jr","Live North America 2016") --- 12:23:46.1 Debug: Parsing string 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Gary Clark Jr - Live North America 2016 12:23:46.1 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 12:23:46.1 Debug: Quality parsed: MP3-192 v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps","Gary Clark Jr","Live North America 2016") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps","Childish Gambino","Awaken, My Love Album") --- 12:23:46.1 Debug: Parsing string 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Childish Gambino - Awaken, My Love Album 12:23:46.1 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 12:23:46.1 Debug: Quality parsed: MP3-320 v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps","Childish Gambino","Awaken, My Love Album") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 12:23:46.1 Debug: Parsing string 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Ricardo Arjona - APNEA 12:23:46.1 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 12:23:46.1 Debug: Quality parsed: MP3-320 v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 12:23:46.1 Debug: Parsing string 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Kehlani - SweetSexySavage 12:23:46.1 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 12:23:46.1 Debug: Quality parsed: MP3-320 v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 12:23:46.1 Debug: Parsing string 'Anderson Paak - Malibu (320)(2016)' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Anderson Paak - Malibu 12:23:46.1 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 12:23:46.1 Debug: Quality parsed: MP3-320 v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 12:23:46.1 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 12:23:46.1 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 12:23:46.1 Debug: Album Parsed. Caetano Veloso - Discography 12:23:46.1 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 12:23:46.1 Debug: Quality parsed: MP3-256 v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT","Little Mix","Salute") --- 12:23:46.1 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Little Mix - Salute 12:23:46.1 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 12:23:46.1 Debug: Quality parsed: AAC-256 v1 12:23:46.1 Debug: Release Group parsed: V3nom 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT","Little Mix","Salute") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]","Ricky Martin","A Quien Quiera Escuchar") --- 12:23:46.1 Debug: Parsing string 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Ricky Martin - A Quien Quiera Escuchar 12:23:46.1 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 12:23:46.1 Debug: Quality parsed: MP3-256 v1 12:23:46.1 Debug: Release Group parsed: GloDLS 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]","Ricky Martin","A Quien Quiera Escuchar") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}","Jake Bugg","Jake Bugg") --- 12:23:46.1 Debug: Parsing string 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Jake Bugg - Jake Bugg 12:23:46.1 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 12:23:46.1 Debug: Quality parsed: MP3-256 v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}","Jake Bugg","Jake Bugg") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 12:23:46.1 Debug: Parsing string 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:23:46.1 Debug: Album Parsed. Milky Chance - Sadnecessary 12:23:46.1 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 12:23:46.1 Debug: Quality parsed: AAC-256 v1 12:23:46.1 Debug: Release Group parsed: M4A 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]","Clean Bandit","New Eyes") --- 12:23:46.1 Debug: Parsing string 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Clean Bandit - New Eyes 12:23:46.1 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 12:23:46.1 Debug: Quality parsed: MP3-256 v1 12:23:46.1 Debug: Release Group parsed: GLT 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]","Clean Bandit","New Eyes") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps","Armin van Buuren","A State Of Trance 810") --- 12:23:46.1 Debug: Parsing string 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Armin van Buuren - A State Of Trance 810 12:23:46.1 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 12:23:46.1 Debug: Quality parsed: MP3-256 v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps","Armin van Buuren","A State Of Trance 810") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]","PJ Harvey","Let England Shake") --- 12:23:46.1 Debug: Parsing string 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. PJ Harvey - Let England Shake 12:23:46.1 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 12:23:46.1 Debug: Quality parsed: MP3-256 v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]","PJ Harvey","Let England Shake") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 12:23:46.1 Debug: Parsing string 'Kendrick Lamar - DAMN (2017) FLAC' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Kendrick Lamar - DAMN 12:23:46.1 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]","Alicia Keys","Vault Playlist Vol 1") --- 12:23:46.1 Debug: Parsing string 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Alicia Keys - Vault Playlist Vol 1 12:23:46.1 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]","Alicia Keys","Vault Playlist Vol 1") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 12:23:46.1 Debug: Parsing string 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Gorillaz - Humanz 12:23:46.1 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 12:23:46.1 Debug: Parsing string 'David Bowie - Blackstar (2016) [FLAC]' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. David Bowie - Blackstar 12:23:46.1 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: FLAC 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Cure - Greatest Hits (2001) FLAC Soup","The Cure","Greatest Hits") --- 12:23:46.1 Debug: Parsing string 'The Cure - Greatest Hits (2001) FLAC Soup' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. The Cure - Greatest Hits 12:23:46.1 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Cure - Greatest Hits (2001) FLAC Soup","The Cure","Greatest Hits") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 12:23:46.1 Debug: Parsing string 'Slowdive - Souvlaki (FLAC)' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:23:46.1 Debug: Album Parsed. Slowdive - Souvlaki 12:23:46.1 Debug: Trying to parse quality for 'Slowdive - Souvlaki (FLAC)' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]","John Coltrane","Kulu Se Mama") --- 12:23:46.1 Debug: Parsing string 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. John Coltrane - Kulu Se Mama 12:23:46.1 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]","John Coltrane","Kulu Se Mama") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}","The Rolling Stones","The Very Best Of '75-'94") --- 12:23:46.1 Debug: Parsing string 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. The Rolling Stones - The Very Best Of '75-'94 12:23:46.1 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}","The Rolling Stones","The Very Best Of '75-'94") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN","Migos","No Label II") --- 12:23:46.1 Debug: Parsing string 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 12:23:46.1 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Migos - No Label II 12:23:46.1 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: FORSAKEN 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN","Migos","No Label II") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("A.I. - Sex & Robots [2007/MP3/V0(VBR)]","A I","Sex & Robots") --- 12:23:46.1 Debug: Parsing string 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. A I - Sex & Robots 12:23:46.1 Debug: Trying to parse quality for 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 12:23:46.1 Debug: Quality parsed: MP3-VBR-V0 v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("A.I. - Sex & Robots [2007/MP3/V0(VBR)]","A I","Sex & Robots") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","444") --- 12:23:46.1 Debug: Parsing string 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Jay-Z - 444 12:23:46.1 Debug: Trying to parse quality for 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 12:23:46.1 Debug: Quality parsed: MP3-320 v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","444") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]","VA","NOW Thats What I Call Music 96") --- 12:23:46.1 Debug: Parsing string 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. VA - NOW Thats What I Call Music 96 12:23:46.1 Debug: Trying to parse quality for 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 12:23:46.1 Debug: Quality parsed: MP3-96 v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]","VA","NOW Thats What I Call Music 96") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Queen - The Ultimate Best Of Queen(2011)[mp3]","Queen","The Ultimate Best Of Queen") --- 12:23:46.1 Debug: Parsing string 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Queen - The Ultimate Best Of Queen 12:23:46.1 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 12:23:46.1 Debug: Quality parsed: Unknown v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Queen - The Ultimate Best Of Queen(2011)[mp3]","Queen","The Ultimate Best Of Queen") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]","Little Mix","Salute") --- 12:23:46.1 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Little Mix - Salute 12:23:46.1 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 12:23:46.1 Debug: Quality parsed: AAC-256 v1 12:23:46.1 Debug: Release Group parsed: GLT 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]","Little Mix","Salute") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]","Barış Manço","Ben Bilirim") --- 12:23:46.1 Debug: Parsing string 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Barış Manço - Ben Bilirim 12:23:46.1 Debug: Trying to parse quality for 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]","Barış Manço","Ben Bilirim") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM","Imagine Dragons","Smoke And Mirrors") --- 12:23:46.1 Debug: Parsing string 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 12:23:46.1 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Imagine Dragons - Smoke And Mirrors 12:23:46.1 Debug: Trying to parse quality for 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: JLM 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM","Imagine Dragons","Smoke And Mirrors") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 12:23:46.1 Debug: Parsing string 'Dani_Sbert-Togheter-WEB-2017-FURY' 12:23:46.1 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Dani Sbert - Togheter 12:23:46.1 Debug: Trying to parse quality for 'Dani_Sbert-Togheter-WEB-2017-FURY' 12:23:46.1 Debug: Quality parsed: MP3-320 v1 12:23:46.1 Debug: Release Group parsed: FURY 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("New.Edition-One.Love-CD-FLAC-2017-MrFlac","New Edition","One Love") --- 12:23:46.1 Debug: Parsing string 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 12:23:46.1 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. New Edition - One Love 12:23:46.1 Debug: Trying to parse quality for 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("New.Edition-One.Love-CD-FLAC-2017-MrFlac","New Edition","One Love") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD","David Gray","The Best of David Gray") --- 12:23:46.1 Debug: Parsing string 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 12:23:46.1 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. David Gray - The Best of David Gray 12:23:46.1 Debug: Trying to parse quality for 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 12:23:46.1 Debug: Quality parsed: Unknown v1 12:23:46.1 Debug: Release Group parsed: MTD 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD","David Gray","The Best of David Gray") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Shinedown-Us and Them-NMR-2005-NMR","Shinedown","Us and Them") --- 12:23:46.1 Debug: Parsing string 'Shinedown-Us and Them-NMR-2005-NMR' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?:-)+)(?<album>.+?)(?:-.+?)(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Shinedown - Us and Them 12:23:46.1 Debug: Trying to parse quality for 'Shinedown-Us and Them-NMR-2005-NMR' 12:23:46.1 Debug: Quality parsed: Unknown v1 12:23:46.1 Debug: Release Group parsed: NMR 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Shinedown-Us and Them-NMR-2005-NMR","Shinedown","Us and Them") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)","Led Zeppelin","Discography",True) --- 12:23:46.1 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 12:23:46.1 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Led Zeppelin - Discography 12:23:46.1 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)","Led Zeppelin","Discography",True) --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 12:23:46.1 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 12:23:46.1 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Minor Threat - Discography 12:23:46.1 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 12:23:46.1 Debug: Quality parsed: Unknown v1 12:23:46.1 Debug: Release Group parsed: Anthology 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP","Captain","Discography",True) --- 12:23:46.1 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 12:23:46.1 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Captain - Discography 12:23:46.1 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: UTP 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP","Captain","Discography",True) --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Coolio - Gangsta's Paradise (1995) (FLAC Lossless)","Coolio","Gangsta's Paradise") --- 12:23:46.1 Debug: Parsing string 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Coolio - Gangsta's Paradise 12:23:46.1 Debug: Trying to parse quality for 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Coolio - Gangsta's Paradise (1995) (FLAC Lossless)","Coolio","Gangsta's Paradise") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-2007-The Undisputed Truth-FTD","Brother Ali","The Undisputed Truth") --- 12:23:46.1 Debug: Parsing string 'Brother Ali-2007-The Undisputed Truth-FTD' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?:-))(?<releaseyear>\d{4})(?:-)(?<album>[^-]+) 12:23:46.1 Debug: Album Parsed. Brother Ali - The Undisputed Truth 12:23:46.1 Debug: Trying to parse quality for 'Brother Ali-2007-The Undisputed Truth-FTD' 12:23:46.1 Debug: Quality parsed: Unknown v1 12:23:46.1 Debug: Release Group parsed: FTD 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-2007-The Undisputed Truth-FTD","Brother Ali","The Undisputed Truth") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-The Undisputed Truth-2007-FTD","Brother Ali","The Undisputed Truth") --- 12:23:46.1 Debug: Parsing string 'Brother Ali-The Undisputed Truth-2007-FTD' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?:-)+)(?:(?<album>.+?)(?:-)+)(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Brother Ali - The Undisputed Truth 12:23:46.1 Debug: Trying to parse quality for 'Brother Ali-The Undisputed Truth-2007-FTD' 12:23:46.1 Debug: Quality parsed: Unknown v1 12:23:46.1 Debug: Release Group parsed: FTD 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-The Undisputed Truth-2007-FTD","Brother Ali","The Undisputed Truth") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless","Peter Hammill","From The Trees") --- 12:23:46.1 Debug: Parsing string '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 12:23:46.1 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Peter Hammill - From The Trees 12:23:46.1 Debug: Trying to parse quality for '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless","Peter Hammill","From The Trees") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps","Aztec Two-Step","Naked") --- 12:23:46.1 Debug: Parsing string '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 12:23:46.1 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Aztec Two-Step - Naked 12:23:46.1 Debug: Trying to parse quality for '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 12:23:46.1 Debug: Quality parsed: MP3-320 v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps","Aztec Two-Step","Naked") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless","Dai Kaht","Dai Kaht") --- 12:23:46.1 Debug: Parsing string '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 12:23:46.1 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Dai Kaht - Dai Kaht 12:23:46.1 Debug: Trying to parse quality for '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless","Dai Kaht","Dai Kaht") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless","Black Obelisk","Discography",True) --- 12:23:46.1 Debug: Parsing string '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 12:23:46.1 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Black Obelisk - Discography 12:23:46.1 Debug: Trying to parse quality for '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless","Black Obelisk","Discography",True) --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless","Aria","Discography",True) --- 12:23:46.1 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 12:23:46.1 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Aria - Discography 12:23:46.1 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless","Aria","Discography",True) --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless","Forces United","Discography",True) --- 12:23:46.1 Debug: Parsing string '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 12:23:46.1 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Forces United - Discography 12:23:46.1 Debug: Trying to parse quality for '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless","Forces United","Discography",True) --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 12:23:46.1 Debug: Parsing string 'Gorillaz - The now now - 2018 [FLAC]' 12:23:46.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?: - )(?<releaseyear>\d{4})\W*(?:\(|\[) 12:23:46.1 Debug: Album Parsed. Gorillaz - The now now 12:23:46.1 Debug: Trying to parse quality for 'Gorillaz - The now now - 2018 [FLAC]' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: FLAC 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 12:23:46.1 Debug: Parsing string 'Black Sabbath - Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:23:46.1 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:23:46.1 Debug: Trying to parse quality for 'Black Sabbath - Black Sabbath FLAC' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 12:23:46.1 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:23:46.1 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:23:46.1 Debug: Trying to parse quality for 'Black Sabbath Black Sabbath FLAC' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 12:23:46.1 Debug: Parsing string 'BlaCk SabBaTh Black SabBatH FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:23:46.1 Debug: Album Parsed. BlaCk SabBaTh - Black SabBatH 12:23:46.1 Debug: Trying to parse quality for 'BlaCk SabBaTh Black SabBatH FLAC' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 12:23:46.1 Debug: Parsing string 'Black Sabbath FLAC Black Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:23:46.1 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:23:46.1 Debug: Trying to parse quality for 'Black Sabbath FLAC Black Sabbath' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 12:23:46.1 Debug: Parsing string 'Black.Sabbath-FLAC-Black.Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:23:46.1 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:23:46.1 Debug: Trying to parse quality for 'Black.Sabbath-FLAC-Black.Sabbath' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: Black 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 12:23:46.1 Debug: Parsing string 'Black_Sabbath-FLAC-Black_Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:23:46.1 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:23:46.1 Debug: Trying to parse quality for 'Black_Sabbath-FLAC-Black_Sabbath' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: Black 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP",1998,2001) --- 12:23:46.1 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 12:23:46.1 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Captain - Discography 12:23:46.1 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: UTP 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP",1998,2001) --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]",1985,2015) --- 12:23:46.1 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 12:23:46.1 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Aria - Discography 12:23:46.1 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 12:23:46.1 Debug: Quality parsed: Unknown v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]",1985,2015) --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)",1969,1982) --- 12:23:46.1 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 12:23:46.1 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Led Zeppelin - Discography 12:23:46.1 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 12:23:46.1 Debug: Quality parsed: FLAC v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)",1969,1982) --- Skipped should_parse_quality_from_extension("02 Unchained.flac") [< 1 ms] Skipped should_parse_quality_from_extension("Fall Out Boy - 02 - Title.wav") [< 1 ms] 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 12:23:46.1 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 12:23:46.1 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 12:23:46.1 Debug: Album Parsed. Minor Threat - Discography 12:23:46.1 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 12:23:46.1 Debug: Quality parsed: Unknown v1 12:23:46.1 Debug: Release Group parsed: Anthology 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 12:23:46.1 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 12:23:46.1 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 12:23:46.1 Debug: Album Parsed. Caetano Veloso - Discography 12:23:46.1 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 12:23:46.1 Debug: Quality parsed: MP3-256 v1 12:23:46.1 Debug: Release Group parsed: 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 12:23:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 12:23:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Hello, I Must Be Going (2016 Remastered)","Hello, I Must Be Going") --- 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Hello, I Must Be Going (2016 Remastered)","Hello, I Must Be Going") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Wie Maak Die Jol Vol (Ft. Isaac Mutant, Knoffel, Jaak Paarl & Scallywag)","Wie Maak Die Jol Vol") --- 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Wie Maak Die Jol Vol (Ft. Isaac Mutant, Knoffel, Jaak Paarl & Scallywag)","Wie Maak Die Jol Vol") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_request_info_from_title("[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z") --- 12:23:46.2 Debug: Parsing string '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 12:23:46.2 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:23:46.2 Debug: Album Parsed. Jay-Z - 444 12:23:46.2 Debug: Trying to parse quality for '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 12:23:46.2 Debug: Quality parsed: MP3-320 v1 12:23:46.2 Debug: Release Group parsed: scnzbefnet 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_request_info_from_title("[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 12:23:46.2 Debug: Trying inexact album match for IdenticalTitle 12:23:46.2 Debug: Unable to find - IdenticalTitle 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 12:23:46.2 Debug: Parsing string '30 Rock - Get Some [FLAC]' 12:23:46.2 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:23:46.2 Debug: Album Parsed. 30 Rock - Get Some 12:23:46.2 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 12:23:46.2 Debug: Quality parsed: FLAC v1 12:23:46.2 Debug: Release Group parsed: FLAC 12:23:46.2 Debug: Trying inexact artist match for 30 Rock 12:23:46.2 Debug: Parsing string '30 Rock - Get Some [FLAC]' 12:23:46.2 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:23:46.2 Debug: Album Parsed. 30 Rock - Get Some 12:23:46.2 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 12:23:46.2 Debug: Quality parsed: FLAC v1 12:23:46.2 Debug: Release Group parsed: FLAC 12:23:46.2 Debug: Parsing string '30 Rock - Get Some [FLAC]' 12:23:46.2 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:23:46.2 Debug: Album Parsed. 30 Rock - Get Some 12:23:46.2 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 12:23:46.2 Debug: Quality parsed: FLAC v1 12:23:46.2 Debug: Release Group parsed: FLAC 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 12:23:46.2 Debug: Parsing string '30 Rock' 12:23:46.2 Debug: Unable to parse 30 Rock 12:23:46.2 Debug: Trying inexact artist match for 30 Rock 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 12:23:46.2 Debug: Attempting to parse track info using directory and file names. Season 3 12:23:46.2 Debug: Parsing string 'Season 3 S03E05 - Collaborators.mkv' 12:23:46.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:46.2 Debug: Track Parsed. Season 3 S03E05 - - 0:[Unknown Track] : 12:23:46.2 Debug: Trying to parse quality for 'Season 3 S03E05 - Collaborators.mkv' 12:23:46.2 Debug: Quality parsed: Unknown v1 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 12:23:46.2 Debug: Attempting to parse track info using directory and file names. Season 16 12:23:46.2 Debug: Parsing string 'Season 16 S16E03 - The Potato.mkv' 12:23:46.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:46.2 Debug: Track Parsed. Season 16 S16E03 - - 0:[Unknown Track] : 12:23:46.2 Debug: Trying to parse quality for 'Season 16 S16E03 - The Potato.mkv' 12:23:46.2 Debug: Quality parsed: Unknown v1 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\robot chicken\\Specials\\S00E16 - Dear Consumer - SD TV.avi",0,16) --- 12:23:46.2 Debug: Attempting to parse track info using directory and file names. Specials 12:23:46.2 Debug: Parsing string 'Specials S00E16 - Dear Consumer - SD TV.avi' 12:23:46.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:46.2 Debug: Track Parsed. Specials S00E16 - - 0:[Unknown Track] : 12:23:46.2 Debug: Trying to parse quality for 'Specials S00E16 - Dear Consumer - SD TV.avi' 12:23:46.2 Debug: Quality parsed: Unknown v1 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\robot chicken\\Specials\\S00E16 - Dear Consumer - SD TV.avi",0,16) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Parks And Recreation\\Season 2\\S02E21 - 94 Meetings - 720p TV.mkv",2,21) --- 12:23:46.2 Debug: Attempting to parse track info using directory and file names. Season 2 12:23:46.2 Debug: Parsing string 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 12:23:46.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:46.2 Debug: Track Parsed. Season 2 S02E21 - - 0:[Unknown Track] : 12:23:46.2 Debug: Trying to parse quality for 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 12:23:46.2 Debug: Quality parsed: Unknown v1 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Parks And Recreation\\Season 2\\S02E21 - 94 Meetings - 720p TV.mkv",2,21) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 12:23:46.2 Debug: Attempting to parse track info using directory and file names. Season 2 12:23:46.2 Debug: Parsing string 'Season 2 S02E21.avi' 12:23:46.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:46.2 Debug: Track Parsed. Season 2 S02E21 av - - 0:[Unknown Track] : 12:23:46.2 Debug: Trying to parse quality for 'Season 2 S02E21.avi' 12:23:46.2 Debug: Quality parsed: Unknown v1 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 12:23:46.2 Debug: Attempting to parse track info using directory and file names. TV 12:23:46.2 Debug: Parsing string 'TV Chuck.4x05.HDTV.XviD-LOL' 12:23:46.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:46.2 Debug: Track Parsed. TV Chuck 4x05 HDTV XviD - - 0:[Unknown Track] : 12:23:46.2 Debug: Trying to parse quality for 'TV Chuck.4x05.HDTV.XviD-LOL' 12:23:46.2 Debug: Quality parsed: Unknown v1 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("P:\\TV Shows\\House\\Season 6\\S06E13 - 5 to 9 - 720p BluRay.mkv",6,13) --- 12:23:46.2 Debug: Attempting to parse track info using directory and file names. Season 6 12:23:46.2 Debug: Parsing string 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 12:23:46.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:46.2 Debug: Track Parsed. Season 6 S06E13 - - 0:[Unknown Track] : 12:23:46.2 Debug: Trying to parse quality for 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 12:23:46.2 Debug: Quality parsed: Unknown v1 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("P:\\TV Shows\\House\\Season 6\\S06E13 - 5 to 9 - 720p BluRay.mkv",6,13) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 12:23:46.2 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 12:23:46.2 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 12:23:46.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:46.2 Debug: Track Parsed. House - - 0:[Unknown Track] : 12:23:46.2 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 12:23:46.2 Debug: Quality parsed: Unknown v1 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 12:23:46.2 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 12:23:46.2 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 12:23:46.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:46.2 Debug: Track Parsed. House - - 0:[Unknown Track] : 12:23:46.2 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 12:23:46.2 Debug: Quality parsed: Unknown v1 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\1012 - 24 Hour Propane People.avi",10,12) --- 12:23:46.2 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 12:23:46.2 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 12:23:46.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:46.2 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 12:23:46.2 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 12:23:46.2 Debug: Quality parsed: Unknown v1 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\1012 - 24 Hour Propane People.avi",10,12) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/1012 - 24 Hour Propane People.avi",10,12) --- 12:23:46.2 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 12:23:46.2 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 12:23:46.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:46.2 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 12:23:46.2 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 12:23:46.2 Debug: Quality parsed: Unknown v1 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/1012 - 24 Hour Propane People.avi",10,12) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\Hour Propane People.avi",10,12) --- 12:23:46.2 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 12:23:46.2 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 12:23:46.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:46.2 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 12:23:46.2 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 12:23:46.2 Debug: Quality parsed: Unknown v1 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\Hour Propane People.avi",10,12) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/Hour Propane People.avi",10,12) --- 12:23:46.2 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 12:23:46.2 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 12:23:46.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:46.2 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 12:23:46.2 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 12:23:46.2 Debug: Quality parsed: Unknown v1 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/Hour Propane People.avi",10,12) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("E:\\Downloads\\tv\\The.Big.Bang.Theory.S01E01.720p.HDTV\\ajifajjjeaeaeqwer_eppj.avi",1,1) --- 12:23:46.2 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 12:23:46.2 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 12:23:46.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:46.2 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV ajifajjjeaeaeqwer eppj av - - 0:[Unknown Track] : 12:23:46.2 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 12:23:46.2 Debug: Quality parsed: Unknown v1 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("E:\\Downloads\\tv\\The.Big.Bang.Theory.S01E01.720p.HDTV\\ajifajjjeaeaeqwer_eppj.avi",1,1) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\The.Big.Bang.Theory.S01E01.720p.HDTV\\tbbt101.avi",1,1) --- 12:23:46.2 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 12:23:46.2 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 12:23:46.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:46.2 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV tbbt101 av - - 0:[Unknown Track] : 12:23:46.2 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 12:23:46.2 Debug: Quality parsed: Unknown v1 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\The.Big.Bang.Theory.S01E01.720p.HDTV\\tbbt101.avi",1,1) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP\\ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv",2,19) --- 12:23:46.2 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP 12:23:46.2 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 12:23:46.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:46.2 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E19 BluRay - - 0:[Unknown Track] : 12:23:46.2 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 12:23:46.2 Debug: Quality parsed: Unknown v1 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP\\ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv",2,19) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP\\45a55debe3856da318cc35882ad07e43cd32fd15.mkv",2,18) --- 12:23:46.2 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 12:23:46.2 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 12:23:46.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:46.2 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E18 BluRay - - 0:[Unknown Track] : 12:23:46.2 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 12:23:46.2 Debug: Quality parsed: Unknown v1 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP\\45a55debe3856da318cc35882ad07e43cd32fd15.mkv",2,18) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 12:23:46.2 Debug: Attempting to parse track info using directory and file names. Season 01 12:23:46.2 Debug: Parsing string 'Season 01 01 Pilot (1080p HD).mkv' 12:23:46.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:46.2 Debug: Track Parsed. Season 01 01 Pilot (HD) mk - - 0:[Unknown Track] : 12:23:46.2 Debug: Trying to parse quality for 'Season 01 01 Pilot (1080p HD).mkv' 12:23:46.2 Debug: Quality parsed: Unknown v1 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 12:23:46.2 Debug: Attempting to parse track info using directory and file names. Season 01 12:23:46.2 Debug: Parsing string 'Season 01 1 Pilot (1080p HD).mkv' 12:23:46.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:46.2 Debug: Track Parsed. Season 01 1 Pilot (HD) mk - - 0:[Unknown Track] : 12:23:46.2 Debug: Trying to parse quality for 'Season 01 1 Pilot (1080p HD).mkv' 12:23:46.2 Debug: Quality parsed: Unknown v1 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\02 Honor Thy Father (1080p HD).m4v",1,2) --- 12:23:46.2 Debug: Attempting to parse track info using directory and file names. Season 1 12:23:46.2 Debug: Parsing string 'Season 1 02 Honor Thy Father (1080p HD).m4v' 12:23:46.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:46.2 Debug: Track Parsed. Season 1 02 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 12:23:46.2 Debug: Trying to parse quality for 'Season 1 02 Honor Thy Father (1080p HD).m4v' 12:23:46.2 Debug: Quality parsed: Unknown v1 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\02 Honor Thy Father (1080p HD).m4v",1,2) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\2 Honor Thy Father (1080p HD).m4v",1,2) --- 12:23:46.2 Debug: Attempting to parse track info using directory and file names. Season 1 12:23:46.2 Debug: Parsing string 'Season 1 2 Honor Thy Father (1080p HD).m4v' 12:23:46.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:46.2 Debug: Track Parsed. Season 1 2 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 12:23:46.2 Debug: Trying to parse quality for 'Season 1 2 Honor Thy Father (1080p HD).m4v' 12:23:46.2 Debug: Quality parsed: Unknown v1 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\2 Honor Thy Father (1080p HD).m4v",1,2) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 12:23:46.2 Debug: Trying to parse quality for 'Some album [MP3-192]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 12:23:46.2 Debug: Trying to parse quality for 'Some album [MP3-VBR-V0]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 12:23:46.2 Debug: Trying to parse quality for 'Some album [MP3-256]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 12:23:46.2 Debug: Trying to parse quality for 'Some album [MP3-320]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 12:23:46.2 Debug: Trying to parse quality for 'Some album [MP3-VBR-V2]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 12:23:46.2 Debug: Trying to parse quality for 'Some album [WAV]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 12:23:46.2 Debug: Trying to parse quality for 'Some album [WMA]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 12:23:46.2 Debug: Trying to parse quality for 'Some album [AAC-192]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 12:23:46.2 Debug: Trying to parse quality for 'Some album [AAC-256]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 12:23:46.2 Debug: Trying to parse quality for 'Some album [AAC-320]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 12:23:46.2 Debug: Trying to parse quality for 'Some album [AAC-VBR]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 12:23:46.2 Debug: Trying to parse quality for 'Some album [ALAC]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 12:23:46.2 Debug: Trying to parse quality for 'Some album [FLAC]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 12:23:46.2 Debug: Trying to parse quality for 'The Chainsmokers & Coldplay - Something Just Like This' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 12:23:46.2 Debug: Trying to parse quality for 'Frank Ocean Blonde 2016' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 12:23:46.2 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 12:23:46.2 Debug: Trying to parse quality for 'Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 12:23:46.2 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 REPACK FLAC aAF' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 12:23:46.2 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK.FLAC-aAF' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 12:23:46.2 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 12:23:46.2 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.PROPER.FLAC-aAF' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 12:23:46.2 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 12:23:46.2 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 12:23:46.2 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 MP3 V2 (VBR) aAF' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:23:46.2 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:23:46.2 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:23:46.2 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 12:23:46.2 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 12:23:46.2 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Arctic Monkeys - AM {2013-Album}' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][flac]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Coil - The Ape Of Naples(2005) (FLAC)' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 12:23:46.2 Debug: Trying to parse quality for 'Roberta Flack 2006 - The Very Best of' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Opus - Drums Unlimited (1966) [Flac]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'X-Men Soundtracks (2006-2014) AAC, 256 kbps' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'The Weeknd - The Hills - Single[iTunes Plus AAC M4A]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Walk the Line Soundtrack (2005) [AAC, 256 kbps]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 12:23:46.2 Debug: Trying to parse quality for '' 12:23:46.2 Trace: Got codec AAC 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 12:23:46.2 Debug: Trying to parse quality for '' 12:23:46.2 Trace: Got codec AAC 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 12:23:46.2 Debug: Trying to parse quality for '' 12:23:46.2 Trace: Got codec AAC 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 12:23:46.2 Debug: Trying to parse quality for '' 12:23:46.2 Trace: Got codec AAC 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Chuck Berry Discography ALAC' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 12:23:46.2 Debug: Trying to parse quality for '' 12:23:46.2 Trace: Got codec ALAC 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Stevie Ray Vaughan Discography (1981-1987) [APE]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][ape]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 12:23:46.2 Debug: Trying to parse quality for '' 12:23:46.2 Trace: Got codec APE 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]",null,0,0) --- 12:23:46.2 Debug: Trying to parse quality for '[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]",null,0,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN",null,0,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN",null,0,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN",null,0,0) --- 12:23:46.2 Debug: Trying to parse quality for 'John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN",null,0,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN",null,0,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN",null,0,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN",null,0,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN",null,0,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 12:23:46.2 Debug: Trying to parse quality for '' 12:23:46.2 Trace: Got codec FLAC 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)",null,0,0) --- 12:23:46.2 Debug: Trying to parse quality for '[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)",null,0,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Slowdive- Souvlaki (FLAC)' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'ADELE 25 CD FLAC 2015 PERFECT' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 12:23:46.2 Debug: Trying to parse quality for '' 12:23:46.2 Trace: Got codec FLAC 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 12:23:46.2 Debug: Trying to parse quality for '' 12:23:46.2 Trace: Got codec MP3CBR 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 12:23:46.2 Debug: Trying to parse quality for '' 12:23:46.2 Trace: Got codec MP3CBR 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 12:23:46.2 Debug: Trying to parse quality for 'Some Song [192][2014][MP3]' 12:23:46.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 12:23:46.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 12:23:46.3 Debug: Trying to parse quality for 'Other Song (192)[2014][MP3]' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 12:23:46.3 Debug: Trying to parse quality for '' 12:23:46.3 Trace: Got codec MP3CBR 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 12:23:46.3 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 12:23:46.3 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 12:23:46.3 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 12:23:46.3 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps",null,0) --- 12:23:46.3 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps",null,0) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 12:23:46.3 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 12:23:46.3 Debug: Trying to parse quality for '' 12:23:46.3 Trace: Got codec MP3CBR 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 12:23:46.3 Debug: Trying to parse quality for 'Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 12:23:46.3 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 12:23:46.3 Debug: Trying to parse quality for 'Maluma – Felices Los 4 MP3 320 Kbps 2017 Download' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 12:23:46.3 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 12:23:46.3 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 12:23:46.3 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 12:23:46.3 Debug: Trying to parse quality for 'Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 12:23:46.3 Debug: Trying to parse quality for '' 12:23:46.3 Trace: Got codec MP3CBR 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 12:23:46.3 Debug: Trying to parse quality for '' 12:23:46.3 Trace: Got codec MP3CBR 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]",null,0) --- 12:23:46.3 Debug: Trying to parse quality for 'Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]",null,0) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]",null,0) --- 12:23:46.3 Debug: Trying to parse quality for 'Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]",null,0) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- Skipped should_parse_mp3_vbr_v2_quality("","MPEG Version 1 Audio, Layer 3 VBR",298) [< 1 ms] 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 12:23:46.3 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.mp3' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 12:23:46.3 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.ogg' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 12:23:46.3 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 12:23:46.3 Debug: Trying to parse quality for 'Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 12:23:46.3 Debug: Trying to parse quality for '' 12:23:46.3 Trace: Got codec OGG 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 12:23:46.3 Debug: Trying to parse quality for '' 12:23:46.3 Trace: Got codec OPUS 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 12:23:46.3 Debug: Trying to parse quality for '' 12:23:46.3 Trace: Got codec OGG 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 12:23:46.3 Debug: Trying to parse quality for '' 12:23:46.3 Trace: Got codec OPUS 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 12:23:46.3 Debug: Trying to parse quality for '' 12:23:46.3 Trace: Got codec OGG 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 12:23:46.3 Debug: Trying to parse quality for '' 12:23:46.3 Trace: Got codec OPUS 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 12:23:46.3 Debug: Trying to parse quality for 'Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 12:23:46.3 Debug: Trying to parse quality for '' 12:23:46.3 Trace: Got codec OGG 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 12:23:46.3 Debug: Trying to parse quality for '' 12:23:46.3 Trace: Got codec OPUS 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 12:23:46.3 Debug: Trying to parse quality for 'Various Artists - No New York [1978/Ogg/q8]' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 12:23:46.3 Debug: Trying to parse quality for '' 12:23:46.3 Trace: Got codec OGG 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 12:23:46.3 Debug: Trying to parse quality for '' 12:23:46.3 Trace: Got codec OPUS 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 12:23:46.3 Debug: Trying to parse quality for '' 12:23:46.3 Trace: Got codec OGG 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 12:23:46.3 Debug: Trying to parse quality for '' 12:23:46.3 Trace: Got codec OPUS 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 12:23:46.3 Debug: Trying to parse quality for '' 12:23:46.3 Trace: Got codec WAV 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 12:23:46.3 Debug: Trying to parse quality for 'Max Roach - Drums Unlimited (1966) [WavPack]' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 12:23:46.3 Debug: Trying to parse quality for 'Roxette - Charm School(2011) (2CD) [WV]' 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 12:23:46.3 Debug: Trying to parse quality for '' 12:23:46.3 Trace: Got codec WAVPACK 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 12:23:46.3 Debug: Trying to parse quality for '' 12:23:46.3 Trace: Got codec WMA 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- Skipped should_not_include_extension_in_release_group [< 1 ms] 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.2009.S01.1080p.BluRay.DTS5.1.x264-D-Z0N3","D-Z0N3") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.2009.S01.1080p.BluRay.DTS5.1.x264-D-Z0N3","D-Z0N3") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole) [QxR]","Tigole") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole) [QxR]","Tigole") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 afm72) [QxR]","afm72") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 afm72) [QxR]","afm72") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p DSNP WEB-DL x265 HEVC 10bit EAC3 5.1 Silence) [QxR]","Silence") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p DSNP WEB-DL x265 HEVC 10bit EAC3 5.1 Silence) [QxR]","Silence") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda) [QxR]","Panda") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda) [QxR]","Panda") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 2.0 Ghost) [QxR]","Ghost") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 2.0 Ghost) [QxR]","Ghost") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p WEB-DL x265 HEVC 10bit AC3 5.1 MONOLITH) [QxR]","MONOLITH") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p WEB-DL x265 HEVC 10bit AC3 5.1 MONOLITH) [QxR]","MONOLITH") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S08E09 The Series.1080p.AMZN.WEB-DL.x265.10bit.EAC3.6.0-Qman[UTR]","UTR") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S08E09 The Series.1080p.AMZN.WEB-DL.x265.10bit.EAC3.6.0-Qman[UTR]","UTR") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2016) - S02E01 - Soul Series #1 (1080p NF WEBRip x265 ImE)","ImE") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2016) - S02E01 - Soul Series #1 (1080p NF WEBRip x265 ImE)","ImE") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2020) - S02E03 - Fighting His Series(1080p ATVP WEB-DL x265 t3nzin)","t3nzin") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2020) - S02E03 - Fighting His Series(1080p ATVP WEB-DL x265 t3nzin)","t3nzin") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Anime Time] A Show [BD][Dual Audio][1080p][HEVC 10bit x265][AAC][Eng Sub] [Batch] Title)","Anime Time") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Anime Time] A Show [BD][Dual Audio][1080p][HEVC 10bit x265][AAC][Eng Sub] [Batch] Title)","Anime Time") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Project Angel] Anime Series [DVD 480p] [10-bit x265 HEVC | Opus]","Project Angel") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Project Angel] Anime Series [DVD 480p] [10-bit x265 HEVC | Opus]","Project Angel") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2022) S01 (2160p DSNP WEB-DL H265 DV HDR DDP Atmos 5.1 English - HONE)","HONE") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2022) S01 (2160p DSNP WEB-DL H265 DV HDR DDP Atmos 5.1 English - HONE)","HONE") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Title (2021) S01 (2160p ATVP WEB-DL Hybrid H265 DV HDR10+ DDP Atmos 5.1 English - HONE)","HONE") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Title (2021) S01 (2160p ATVP WEB-DL Hybrid H265 DV HDR10+ DDP Atmos 5.1 English - HONE)","HONE") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title.S01E09.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG (Blue Lock, Multi-Subs)","VARYG") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title.S01E09.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG (Blue Lock, Multi-Subs)","VARYG") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title (2014) S09E10 (1080p AMZN WEB-DL x265 HEVC 10bit DDP 5.1 Vyndros)","Vyndros") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title (2014) S09E10 (1080p AMZN WEB-DL x265 HEVC 10bit DDP 5.1 Vyndros)","Vyndros") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title S02E03 Title 4k to 1080p DSNP WEBrip x265 DDP 5 1 Releaser[SEV]","SEV") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title S02E03 Title 4k to 1080p DSNP WEBrip x265 DDP 5 1 Releaser[SEV]","SEV") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title Season 01 S01 1080p AMZN UHD WebRip x265 DDP 5.1 Atmos Releaser-SEV","SEV") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title Season 01 S01 1080p AMZN UHD WebRip x265 DDP 5.1 Atmos Releaser-SEV","SEV") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title - S01.E06 - Title 1080p AMZN WebRip x265 DDP 5.1 Atmos Releaser [SEV]","SEV") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title - S01.E06 - Title 1080p AMZN WebRip x265 DDP 5.1 Atmos Releaser [SEV]","SEV") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Grey's Anatomy (2005) - S01E01 - A Hard Day's Night (1080p DSNP WEB-DL x265 Garshasp).mkv","Garshasp") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Grey's Anatomy (2005) - S01E01 - A Hard Day's Night (1080p DSNP WEB-DL x265 Garshasp).mkv","Garshasp") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Marvel's Agent Carter (2015) - S02E04 - Smoke & Mirrors (1080p BluRay x265 Kappa).mkv","Kappa") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Marvel's Agent Carter (2015) - S02E04 - Smoke & Mirrors (1080p BluRay x265 Kappa).mkv","Kappa") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("SpongeBob SquarePants (1999) - S03E01-E02 - Mermaid Man and Barnacle Boy IV & Doing Time (1080p AMZN WEB-DL x265 RCVR).mkv","RCVR") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("SpongeBob SquarePants (1999) - S03E01-E02 - Mermaid Man and Barnacle Boy IV & Doing Time (1080p AMZN WEB-DL x265 RCVR).mkv","RCVR") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Invincible (2021) - S01E02 - Here Goes Nothing (1080p WEB-DL x265 SAMPA).mkv","SAMPA") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Invincible (2021) - S01E02 - Here Goes Nothing (1080p WEB-DL x265 SAMPA).mkv","SAMPA") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Bad Batch (2021) - S01E01 - Aftermath (1080p DSNP WEB-DL x265 YOGI).mkv","YOGI") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Bad Batch (2021) - S01E01 - Aftermath (1080p DSNP WEB-DL x265 YOGI).mkv","YOGI") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Line of Duty (2012) - S01E01 - Episode 1 (1080p BluRay x265 r00t).mkv","r00t") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Line of Duty (2012) - S01E01 - Episode 1 (1080p BluRay x265 r00t).mkv","r00t") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2016) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5 1 RZeroX) QxR","RZeroX") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2016) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5 1 RZeroX) QxR","RZeroX") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("The.Good.Series.S05E03.Series.of.Intelligence.1080p.10bit.AMZN.WEB-DL.DDP5.1.HEVC-Vyndros","Vyndros") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("The.Good.Series.S05E03.Series.of.Intelligence.1080p.10bit.AMZN.WEB-DL.DDP5.1.HEVC-Vyndros","Vyndros") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist.Title-Album.Title.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG","VARYG") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist.Title-Album.Title.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG","VARYG") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 12:23:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 12:23:46.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 12:23:46.4 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 12:23:46.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 12:23:46.4 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 12:23:46.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 12:23:46.4 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 12:23:46.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 12:23:46.4 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 12:23:46.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 12:23:46.4 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 12:23:46.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 12:23:46.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:46.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150264392305_465/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:46.4 Info: DatabaseEngineVersionCheck migrating 12:23:46.4 Info: PerformDBOperation 12:23:46.4 Info: Performing DB Operation 12:23:46.4 Info: SQLite 3.47.0 12:23:46.4 Info: => 0.0014759s 12:23:46.4 Info: DatabaseEngineVersionCheck migrated 12:23:46.4 Info: => 0.0014978s 12:23:46.4 Debug: Took: 00:00:00.0160661 12:23:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataProfiles ("Name", "PrimaryAlbumTypes", "SecondaryAlbumTypes", "ReleaseStatuses") VALUES (@Name, @PrimaryAlbumTypes, @SecondaryAlbumTypes, @ReleaseStatuses); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] PrimaryAlbumTypes = [[ { "primaryAlbumType": { "id": 2, "name": "Single" }, "allowed": false }, { "primaryAlbumType": { "id": 4, "name": "Other" }, "allowed": false }, { "primaryAlbumType": { "id": 1, "name": "EP" }, "allowed": false }, { "primaryAlbumType": { "id": 3, "name": "Broadcast" }, "allowed": false }, { "primaryAlbumType": { "id": 0, "name": "Album" }, "allowed": true } ]] SecondaryAlbumTypes = [[ { "secondaryAlbumType": { "id": 0, "name": "Studio" }, "allowed": true }, { "secondaryAlbumType": { "id": 3, "name": "Spokenword" }, "allowed": false }, { "secondaryAlbumType": { "id": 2, "name": "Soundtrack" }, "allowed": false }, { "secondaryAlbumType": { "id": 7, "name": "Remix" }, "allowed": false }, { "secondaryAlbumType": { "id": 9, "name": "Mixtape/Street" }, "allowed": false }, { "secondaryAlbumType": { "id": 6, "name": "Live" }, "allowed": false }, { "secondaryAlbumType": { "id": 4, "name": "Interview" }, "allowed": false }, { "secondaryAlbumType": { "id": 8, "name": "DJ-mix" }, "allowed": false }, { "secondaryAlbumType": { "id": 10, "name": "Demo" }, "allowed": false }, { "secondaryAlbumType": { "id": 1, "name": "Compilation" }, "allowed": false }, { "secondaryAlbumType": { "id": 11, "name": "Audio drama" }, "allowed": false } ]] ReleaseStatuses = [[ { "releaseStatus": { "id": 3, "name": "Pseudo-Release" }, "allowed": false }, { "releaseStatus": { "id": 1, "name": "Promotion" }, "allowed": false }, { "releaseStatus": { "id": 0, "name": "Official" }, "allowed": true }, { "releaseStatus": { "id": 2, "name": "Bootleg" }, "allowed": false } ]] ==== End Query Trace ==== 12:23:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:46.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:46.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:46.5 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 12:23:46.5 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 12:23:46.6 Info: Setting up standard metadata profile 12:23:46.6 Info: Setting up empty metadata profile 12:23:46.6 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 12:23:46.6 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 12:23:46.6 Info: Setting up empty metadata profile 12:23:46.6 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 12:23:46.6 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 12:23:46.6 Info: Renaming non-empty metadata profile None 12:23:46.6 Info: Setting up empty metadata profile 12:23:46.6 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 12:23:46.6 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 12:23:46.6 Info: Setting up empty metadata profile 12:23:46.6 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 12:23:46.6 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 12:23:46.6 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 12:23:46.6 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 12:23:46.6 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 12:23:46.6 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 12:23:46.6 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 12:23:46.6 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 12:23:46.7 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 12:23:46.7 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 12:23:46.7 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 12:23:46.7 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 12:23:46.7 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 12:23:46.7 Info: --- Start: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 12:23:46.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:46.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150267133279_467/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:46.7 Info: DatabaseEngineVersionCheck migrating 12:23:46.7 Info: PerformDBOperation 12:23:46.7 Info: Performing DB Operation 12:23:46.7 Info: SQLite 3.47.0 12:23:46.7 Info: => 0.001405s 12:23:46.7 Info: DatabaseEngineVersionCheck migrated 12:23:46.7 Info: => 0.0014233s 12:23:46.7 Debug: Took: 00:00:00.0199716 12:23:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:23:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:46.8 Info: --- End: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 12:23:46.8 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 12:23:46.9 Info: Setting up default quality profiles 12:23:46.9 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 12:23:46.9 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 12:23:46.9 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 12:23:46.9 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 12:23:46.9 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 12:23:46.9 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 12:23:46.9 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 12:23:46.9 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 12:23:46.9 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 12:23:46.9 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 12:23:46.9 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 12:23:46.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 12:23:46.9 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Files/TestArchive.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150269473912_469/q2vkhfdw.tpv] 12:23:47.0 Debug: Extraction complete. 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 12:23:47.0 Debug: Scanning '/C/Test/' for music files 12:23:47.0 Trace: 0 files were found in /C/Test/ 12:23:47.0 Debug: 0 audio files were found in /C/Test/ 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 12:23:47.0 Debug: Scanning '/C/Test/' for music files 12:23:47.0 Trace: 0 files were found in /C/Test/ 12:23:47.0 Debug: 0 audio files were found in /C/Test/ 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 12:23:47.0 Debug: Scanning '/C/Test/' for music files 12:23:47.0 Trace: 0 files were found in /C/Test/ 12:23:47.0 Debug: 0 audio files were found in /C/Test/ 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 12:23:47.0 Debug: 30 Rock1.mp3 12:23:47.0 Debug: 30 Rock2.flac 12:23:47.0 Debug: 30 Rock3.ogg 12:23:47.0 Debug: 30 Rock4.m4a 12:23:47.0 Debug: 30 Rock.avi 12:23:47.0 Debug: movie.exe 12:23:47.0 Debug: movie 12:23:47.0 Debug: Scanning '/C/Test/' for music files 12:23:47.0 Trace: 7 files were found in /C/Test/ 12:23:47.0 Debug: 4 audio files were found in /C/Test/ 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 12:23:47.0 Info: Removing items older than 7 days from the recycling bin 12:23:47.0 Debug: Recycling Bin has been cleaned up. 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 12:23:47.0 Info: Removing items older than 7 days from the recycling bin 12:23:47.0 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 12:23:47.0 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 12:23:47.0 Debug: Recycling Bin has been cleaned up. 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 12:23:47.0 Info: Removing items older than 7 days from the recycling bin 12:23:47.0 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 12:23:47.0 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 12:23:47.0 Debug: Recycling Bin has been cleaned up. 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 12:23:47.0 Info: Recycle Bin has not been configured, cannot cleanup. 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 12:23:47.0 Info: Automatic cleanup of Recycle Bin is disabled 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 12:23:47.0 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 12:23:47.0 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 12:23:47.0 Debug: Setting last accessed: /C/Test/TV/30 Rock 12:23:47.0 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 12:23:47.0 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 12:23:47.0 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock 12:23:47.0 Debug: Folder has been permanently deleted: /C/Test/TV/30 Rock 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 12:23:47.0 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 12:23:47.0 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 12:23:47.0 Debug: Setting last accessed: /C/Test/TV/30 Rock 12:23:47.0 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 12:23:47.0 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 12:23:47.0 Debug: Creating folder /C/Test/Recycle Bin 12:23:47.0 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01_2.avi' 12:23:47.0 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01_2.avi 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 12:23:47.0 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 12:23:47.0 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock/S01E01.avi 12:23:47.0 Debug: File has been permanently deleted: /C/Test/TV/30 Rock/S01E01.avi 12:23:47.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 12:23:47.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 12:23:47.1 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 12:23:47.1 Debug: Creating folder /C/Test/Recycle Bin 12:23:47.1 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01.avi' 12:23:47.1 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01.avi 12:23:47.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 12:23:47.1 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 12:23:47.1 Debug: Creating folder /C/Test/Recycle Bin/30 Rock 12:23:47.1 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/30 Rock/S01E01.avi' 12:23:47.1 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock/S01E01.avi 12:23:47.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 12:23:47.1 Info: Removing all items from the recycling bin 12:23:47.1 Debug: Recycling Bin has been emptied. 12:23:47.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- Skipped should_call_fileSetLastWriteTime_for_each_file [1 ms] Skipped should_call_fileSetLastWriteTime_for_each_file [1 ms] 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 12:23:47.1 Info: Removing all items from the recycling bin 12:23:47.1 Debug: Recycling Bin has been emptied. 12:23:47.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 12:23:47.1 Info: Recycle Bin has not been configured, cannot empty. 12:23:47.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 12:23:47.1 Debug: Setting up default quality config 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 12:23:47.1 Debug: Setting up default quality config 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 12:23:47.1 Debug: Setting up default quality config 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 12:23:47.1 Debug: Setting up default quality config 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 12:23:47.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 12:23:47.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 12:23:47.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 12:23:47.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 12:23:47.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 12:23:47.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 12:23:47.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 12:23:47.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 12:23:47.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 12:23:47.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 12:23:47.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 12:23:47.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 12:23:47.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 12:23:47.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 12:23:47.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 12:23:47.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 12:23:47.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 12:23:47.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 12:23:47.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 12:23:47.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 12:23:47.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 12:23:47.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 12:23:47.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 12:23:47.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 12:23:47.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 12:23:47.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 12:23:47.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 12:23:47.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 12:23:47.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 12:23:47.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 12:23:47.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 12:23:47.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 12:23:47.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 12:23:47.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 12:23:47.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 12:23:47.2 Info: --- Start: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 12:23:47.2 Info: --- End: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 12:23:47.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 12:23:47.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 12:23:47.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 12:23:47.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 12:23:47.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 12:23:47.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 12:23:47.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 12:23:47.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 12:23:47.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 12:23:47.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 12:23:47.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 12:23:47.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 12:23:47.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 12:23:47.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 12:23:47.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 12:23:47.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 12:23:47.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:23:47.3 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage/downloads/tv] 12:23:47.3 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:23:47.3 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [my-server.localdomain] 12:23:47.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:23:47.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:23:47.3 Trace: Evaluating remote path local mappings for match to host [My-Server.localdomain] and local path [/D/mountedstorage/downloads/tv] 12:23:47.3 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:23:47.3 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [My-Server.localdomain] 12:23:47.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:23:47.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 12:23:47.3 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage] 12:23:47.3 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:23:47.3 Debug: Remapped local path [/D/mountedstorage] to remote path [/mnt/storage/] for host [my-server.localdomain] 12:23:47.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 12:23:47.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 12:23:47.3 Trace: Evaluating remote path local mappings for match to host [my-2server.localdomain] and local path [/mnt/storage/downloads/tv] 12:23:47.3 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:23:47.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 12:23:47.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 12:23:47.3 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/mnt/storageabc/downloads/tv] 12:23:47.3 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:23:47.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 12:23:47.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:23:47.3 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storage/downloads/tv] 12:23:47.3 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 12:23:47.3 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [my-server.localdomain] 12:23:47.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:23:47.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:23:47.3 Trace: Evaluating remote path remote mappings for match to host [My-Server.localdomain] and remote path [/mnt/storage/downloads/tv] 12:23:47.3 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 12:23:47.3 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [My-Server.localdomain] 12:23:47.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:23:47.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 12:23:47.3 Trace: Evaluating remote path remote mappings for match to host [my-2server.localdomain] and remote path [/mnt/storage/downloads/tv] 12:23:47.3 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 12:23:47.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 12:23:47.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 12:23:47.3 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storageabc/downloads/tv] 12:23:47.3 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 12:23:47.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 12:23:47.3 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 12:23:47.3 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 12:23:47.3 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 12:23:47.3 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 12:23:47.3 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 12:23:47.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 12:23:47.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 12:23:47.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 12:23:47.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 12:23:47.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 12:23:47.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 12:23:47.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 12:23:47.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 12:23:47.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- Skipped should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path [1 ms] 12:23:47.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 12:23:47.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 12:23:47.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 12:23:47.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 12:23:47.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 12:23:47.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 12:23:47.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 12:23:47.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 12:23:47.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 12:23:47.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 12:23:47.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 12:23:47.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 12:23:47.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 12:23:47.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 12:23:47.4 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 12:23:47.4 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 12:23:47.4 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 12:23:47.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/cached_Main.db 12:23:47.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150274405323_470/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:47.4 Info: DatabaseEngineVersionCheck migrating 12:23:47.4 Info: PerformDBOperation 12:23:47.4 Info: Performing DB Operation 12:23:47.4 Info: SQLite 3.47.0 12:23:47.4 Info: => 0.0012992s 12:23:47.4 Info: DatabaseEngineVersionCheck migrated 12:23:47.4 Info: => 0.001316s 12:23:47.4 Debug: Took: 00:00:00.0172892 12:23:47.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"NewznabSettings\""] Tags = [[]] Settings = [{ "baseUrl": "BaseUrl1", "apiPath": "/api", "apiKey": "ApiKey1", "categories": [ 3000, 3010, 3030, 3040 ], "earlyReleaseLimit": 1, "additionalParameters": "AdditionalParameters1" }] Id = [0] ==== End Query Trace ==== 12:23:47.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 12:23:47.5 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 12:23:47.5 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 12:23:47.6 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 12:23:47.6 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 12:23:47.6 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 12:23:47.6 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 12:23:47.6 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 12:23:47.6 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 12:23:47.6 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 12:23:47.6 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 12:23:47.6 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 12:23:47.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 12:23:47.7 Trace: Req: [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linux&arch=Arm&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite&includeMajorVersion=True 12:23:47.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:47.8 Trace: Res: HTTP/2.0 [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linux&arch=Arm&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite&includeMajorVersion=True: 200.OK (19 bytes) (151 ms) 12:23:47.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- Skipped finds_update_when_version_lower [< 1 ms] Skipped should_get_master_if_branch_doesnt_exit [< 1 ms] Skipped should_get_recent_updates [< 1 ms] 12:23:47.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 12:23:47.9 Debug: Checking for updates 12:23:47.9 Info: Downloading update 0.6.2.883 12:23:47.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.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150278644229_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:47.9 Info: Verifying update package 12:23:47.9 Info: Update package verified successfully 12:23:47.9 Info: Extracting Update package 12:23:47.9 Info: Update package extracted successfully 12:23:47.9 Info: Preparing client 12:23:47.9 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150278644229_472/lidarr_update/Lidarr.Update 12:23:47.9 Info: Lidarr will restart shortly. 12:23:47.9 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150278644229_472/lidarr_update C:\Test\Lidarr.exe 12:23:47.9 Debug: Restarting Lidarr to apply updates 12:23:47.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 12:23:47.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 12:23:47.9 Debug: Checking for updates 12:23:47.9 Info: Deleting old update files 12:23:47.9 Info: Downloading update 0.6.2.883 12:23:47.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.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150279917723_473/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:47.9 Info: Verifying update package 12:23:47.9 Info: Update package verified successfully 12:23:47.9 Info: Extracting Update package 12:23:47.9 Info: Update package extracted successfully 12:23:47.9 Info: Preparing client 12:23:48.0 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150279917723_473/lidarr_update/Lidarr.Update 12:23:48.0 Info: Lidarr will restart shortly. 12:23:48.0 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150279917723_473/lidarr_update C:\Test\Lidarr.exe 12:23:48.0 Debug: Restarting Lidarr to apply updates 12:23:48.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 12:23:48.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 12:23:48.0 Debug: Checking for updates 12:23:48.0 Info: Downloading update 0.6.2.883 12:23:48.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.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150280041587_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:48.0 Debug: Downloading [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150280041587_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:48.0 Trace: Req: [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz 12:23:48.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:48.0 Info: IPv4 is available: True, IPv6 will be disabled 12:23:48.0 Trace: Res: HTTP/2.0 [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz: 302.Redirect (0 bytes) (45 ms) 12:23:48.0 Trace: Redirected to https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20241028%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241028T122341Z&X-Amz-Expires=300&X-Amz-Signature=9659d37525eab1e5f0f390ff260a7aefb840d8cdea63fd3389b96793c88d476f&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream 12:23:48.0 Trace: Req: [GET] https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20241028%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241028T122341Z&X-Amz-Expires=300&X-Amz-Signature=9659d37525eab1e5f0f390ff260a7aefb840d8cdea63fd3389b96793c88d476f&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream 12:23:48.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:48.6 Trace: Res: HTTP/2.0 [GET] https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20241028%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241028T122341Z&X-Amz-Expires=300&X-Amz-Signature=9659d37525eab1e5f0f390ff260a7aefb840d8cdea63fd3389b96793c88d476f&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream: 200.OK (0 bytes) (632 ms) 12:23:48.6 Debug: Downloading Completed. took 0s 12:23:48.6 Info: Verifying update package 12:23:48.6 Info: Update package verified successfully 12:23:48.6 Info: Extracting Update package 12:23:48.6 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150280041587_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150280041587_474/lidarr_update/] 12:23:49.3 Debug: Extraction complete. 12:23:49.3 Info: Update package extracted successfully 12:23:49.3 Info: Preparing client 12:23:49.3 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150280041587_474/lidarr_update/Lidarr.Update 12:23:49.3 Info: Lidarr will restart shortly. 12:23:49.3 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150280041587_474/lidarr_update C:\Test\Lidarr.exe 12:23:49.3 Debug: Restarting Lidarr to apply updates 12:23:49.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 12:23:49.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 12:23:49.3 Debug: Checking for updates 12:23:49.3 Info: Downloading update 0.6.2.883 12:23:49.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.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150293491333_475/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:49.3 Info: Verifying update package 12:23:49.3 Info: Update package verified successfully 12:23:49.3 Info: Extracting Update package 12:23:49.3 Info: Update package extracted successfully 12:23:49.3 Info: Preparing client 12:23:49.3 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150293491333_475/lidarr_update/Lidarr.Update 12:23:49.3 Info: Lidarr will restart shortly. 12:23:49.3 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150293491333_475/lidarr_update C:\Test\Lidarr.exe 12:23:49.3 Debug: Restarting Lidarr to apply updates 12:23:49.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 12:23:49.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 12:23:49.3 Debug: Checking for updates 12:23:49.3 Info: Downloading update 0.6.2.883 12:23:49.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.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150293559212_476/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:49.3 Info: Verifying update package 12:23:49.3 Info: Update package verified successfully 12:23:49.3 Info: Extracting Update package 12:23:49.3 Info: Update package extracted successfully 12:23:49.3 Info: Preparing client 12:23:49.3 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150293559212_476/lidarr_update/Lidarr.Update 12:23:49.3 Info: Lidarr will restart shortly. 12:23:49.3 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150293559212_476/lidarr_update C:\Test\Lidarr.exe 12:23:49.3 Debug: Restarting Lidarr to apply updates 12:23:49.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 12:23:49.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 12:23:49.3 Debug: Checking for updates 12:23:49.3 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Your Lidarr configuration '/C/Lidarr/AppData' is being stored in application folder '/C/Lidarr' which will cause data lost during the upgrade. Please remove any symlinks or redirects before trying again. at NzbDrone.Core.Update.InstallUpdateService.EnsureAppDataSafety() in ./Lidarr.Core/Update/InstallUpdateService.cs:line 231 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 84 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 12:23:49.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 12:23:49.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 12:23:49.3 Debug: Checking for updates 12:23:49.3 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Your Lidarr configuration '/C/NzbDrone' is being stored in application folder '/C/NzbDrone' which will cause data lost during the upgrade. Please remove any symlinks or redirects before trying again. at NzbDrone.Core.Update.InstallUpdateService.EnsureAppDataSafety() in ./Lidarr.Core/Update/InstallUpdateService.cs:line 231 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 84 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 12:23:49.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 12:23:49.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 12:23:49.3 Debug: Checking for updates 12:23:49.3 Error: Update process failed NzbDrone.Core.Update.UpdateFolderNotWritableException: Cannot install update because startup folder '/C/Lidarr' is not writable by the user 'buildozer'. at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 93 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 12:23:49.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 12:23:49.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 12:23:49.3 Debug: Checking for updates 12:23:49.3 Error: Update process failed NzbDrone.Core.Update.UpdateFolderNotWritableException: Cannot install update because startup folder '/C/Lidarr' is not writable by the user 'buildozer'. at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 93 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 12:23:49.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 12:23:49.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 12:23:49.3 Debug: Checking for updates 12:23:49.3 Info: Downloading update 0.6.2.883 12:23:49.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.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150293855436_481/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:49.3 Info: Verifying update package 12:23:49.3 Info: Update package verified successfully 12:23:49.3 Info: Extracting Update package 12:23:49.3 Info: Update package extracted successfully 12:23:49.3 Info: Preparing client 12:23:49.3 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150293855436_481/lidarr_update/Lidarr.Update 12:23:49.3 Info: Lidarr will restart shortly. 12:23:49.3 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150293855436_481/lidarr_update C:\Test\Lidarr.exe 12:23:49.3 Debug: Restarting Lidarr to apply updates 12:23:49.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 12:23:49.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 12:23:49.3 Debug: Checking for updates 12:23:49.3 Info: Downloading update 0.6.2.883 12:23:49.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.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150293918825_482/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:49.3 Info: Verifying update package 12:23:49.3 Error: Update package is invalid 12:23:49.3 Error: Update process failed NzbDrone.Core.Update.UpdateVerificationFailedException: Update file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150293918825_482/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz' is invalid at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 133 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 12:23:49.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 12:23:49.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 12:23:49.4 Debug: Checking for updates 12:23:49.4 Debug: Built-In updater disabled inside a docker container. Please update the container image. 12:23:49.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 12:23:49.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 12:23:49.4 Debug: Checking for updates 12:23:49.4 Debug: Built-In updater disabled, please use BuiltIn to install 12:23:49.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 12:23:49.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 12:23:49.4 Debug: Checking for updates 12:23:49.4 Info: Downloading update 0.6.2.883 12:23:49.4 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150294095553_485/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:49.4 Info: Verifying update package 12:23:49.4 Info: Update package verified successfully 12:23:49.4 Info: Extracting Update package 12:23:49.4 Info: Update package extracted successfully 12:23:49.4 Info: Preparing client 12:23:49.4 Warn: Update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150294095553_485/lidarr_update/Lidarr.Update does not exist, aborting update. 12:23:49.4 Debug: Restarting Lidarr to apply updates 12:23:49.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 12:23:49.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 12:23:49.4 Debug: Checking for updates 12:23:49.4 Debug: No update available 12:23:49.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 12:23:49.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 12:23:49.4 Debug: Checking for updates 12:23:49.4 Info: Downloading update 0.6.2.883 12:23:49.4 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150294199072_487/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:49.4 Info: Verifying update package 12:23:49.4 Info: Update package verified successfully 12:23:49.4 Info: Extracting Update package 12:23:49.4 Info: Update package extracted successfully 12:23:49.4 Info: Removing Lidarr.Update 12:23:49.4 Info: Starting update script: /tmp/lidarr/update.sh 12:23:49.4 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150294199072_487/lidarr_update C:\Test\Lidarr.exe 12:23:49.4 Debug: Restarting Lidarr to apply updates 12:23:49.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 12:23:49.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 12:23:49.4 Debug: Checking for updates 12:23:49.4 Info: Downloading update 0.6.2.883 12:23:49.4 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150294282216_488/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:49.4 Info: Verifying update package 12:23:49.4 Info: Update package verified successfully 12:23:49.4 Info: Extracting Update package 12:23:49.4 Info: Update package extracted successfully 12:23:49.4 Info: Preparing client 12:23:49.4 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150294282216_488/lidarr_update/Lidarr.Update 12:23:49.4 Info: Lidarr will restart shortly. 12:23:49.4 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150294282216_488/lidarr_update C:\Test\Lidarr.exe 12:23:49.4 Debug: Restarting Lidarr to apply updates 12:23:49.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 12:23:49.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 12:23:49.4 Debug: Checking for updates 12:23:49.4 Info: Downloading update 0.6.2.883 12:23:49.4 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150294343989_489/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:49.4 Info: Verifying update package 12:23:49.4 Info: Update package verified successfully 12:23:49.4 Info: Extracting Update package 12:23:49.4 Info: Update package extracted successfully 12:23:49.4 Info: Branch [] is being redirected to [fake]] 12:23:49.4 Info: Preparing client 12:23:49.4 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150294343989_489/lidarr_update/Lidarr.Update 12:23:49.4 Info: Lidarr will restart shortly. 12:23:49.4 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150294343989_489/lidarr_update C:\Test\Lidarr.exe 12:23:49.4 Debug: Restarting Lidarr to apply updates 12:23:49.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 12:23:49.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 12:23:49.4 Debug: Checking for updates 12:23:49.4 Info: Downloading update 0.6.2.883 12:23:49.4 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150294419950_490/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:49.4 Info: Verifying update package 12:23:49.4 Info: Update package verified successfully 12:23:49.4 Info: Extracting Update package 12:23:49.4 Info: Update package extracted successfully 12:23:49.4 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 12:23:49.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 12:23:49.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 12:23:49.4 Debug: Checking for updates 12:23:49.4 Info: Downloading update 0.6.2.883 12:23:49.4 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150294484544_491/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:49.4 Info: Verifying update package 12:23:49.4 Info: Update package verified successfully 12:23:49.4 Info: Extracting Update package 12:23:49.4 Info: Update package extracted successfully 12:23:49.4 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 12:23:49.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 12:23:49.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 12:23:49.4 Debug: Checking for updates 12:23:49.4 Info: Downloading update 0.6.2.883 12:23:49.4 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/_temp_18234_638657150294550067_492/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:49.4 Info: Verifying update package 12:23:49.4 Info: Update package verified successfully 12:23:49.4 Info: Extracting Update package 12:23:49.4 Info: Update package extracted successfully 12:23:49.4 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script: '/tmp/lidarr/update.sh' does not exist at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 207 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 12:23:49.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 12:23:49.4 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 12:23:49.4 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 12:23:49.4 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 12:23:49.4 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 12:23:49.4 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 12:23:49.4 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 12:23:49.4 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 12:23:49.4 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 12:23:49.4 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 12:23:49.4 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 12:23:49.4 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- 12:23:49.4 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- Skipped should_not_be_valid_if_child_of_windows_folder [5 ms] Skipped should_not_be_valid_if_set_to_windows_folder [2 ms] Passed! - Failed: 0, Passed: 3009, Skipped: 48, Total: 3057, Duration: 1 m 17 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm/Lidarr.Core.Test.dll (net6.0) >>> lidarr: Entering fakeroot... >>> lidarr-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/testing/lidarr/pkg/lidarr-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/testing/lidarr/pkg/lidarr-openrc/etc/init.d' >>> lidarr-openrc*: Preparing subpackage lidarr-openrc... >>> lidarr-openrc*: Running postcheck for lidarr-openrc >>> lidarr*: Running postcheck for lidarr >>> lidarr*: Preparing package lidarr... >>> lidarr*: Stripping binaries >>> lidarr*: Script found. /bin/sh added as a dependency for lidarr-2.7.1.4417-r0.apk >>> lidarr*: Adding .pre-install >>> lidarr-openrc*: Scanning shared objects >>> lidarr*: Scanning shared objects >>> lidarr-openrc*: Tracing dependencies... >>> lidarr-openrc*: Package size: 901.0 B >>> lidarr-openrc*: Compressing data... >>> lidarr-openrc*: Create checksum... >>> lidarr-openrc*: Create lidarr-openrc-2.7.1.4417-r0.apk >>> lidarr*: Tracing dependencies... aspnetcore6-runtime sqlite-libs chromaprint /bin/sh musl so:libc.musl-armv7.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> lidarr*: Package size: 47.8 MB >>> lidarr*: Compressing data... >>> lidarr*: Create checksum... >>> lidarr*: Create lidarr-2.7.1.4417-r0.apk >>> lidarr: Build complete at Mon, 28 Oct 2024 12:23:53 +0000 elapsed time 0h 3m 32s >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Uninstalling dependencies... (1/80) Purging .makedepends-lidarr (20241028.122023) (2/80) Purging sqlite-libs (3.47.0-r0) (3/80) Purging chromaprint (1.5.1-r7) (4/80) Purging dotnet6-sdk (6.0.135-r1) (5/80) Purging aspnetcore6-runtime (6.0.35-r2) (6/80) Purging dotnet6-runtime (6.0.35-r2) (7/80) Purging aspnetcore6-targeting-pack (6.0.35-r2) (8/80) Purging dotnet6-apphost-pack (6.0.35-r2) (9/80) Purging dotnet6-targeting-pack (6.0.35-r2) (10/80) Purging dotnet6-hostfxr (6.0.35-r2) (11/80) Purging dotnet6-templates (6.0.135-r1) (12/80) Purging netstandard21-targeting-pack (8.0.110-r1) (13/80) Purging dotnet-host (8.0.10-r2) (14/80) Purging yarn (1.22.22-r1) (15/80) Purging nodejs (20.15.1-r0) (16/80) Purging ca-certificates (20240705-r0) Executing ca-certificates-20240705-r0.post-deinstall (17/80) Purging ada-libs (2.7.8-r1) (18/80) Purging chromaprint-libs (1.5.1-r7) (19/80) Purging ffmpeg-libavformat (6.1.1-r10) (20/80) Purging icu-libs (74.2-r0) (21/80) Purging libbase64 (0.5.2-r0) (22/80) Purging libbluray (1.3.4-r1) (23/80) Purging libbz2 (1.0.8-r6) (24/80) Purging libopenmpt (0.7.10-r0) (25/80) Purging librist (0.2.10-r1) (26/80) Purging libsrt (1.5.3-r0) (27/80) Purging libssh (0.11.1-r0) (28/80) Purging libxml2 (2.13.4-r1) (29/80) Purging libzmq (4.3.5-r2) (30/80) Purging lttng-ust (2.13.8-r0) (31/80) Purging mbedtls (3.6.2-r0) (32/80) Purging mpg123-libs (1.32.7-r0) (33/80) Purging xz-libs (5.6.3-r0) (34/80) Purging ffmpeg-libavcodec (6.1.1-r10) (35/80) Purging aom-libs (3.10.0-r0) (36/80) Purging ffmpeg-libswresample (6.1.1-r10) (37/80) Purging ffmpeg-libavutil (6.1.1-r10) (38/80) Purging libjxl (0.10.2-r0) (39/80) Purging giflib (5.2.2-r0) (40/80) Purging libva (2.22.0-r1) (41/80) Purging libdrm (2.4.123-r1) (42/80) Purging libpciaccess (0.18.1-r0) (43/80) Purging hwdata-pci (0.388-r0) (44/80) Purging icu-data-full (74.2-r0) (45/80) Purging openexr-libopenexr (3.1.13-r1) (46/80) Purging imath (3.1.12-r0) (47/80) Purging lame-libs (3.100-r5) (48/80) Purging lcms2 (2.16-r0) (49/80) Purging libvdpau (1.5-r4) (50/80) Purging libxext (1.3.6-r2) (51/80) Purging libxfixes (6.0.1-r4) (52/80) Purging libx11 (1.8.10-r0) (53/80) Purging libxcb (1.16.1-r0) (54/80) Purging libxdmcp (1.1.5-r1) (55/80) Purging libbsd (0.12.2-r0) (56/80) Purging libdav1d (1.5.0-r0) (57/80) Purging wayland-libs-client (1.23.1-r0) (58/80) Purging libffi (3.4.6-r0) (59/80) Purging libhwy (1.0.7-r0) (60/80) Purging libjpeg-turbo (3.0.4-r0) (61/80) Purging libmd (1.1.0-r0) (62/80) Purging libtheora (1.1.1-r18) (63/80) Purging libvorbis (1.3.7-r2) (64/80) Purging libogg (1.3.5-r5) (65/80) Purging libpng (1.6.44-r0) (66/80) Purging libwebpmux (1.4.0-r0) (67/80) Purging libwebp (1.4.0-r0) (68/80) Purging libsharpyuv (1.4.0-r0) (69/80) Purging libsodium (1.0.20-r0) (70/80) Purging libvpx (1.14.1-r0) (71/80) Purging libxau (1.0.11-r4) (72/80) Purging x265-libs (3.6-r0) (73/80) Purging numactl (2.0.18-r0) (74/80) Purging openexr-libilmthread (3.1.13-r1) (75/80) Purging openexr-libiex (3.1.13-r1) (76/80) Purging opus (1.5.2-r1) (77/80) Purging rav1e-libs (0.7.1-r0) (78/80) Purging soxr (0.1.3-r7) (79/80) Purging x264-libs (0.164.3108-r0) (80/80) Purging xvidcore (1.3.7-r2) Executing busybox-1.37.0-r3.trigger OK: 275 MiB in 101 packages >>> lidarr: Updating the testing/armv7 repository index... >>> lidarr: Signing the index...